awesome-geojson
GeoJSON toolkit
Tools and utilities for working with GeoJSON data
GeoJSON utilities that will make your life easier.
2k stars
93 watching
203 forks
last commit: over 1 year ago
Linked from 10 awesome lists
awesomeawesome-listgeojsonlist
awesome geojson / operations | |||
| CoGran | 110 | over 6 years ago | : Resample statistics from one set of GeoJSON polygons to another |
| geo_assigner | 2 | about 8 years ago | : Copy a property to all intersecting features |
| geojson-coords | 31 | about 4 years ago | : Extract coordinates from GeoJSON |
| geojson-extent | : compute the bounding box of geojson features | ||
| geojson-flatten | 52 | about 2 years ago | : flatten multi geometries into normal geometries |
| geojson-multiply | 2 | over 9 years ago | : merge normal geojson features into one multi geometry type feature |
| geojson-js-utils | 402 | almost 9 years ago | : JavaScript helper functions for manipulating GeoJSON |
| geojson-merge | 233 | 11 months ago | : Merge multiple GeoJSON files into one FeatureCollection |
| geojson-normalize | 33 | 11 months ago | : normalize any geojson object into a geojson featurecollection |
| geojson-pick | : remove all but specified properties from features in a geojson featurecollection | ||
| geojson-random | 74 | over 2 years ago | : generate random geojson points, lines, and polygons |
| geojson-rewind | 124 | about 2 years ago | : enforce ring winding order |
| rfc7946-to-d3 | 11 | over 7 years ago | : Converts polygon winding order between rfc7946 and conventions |
| geojson-summary | 34 | over 2 years ago | : get a plain-english summary of what's in a geojson file |
| point-grouper | : group geojson points into containing polygons | ||
| geojson-join | 35 | about 7 years ago | : join geojson against json, dbf, and csv files |
| simplify-geojson | 178 | over 3 years ago | : apply the ramer-douglas-peucker line simplification to geojson features or feature collections in JS or on the CLI |
| turf | 9,438 | 10 months ago | : collection of functions for spatial operations and analysi |
| turf_dart | 71 | about 1 year ago | : a turf.js port for Dart and Flutter |
| de9im | 29 | over 3 years ago | : collection of fast functions for spatial javascript operations |
| winnow | 89 | about 2 years ago | : run sql queries against geojson with javascript |
| geojson-id-streaming | 2 | almost 8 years ago | : Add a unique id to each Feature |
| geojson-mesh | 12 | over 6 years ago | : extract shared borders of Polygons in a GeoJSON |
| geojson-polygon-labels | 84 | about 1 year ago | : generate point labels from GeoJSON polygons |
| geojsontools | 18 | almost 9 years ago | : Python tools for manipulating GeoJSON files |
| geojson-indoor-tools | 7 | over 2 years ago | : Python tools for editing indoor GeoJSON features: adding room heights, building walls and creating doors |
| geojson-shave | 69 | over 1 year ago | : a Python command-line tool for reducing the size of GeoJSON files |
awesome geojson / editors & viewers | |||
| play.placemark.io | : web-based editor, supports many filetype imports & exports, operations | ||
| geojson.io | : web-based editor, supports many filetype imports & exports, operations, sharing via GitHub | ||
| umap | : web-based editor, supports sharing on-site | ||
| geojson.tools | : web-based editor from HERE XYZ | ||
| mapstarter | : helps generate svg, images, and code from GeoJSON | ||
| gjv | 75 | almost 8 years ago | : electron app enables viewing GeoJSON locally and hack on it with turf; works offline |
| GeoJSON editor | : a modified version of Google's simple geojson editor | ||
| geojson2image | 13 | about 7 years ago | : library for generating images from GeoJSON |
| dropchop | : browser-based GIS based on Turf.js | ||
| Web GIS | : tools to view, inspect, and manipulate geospatial data | ||
| img2geojson | : digitize images by overlaying on a web map and drawing | ||
| point_ed | : click on map to add points, download those as GeoJSON file | ||
awesome geojson / validation | |||
| geojsonhint | 259 | over 1 year ago | : find errors in your geojson files |
| check-geojson | 72 | over 2 years ago | : alternative to geojsonhint |
| geojson-validation | : many validation functions, plus simple gjv command line tool | ||
| gjf | 102 | over 4 years ago | : A tool to fix invalid GeoJSON objects |
| Jest-GeoJSON | 9 | over 3 years ago | : an extended set of matcher functions for the Jest Javascript unit testing framework tailored to evaluating GeoJSON data |
| antimeridian | 54 | 11 months ago | : Fix GeoJSON polygons that cross the antimeridian (Python package) |
awesome geojson / services | |||
| geojsonio-cli | 168 | almost 8 years ago | : send geojson features to geojson.io from your command line |
| geojsonio-extension | 1 | over 11 years ago | : chrome extension for editing github files in geojson.io |
| geojsonlint | : REST interface for GeoJSON validation | ||
| mapshaper | : Simple interface for simplification and conversion of GeoJSON and TopoJSON | ||
| koop | : Server with plugins that recast Esri, GitHub, Socrata and other services as GeoJSON endpoints | ||
| featureserver | 106 | over 2 years ago | : An open source Esri-Style Feature Server |
| geojson minify | : Minifier (compressor) to reduce file sizes | ||
awesome geojson / conversion | |||
| csv2geojson | 365 | about 3 years ago | : convert CSV to geojson |
| geojson2dsv | 8 | over 8 years ago | : convert geojson to CSV and TSV |
| geojson-mapnikify | 38 | almost 5 years ago | : Transform GeoJSON objects into Mapnik XML stylesheets with embedded GeoJSON data and simplestyle-spec-derived styles |
| geojson-vt | 1,909 | over 1 year ago | : Slice GeoJSON into vector tiles on the fly in the browser |
| vt-geojson | 60 | over 9 years ago | : Extract GeoJSON from Mapbox vector tiles |
| geojson2rtree | 9 | over 11 years ago | : generate a static rtree (using terraformer) from a set of geojson features |
| ogr2ogr | : convert anything to anything | ||
awesome geojson / conversion / ogr2ogr | |||
| fiona | 1,166 | 10 months ago | : nice python interface on top of ogr |
awesome geojson / conversion | |||
| shp2json | : convert shapefile zip archives to streaming GeoJSON | ||
| togeojson | 415 | 11 months ago | : convert GPX & KML to geojson |
| tokml | 190 | over 7 years ago | : convert GeoJSON to KML |
| topojson | 4,700 | about 1 year ago | : convert GeoJSON to & from TopoJSON, join data from CSV |
| wellknown | 268 | almost 4 years ago | : convert WKT to GeoJSON |
| betterknown | 38 | over 1 year ago | : convert WKT to GeoJSON (successor to wellknown) |
| esri2open | 257 | almost 10 years ago | converts proprietary Esri formats to GeoJSON |
| gtfs2geojson | 25 | almost 2 years ago | : convert GTFS transit data to GeoJSON |
| geoxform | 16 | over 8 years ago | : convert any size stream of geojson into a streaming CSV, Shapefile or KML, etc |
| supercluster | 2,127 | about 1 year ago | : A fast GeoJSON clustering library for browsers and Node |
| geojson2svg | 230 | 12 months ago | : Converts GeoJSON to SVG string given SVG view port size and maps extent |
| geojson-svgify | 17 | about 3 years ago | : Convert GeoJSON geometry paths to SVG polyline elements |
| geojson-to-svg-cli | 27 | about 4 years ago | : Command line tool to convert GeoJSON to SVG |
| svg-to-geojson | 116 | over 2 years ago | : Drag and drop SVG on the map and it returns GeoJSON back to you |
| geojson2ndjson | : convert GeoJSON to/from newline-delimited GeoJSON | ||
| geobuf | : convert GeoJSON to/from GeoBuf | ||
| osmtogeojson | 702 | over 1 year ago | : convert OpenStreetMap data to GeoJSON |
| osm2geojson | 12 | over 8 years ago | : converts OSM XML to GeoJSON |
| osm2geojson | 101 | over 1 year ago | : (Python) converts OSM XML and Overpass XML/JSON to GeoJSON |
| minjur | 59 | about 8 years ago | : converts OpenStreetMap data to GeoJSON faster than anything else |
| geojsontoosm | 22 | over 1 year ago | : convert GeoJSON to OSM XML |
| geojson2osm | 6 | almost 6 years ago | : convert GeoJSON to OSM XML |
| osm-and-geojson | 90 | over 9 years ago | : convert GeoJSON to OSM XML and OSM XML to GeoJSON |
| geojson2osm-es6 | 1 | almost 9 years ago | : convert GeoJSON to OSM XML |
| query-overpass | 156 | over 2 years ago | CLI to make Overpass query and transform result to GeoJSON. Based on |
| topojson for Python | 183 | over 1 year ago | : Topojson is a library that is capable of creating a topojson encoded format of merely any spatial object in Python |
| geomet | 170 | almost 2 years ago | : Pure Python conversion library for common geospatial data formats |
awesome geojson / data | |||
| natural earth | : country, province, and geographical data | ||
| geojson.xyz | : natural earth data in web-friendly sizes with hotlinking | ||
| world-atlas | 1,059 | about 4 years ago | : customizable simplified versions of natural earth data |
| geo-maps | 1,281 | over 6 years ago | : High Quality GeoJSON maps programmatically generated |
| openflights-geojson | 28 | over 8 years ago | : airports & airplane routes |
| us-atlas | 888 | almost 2 years ago | : geojson & topojson for United States features |
| metro-extracts | : regional OpenStreetMap data as GeoJSON | ||
| whereonearth-airport | 14 | over 12 years ago | : outlines of every airport |
| whereonearth-building | 9 | almost 14 years ago | : building outlines |
| whereonearth repos | : other features output from GeoPlanet by Aaron Straup Cope | ||
| tgn-geojson | 15 | almost 10 years ago | : The Getty Thesaurus of Geographic Names (TGN) As GeoJSON |
| strava-to-geojsonio | 7 | almost 3 years ago | : export runs & rides from Strava to GeoJSON |
| strava-geojson | 26 | over 6 years ago | : export strava data to geojson, in node & |
| gimme OSM | : Fetch geojson file by openstreetmap id | ||
| country-levels | 23 | over 5 years ago | Full planet GeoJSON extracts, based on ISO and FIPS codes |
| historical-basemaps | 473 | about 1 year ago | : Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on the world scale |
| 99boundaries | 11 | over 3 years ago | : Generate any maritime & land boundary in GeoJSON and other file formats or |
| france-geojson | 737 | almost 3 years ago | : Outlines of regions, departments, arrondissements, cantons and communes of France (mainland and overseas departments) in GeoJSON format |
awesome geojson / serialization | |||
| python-geojson | 927 | 12 months ago | : serialize geojson to/from python datatypes |
| rgeo-geojson | 189 | about 1 year ago | : serialize geojson to/from ruby RGeo datatypes |
| rust-geojson | 284 | 10 months ago | : serialize geojson to/from rust datatypes |
| geojson-jackson | 267 | over 1 year ago | : serialize GeoJSON to and from Java datatypes (based on ) |
| mapbox-java | 424 | about 1 year ago | : serialize GeoJSON to and from Java datatypes (based on ) |
| geojson-serializer | 6 | over 2 years ago | : serialize Java with annotations as GeoJSON |
awesome geojson / resources | |||
| RFC 7946 – The GeoJSON Format | : the current GeoJSON standard by IETF | ||
| GeoJSON.org | : the first specification, defining all the rules for GeoJSON structures | ||
| More than you ever wanted to know about GeoJSON | : a review of the concepts behind the specification in a more narrative format | ||
| geojson-invalid-geometry | 34 | 11 months ago | : List of GeoJSON invalid geometry issues with example files |
More related projects:
-
locationtech/spatial4j
-
locationtech/jts
-
abey79/lines
-
orbisgis/h2gis
-
pmcau/australianelectorates
-
fasterxml/jackson-docs
-
arthur-e/wicket
-
winder/universal-g-code-sender
-
fasterxml/jackson-databind
-
metosin/jsonista
-
microsoft/satellite-imagery-labeling-tool
-
secureskytechnology/study-struts2-s2-054_055-jackson-cve-2017-7525_cve-2017-15095
-
delight-im/android-ddp
-
clarkcga/udef-arp
-
onthegomap/planetiler