Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/livingdata-co/addok-geocode-stream
Node.js stream API for addok geocoder
https://github.com/livingdata-co/addok-geocode-stream
Last synced: 4 months ago
JSON representation
Node.js stream API for addok geocoder
- Host: GitHub
- URL: https://github.com/livingdata-co/addok-geocode-stream
- Owner: livingdata-co
- License: mit
- Created: 2018-05-28T11:05:42.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-25T09:52:55.000Z (almost 2 years ago)
- Last Synced: 2024-08-07T11:36:21.133Z (4 months ago)
- Language: JavaScript
- Size: 479 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# addok-geocode-stream
Node.js stream API for addok geocoder## Usage
### CLI
#### Installation
```
npm install -g addok-geocode-stream
```#### Documentation
```
$ addok-geocode --help
addok-geocode [options]Options:
--help Show help [boolean]
--version Show version number [boolean]
--reverse Reverse mode [boolean]
--service Set geocoding service URL
[default: "https://api-adresse.data.gouv.fr"]
--strategy Set geocoding strategy: csv, batch or cluster
[default: "csv"]
--columns Select columns to geocode, in the right order
--citycode Filter results by citycode
--postcode Filter results by postcode
--lon Define longitude column (geo affinity)
--lat Define latitude column (geo affinity)
--semicolon, --semi Use semicolon (;) as separator [boolean]
--tab Use tabulation as separator [boolean]
--pipe Use pipe as separator [boolean]
--result Select columns you want to be added to the result by the
geocoder. Default: all
--bucket Set how many rows are sent in each request
[number] [default: 200]
--concurrency Set how many requests must be executed concurrently
[number]
--encoding Set data encoding. Can be detected automatically
[choices: "utf8", "latin1"]
--clusterConfig Path to addok config module (addok.conf)
```#### Example
```bash
cat my-addresses.csv | addok-geocode --columns numero,voie,code_postal,ville --semicolon > my-geocoded-addresses.csv
```