Municipal boundaries of all Brazilian cities.
Table of Contents
Installation
$ npm install --save brazilian-boundaries
Usage
There are three ways of using this data:
- Use the NPM module to retrieve and access the data (instructions below)
- Use this repo as a submodule and write your own thing to load the data (just a bunch of json files!)
- Link directly to the files on GitHub
API
const files = await files
Let's say we want to get geojson
data for the state of Ceará:
If we test our console output on any .geojson
linter–e.g. geojson.io–we should get something like:
list([cb])
Returns a promise which will handle an array of boundary file paths.
Callback is optional.
read(path[, cb])
Returns a promise which will handle the boundary for the given path.
Callback is optional.
CLI
Coming soon!
Development
All the tasks needed for development automation are defined in the
package.json
scripts property and can be run via:
npm run <command>
Here is a summary of all the commands:
Command | Description |
---|---|
build |
Runs babel.js. |
lint |
Runs eslint. |
test |
Runs unit tests. |
update |
Fetches more recent data. |
License
brazilian-boundaries is distributed under the MIT License, available in this repository. All contributions are assumed to be also licensed under the MIT License.
Credits
-
Fetched data comes from Luiz Pedone's municipal-brazilian-geodata
-
Inspired by contras's boundaries