An open API service indexing awesome lists of open source software.

https://github.com/wbkd/geocoder

A small utility script for geocoding addresses in a csv file
https://github.com/wbkd/geocoder

geocoder nodejs

Last synced: 8 months ago
JSON representation

A small utility script for geocoding addresses in a csv file

Awesome Lists containing this project

README

          

# Geocoder

A small utility script for geocoding addresses in a csv file.

### Installation

Clone the repository

```bash
git clone git@github.com:wbkd/geocoder.git && cd geocoder
```

Install dependencies

```bash
npm install # with node version 7 or higher
```

### Customization

To geocode your own csv file, you need to change these variables in `index.js`:

```javascript
const INPUT_CSV = 'input/test.csv'; // location of the input csv file
const OUTPUT_CSV = 'output/test.csv'; // location where to store the result
const ADDRESS_COLUMN = 'adresse'; // the name of the field in the csv that stores the address string
const DELIMITER = ';'; // the csv file delimiter
const GOOGLE_API_KEY = 'YOUR_API_KEY'; // your google geocoder api key: https://developers.google.com/maps/documentation/geocoding/start?hl=de#get-a-key
```

### Run the script!

```bash
npm start
```