A fast, simple editor for map data. Read more on Mapbox, macwright.org.
Tools
- Using geojson.io with GitHub is better with the Chrome Extension
- geojsonio-cli lets you shoot geojson from your terminal to geojson.io! (with nodejs)
- geojsonio.py lets you shoot geojson from your terminal to geojson.io! (with python)
- reproject reprojects geojson on the fly, and then you can pipe to geojson.io!
Sites
- GitSpatial makes GeoJSON on GitHub more like an API
You can interact with geojson.io programmatically in two ways:
Full API documentation can be found in API.md.
Install browserify'ied libraries:
npm install
Browserify libraries, concat other libraries, build minimal d3:
make
Run a local server to preview your changes.
A streamlined dev workflow is possible with the Live Server and Run on Save VS Code extensions.
- Start a live server using
Live Server's"Go Live" button Run on Savereads it settings from./vscode/settings.jsonand will listen for changes to any file, then run both themakecommand and buildcss/site_dist.css(the tailwind build)
This is made up of small reusable chunks:
- mapbox/d3-metatable
- mapbox/geojsonhint
- mapbox/d3-bucket-ui
- mapbox/geocode-many
- mapbox/csv2geojson
- mapbox/togeojson
- tyrasd/osmtogeojson
- w8r/Leaflet.draw.drag
- cschwarz/wkx
- Mapbox Studio for styling maps
- Mapbox for all of the APIs used in geojson.io
- uMap is a similar tool with its own data storage
