[38;5;12m                                 [39m[38;2;255;187;0m[1m[4mawesome geojson [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m

[38;5;12mGeoJSON utilities that will make your life easier.[39m



[38;2;255;187;0m[4moperations[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoGran[0m[38;5;12m (https://github.com/berlinermorgenpost/cogran): Resample statistics from one set of GeoJSON polygons to another[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeo_assigner[0m[38;5;12m (https://github.com/stadt-karlsruhe/geo_assigner): Copy a property to all intersecting features[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-coords[0m[38;5;12m (https://github.com/mapbox/geojson-coords): Extract coordinates from GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-extent[0m[38;5;12m (https://www.npmjs.com/package/geojson-extent): compute the bounding box of geojson features[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-flatten[0m[38;5;12m (https://github.com/tmcw/geojson-flatten): flatten multi geometries into normal geometries[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-multiply[0m[38;5;12m (https://github.com/haoliangyu/geojson-multiply):  merge normal geojson features into one multi geometry type feature[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-js-utils[0m[38;5;12m (https://github.com/maxogden/geojson-js-utils): JavaScript helper functions for manipulating GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-merge[0m[38;5;12m (https://github.com/mapbox/geojson-merge): Merge multiple GeoJSON files into one FeatureCollection.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-normalize[0m[38;5;12m (https://github.com/mapbox/geojson-normalize): normalize any geojson object into a geojson featurecollection[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-pick[0m[38;5;12m (https://www.npmjs.com/package/geojson-pick): remove all but specified properties from features in a geojson featurecollection[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-random[0m[38;5;12m (https://github.com/tmcw/geojson-random): generate random geojson points, lines, and polygons[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-rewind[0m[38;5;12m (https://github.com/mapbox/geojson-rewind): enforce ring winding order[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrfc7946-to-d3[0m[38;5;12m (https://github.com/tyrasd/rfc7946-to-d3): Converts polygon winding order between rfc7946 and [39m[38;5;14m[1md3 compatible[0m[38;5;12m (https://github.com/d3/d3-geo#d3-geo) conventions.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-summary[0m[38;5;12m (https://github.com/mapbox/geojson-summary): get a plain-english summary of what's in a geojson file[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpoint-grouper[0m[38;5;12m (https://github.com/substack/point-grouper): group geojson points into containing polygons[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-join[0m[38;5;12m (https://github.com/tmcw/geojson-join): join geojson against json, dbf, and csv files[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimplify-geojson[0m[38;5;12m (https://github.com/maxogden/simplify-geojson): apply the ramer-douglas-peucker line simplification to geojson features or feature collections in JS or on the CLI[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mturf[0m[38;5;12m (https://github.com/Turfjs/turf): collection of functions for spatial operations and analysi[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mturf_dart[0m[38;5;12m (https://github.com/dartclub/turf_dart): a turf.js port for Dart and Flutter[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mde9im[0m[38;5;12m (https://github.com/dpmcmlxxvi/de9im): collection of fast functions for spatial javascript operations[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwinnow[0m[38;5;12m (https://github.com/dmfenton/winnow): run sql queries against geojson with javascript[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-id-streaming[0m[38;5;12m (https://github.com/andrewharvey/geojson-id-streaming): Add a unique id to each Feature[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-mesh[0m[38;5;12m (https://github.com/andrewharvey/geojson-mesh): extract shared borders of Polygons in a GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-polygon-labels[0m[38;5;12m (https://github.com/andrewharvey/geojson-polygon-labels): generate point labels from GeoJSON polygons[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojsontools[0m[38;5;12m (https://github.com/micolous/geojsontools): Python tools for manipulating GeoJSON files[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-indoor-tools[0m[38;5;12m (https://github.com/armanjr/geojson-indoor-tools): Python tools for editing indoor GeoJSON features: adding room heights, building walls and creating doors[39m


[38;2;255;187;0m[4meditors & viewers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson.io[0m[38;5;12m (http://geojson.io/): web-based editor, supports many filetype imports & exports, operations, sharing via GitHub[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mumap[0m[38;5;12m (http://umap.openstreetmap.fr/en/): web-based editor, supports sharing on-site[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson.tools[0m[38;5;12m (http://geojson.tools/): web-based editor from HERE XYZ[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmapstarter[0m[38;5;12m (http://mapstarter.com/): helps generate svg, images, and code from GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgjv[0m[38;5;12m (https://github.com/anandthakker/gjv): electron app enables viewing GeoJSON locally and hack on it with turf; works offline[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeoJSON editor[0m[38;5;12m (https://tomscholz.github.io/geojson-editor/): a modified version of Google's simple geojson editor[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson2image[0m[38;5;12m (https://github.com/brycejohnston/geojson2image): library for generating images from GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdropchop[0m[38;5;12m (http://dropchop.io/): browser-based GIS based on Turf.js[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb GIS[0m[38;5;12m (https://drewweth.github.io/geodebugger): tools to view, inspect, and manipulate geospatial data[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimg2geojson[0m[38;5;12m (https://caseymm.github.io/img2geojson/): digitize images by overlaying on a web map and drawing[39m

[38;2;255;187;0m[4mvalidation[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojsonhint[0m[38;5;12m (https://github.com/mapbox/geojsonhint): find errors in your geojson files[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcheck-geojson[0m[38;5;12m (https://github.com/placemark/check-geojson): alternative to geojsonhint[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-validation[0m[38;5;12m (https://www.npmjs.com/package/geojson-validation): many validation functions, plus simple gjv command line tool[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgjf[0m[38;5;12m (https://github.com/yazeed44/gjf): A tool to fix invalid GeoJSON objects[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJest-GeoJSON[0m[38;5;12m (https://github.com/M-Scott-Lassiter/jest-geojson): an extended set of matcher functions for the Jest Javascript unit testing framework tailored to evaluating GeoJSON data[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mantimeridian[0m[38;5;12m (https://github.com/gadomski/antimeridian): Fix GeoJSON polygons that cross the antimeridian (Python package)[39m

[38;2;255;187;0m[4mservices[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojsonio-cli[0m[38;5;12m (https://github.com/mapbox/geojsonio-cli): send geojson features to geojson.io from your command line[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojsonio-extension[0m[38;5;12m (https://github.com/mapbox/geojsonio-extension): chrome extension for editing github files in geojson.io[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojsonlint[0m[38;5;12m (http://geojsonlint.com/): REST interface for GeoJSON validation[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmapshaper[0m[38;5;12m (http://mapshaper.org/): Simple interface for simplification and conversion of GeoJSON and TopoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkoop[0m[38;5;12m (https://koopjs.github.io): Server with plugins that recast Esri, GitHub, Socrata and other services as GeoJSON endpoints[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfeatureserver[0m[38;5;12m (https://github.com/featureserver/featureserver): An open source Esri-Style Feature Server[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson minify[0m[38;5;12m (https://open-innovations.github.io/geojson-minify/): Minifier (compressor) to reduce file sizes[39m

[38;2;255;187;0m[4mconversion[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCSV[0m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcsv2geojson[0m[38;5;12m (https://github.com/mapbox/csv2geojson): convert CSV to geojson[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson2dsv[0m[38;5;12m (https://github.com/tmcw/geojson2dsv): convert geojson to CSV and TSV[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-mapnikify[0m[38;5;12m (https://github.com/mapbox/geojson-mapnikify): Transform GeoJSON objects into Mapnik XML stylesheets with embedded GeoJSON data and simplestyle-spec-derived styles.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-vt[0m[38;5;12m (https://github.com/mapbox/geojson-vt): Slice GeoJSON into vector tiles on the fly in the browser[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvt-geojson[0m[38;5;12m (https://github.com/developmentseed/vt-geojson): Extract GeoJSON from Mapbox vector tiles[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson2rtree[0m[38;5;12m (https://github.com/maxogden/geojson2rtree): generate a static rtree (using terraformer) from a set of geojson features[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mogr2ogr[0m[38;5;12m (http://www.gdal.org/ogr2ogr.html): convert anything to anything[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfiona[0m[38;5;12m (https://github.com/toblerity/fiona): nice python interface on top of ogr[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshp2json[0m[38;5;12m (https://github.com/substack/shp2json): convert shapefile zip archives to streaming GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtogeojson[0m[38;5;12m (https://github.com/tmcw/togeojson): convert GPX & KML to geojson[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtokml[0m[38;5;12m (https://github.com/mapbox/tokml): convert GeoJSON to KML[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtopojson[0m[38;5;12m (https://github.com/topojson/topojson): convert GeoJSON to & from TopoJSON, join data from CSV[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwellknown[0m[38;5;12m (https://github.com/mapbox/wellknown): convert WKT to GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbetterknown[0m[38;5;12m (https://github.com/placemark/betterknown): convert WKT to GeoJSON (successor to wellknown)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mesri2open[0m[38;5;12m (https://github.com/project-open-data/esri2open) converts proprietary Esri formats to GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgtfs2geojson[0m[38;5;12m (https://github.com/tmcw/gtfs2geojson): convert GTFS transit data to GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeoxform[0m[38;5;12m (https://github.com/koopjs/geoxform): convert any size stream of geojson into a streaming CSV, Shapefile or KML, etc.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msupercluster[0m[38;5;12m (https://github.com/mapbox/supercluster): A fast GeoJSON clustering library for browsers and Node.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSVG[0m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson2svg[0m[38;5;12m (https://github.com/gagan-bansal/geojson2svg): Converts GeoJSON to SVG string given SVG view port size and maps extent.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-svgify[0m[38;5;12m (https://github.com/juliuste/geojson-svgify): Convert GeoJSON geometry paths to SVG polyline elements.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-to-svg-cli[0m[38;5;12m (https://github.com/derhuerst/geojson-to-svg-cli): Command line tool to convert GeoJSON to SVG.[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msvg-to-geojson[0m[38;5;12m (https://github.com/mapbox/svg-to-geojson): Drag and drop SVG on the map and it returns GeoJSON back to you.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson2ndjson[0m[38;5;12m (https://www.npmjs.com/package/geojson2ndjson): convert GeoJSON to/from newline-delimited GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeobuf[0m[38;5;12m (https://www.npmjs.com/package/geobuf/v/0.2.1): convert GeoJSON to/from GeoBuf[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenStreetMap[0m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mosmtogeojson[0m[38;5;12m (https://github.com/tyrasd/osmtogeojson): convert OpenStreetMap data to GeoJSON[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mosm2geojson[0m[38;5;12m (https://github.com/rclark/osm2geojson): converts OSM XML to GeoJSON[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mosm2geojson[0m[38;5;12m (https://github.com/aspectumapp/osm2geojson): (Python) converts OSM XML and Overpass XML/JSON to GeoJSON[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminjur[0m[38;5;12m (https://github.com/mapbox/minjur): converts OpenStreetMap data to GeoJSON faster than anything else[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojsontoosm[0m[38;5;12m (https://github.com/tyrasd/geojsontoosm): convert GeoJSON to OSM XML[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson2osm[0m[38;5;12m (https://github.com/Rub21/geojson2osm): convert GeoJSON to OSM XML[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mosm-and-geojson[0m[38;5;12m (https://github.com/aaronlidman/osm-and-geojson): convert GeoJSON to OSM XML and OSM XML to GeoJSON[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson2osm-es6[0m[38;5;12m (https://github.com/DenisCarriere/geojson2osm-es6/): convert GeoJSON to OSM XML[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mquery-overpass[0m[38;5;12m (https://github.com/perliedman/query-overpass) CLI to make Overpass query and transform result to GeoJSON. Based on [39m[38;5;14m[1mosmtogeojson[0m[38;5;12m (https://github.com/tyrasd/osmtogeojson)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtopojson for Python[0m[38;5;12m (https://github.com/mattijn/topojson): Topojson is a library that is capable of creating a topojson encoded format of merely any spatial object in Python.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeomet[0m[38;5;12m (https://github.com/geomet/geomet): Pure Python conversion library for common geospatial data formats[39m


[38;2;255;187;0m[4mdata[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnatural earth[0m[38;5;12m (http://www.naturalearthdata.com/): country, province, and geographical data[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson.xyz[0m[38;5;12m (http://geojson.xyz/): natural earth data in web-friendly sizes with hotlinking[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mworld-atlas[0m[38;5;12m (https://github.com/topojson/world-atlas): customizable simplified versions of natural earth data[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeo-maps[0m[38;5;12m (https://github.com/simonepri/geo-maps): High Quality GeoJSON maps programmatically generated.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenflights-geojson[0m[38;5;12m (https://github.com/tmcw/openflights-geojson): [39m[38;5;14m[1mopenflights[0m[38;5;12m (http://openflights.org/) airports & airplane routes[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mus-atlas[0m[38;5;12m (https://github.com/topojson/us-atlas): geojson & topojson for United States features[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmetro-extracts[0m[38;5;12m (https://mapzen.com/data/metro-extracts/): regional OpenStreetMap data as GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwhereonearth-airport[0m[38;5;12m (https://github.com/straup/whereonearth-airport): outlines of every airport[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwhereonearth-building[0m[38;5;12m (https://github.com/straup/whereonearth-building/): building outlines[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwhereonearth repos[0m[38;5;12m (https://github.com/search?q=user%3Astraup+whereonearth): other features output from GeoPlanet by Aaron Straup Cope[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtgn-geojson[0m[38;5;12m (https://github.com/straup/tgn-geojson): The Getty Thesaurus of Geographic Names (TGN) As GeoJSON.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstrava-to-geojsonio[0m[38;5;12m (https://github.com/taketime/strava-to-geojsonio): export runs & rides from Strava to GeoJSON[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstrava-geojson[0m[38;5;12m (https://github.com/tmcw/strava-geojson): export _all_ strava data to geojson, in node & [39m[38;5;14m[1mon the web[0m[38;5;12m (http://www.macwright.org/strava-geojson/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgimme OSM[0m[38;5;12m (http://ustroetz.github.io/gimmeOSM/): Fetch geojson file by openstreetmap id[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcountry-levels[0m[38;5;12m (https://github.com/hyperknot/country-levels-export) Full planet GeoJSON extracts, based on ISO and FIPS codes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhistorical-basemaps[0m[38;5;12m (https://github.com/aourednik/historical-basemaps): Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on the world scale.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m99boundaries[0m[38;5;12m (https://github.com/TimMcCauley/nintynine-boundaries): Generate any maritime & land boundary in GeoJSON and other file formats or [39m[38;5;14m[1mdownload directly from the web[0m[38;5;12m (https://99boundaries.com)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfrance-geojson[0m[38;5;12m (https://github.com/gregoiredavid/france-geojson): Outlines of regions, departments, arrondissements, cantons and communes of France (mainland and overseas departments) in GeoJSON format[39m

[38;2;255;187;0m[4mserialization[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpython-geojson[0m[38;5;12m (https://github.com/frewsxcv/python-geojson): serialize geojson to/from python datatypes[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrgeo-geojson[0m[38;5;12m (https://github.com/rgeo/rgeo-geojson): serialize geojson to/from ruby RGeo datatypes[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrust-geojson[0m[38;5;12m (https://github.com/georust/rust-geojson): serialize geojson to/from rust datatypes[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-jackson[0m[38;5;12m (https://github.com/opendatalab-de/geojson-jackson): serialize GeoJSON to and from Java datatypes (based on [39m[38;5;14m[1mJackson[0m[38;5;12m (http://wiki.fasterxml.com/JacksonHome))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmapbox-java[0m[38;5;12m (https://github.com/mapbox/mapbox-java): serialize GeoJSON to and from Java datatypes (based on [39m[38;5;14m[1mGson[0m[38;5;12m (https://github.com/google/gson))[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-serializer[0m[38;5;12m (https://github.com/ancore/geojson-serializer): serialize Java with annotations as GeoJSON[39m

[38;2;255;187;0m[4mresources[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRFC 7946 – The GeoJSON Format[0m[38;5;12m (https://tools.ietf.org/html/rfc7946): the current GeoJSON standard by IETF[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGeoJSON.org[0m[38;5;12m (http://geojson.org/): the first specification, defining all the rules for GeoJSON structures[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMore than you ever wanted to know about GeoJSON[0m[38;5;12m (http://www.macwright.org/2015/03/23/geojson-second-bite.html): a review of the concepts behind the specification in a more narrative format.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgeojson-invalid-geometry[0m[38;5;12m (https://github.com/chrieke/geojson-invalid-geometry): List of GeoJSON invalid geometry issues with example files.[39m

[38;2;255;187;0m[4mLicense[0m

[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://licensebuttons.net/p/zero/1.0/88x31.png)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/ )[39m

[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mTom MacWright[0m[38;5;12m (http://www.macwright.org) has waived all copyright and related or neighboring rights to this work.[39m
