awesome-geojson
GeoJSON utilities that will make your life easier.
2k stars
93 watching
202 forks
last commit: 3 months ago
Linked from 10 awesome lists
awesomeawesome-listgeojsonlist
awesome geojson / operations | |||
CoGran | 109 | over 5 years ago | : Resample statistics from one set of GeoJSON polygons to another |
geo_assigner | 2 | about 7 years ago | : Copy a property to all intersecting features |
geojson-coords | 31 | about 3 years ago | : Extract coordinates from GeoJSON |
geojson-extent | : compute the bounding box of geojson features | ||
geojson-flatten | 52 | about 1 year ago | : flatten multi geometries into normal geometries |
geojson-multiply | 2 | over 8 years ago | : merge normal geojson features into one multi geometry type feature |
geojson-js-utils | 403 | almost 8 years ago | : JavaScript helper functions for manipulating GeoJSON |
geojson-merge | 234 | over 4 years ago | : Merge multiple GeoJSON files into one FeatureCollection |
geojson-normalize | 32 | over 4 years 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 1 year ago | : generate random geojson points, lines, and polygons |
geojson-rewind | 123 | about 1 year ago | : enforce ring winding order |
rfc7946-to-d3 | 11 | over 6 years ago | : Converts polygon winding order between rfc7946 and conventions |
geojson-summary | 34 | over 1 year 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 6 years ago | : join geojson against json, dbf, and csv files |
simplify-geojson | 177 | over 2 years ago | : apply the ramer-douglas-peucker line simplification to geojson features or feature collections in JS or on the CLI |
turf | 9,251 | 11 days ago | : collection of functions for spatial operations and analysi |
turf_dart | 67 | 2 months ago | : a turf.js port for Dart and Flutter |
de9im | 28 | over 2 years ago | : collection of fast functions for spatial javascript operations |
winnow | 90 | about 1 year ago | : run sql queries against geojson with javascript |
geojson-id-streaming | 2 | almost 7 years ago | : Add a unique id to each Feature |
geojson-mesh | 12 | over 5 years ago | : extract shared borders of Polygons in a GeoJSON |
geojson-polygon-labels | 81 | about 2 months ago | : generate point labels from GeoJSON polygons |
geojsontools | 18 | almost 8 years ago | : Python tools for manipulating GeoJSON files |
geojson-indoor-tools | 7 | over 1 year ago | : Python tools for editing indoor GeoJSON features: adding room heights, building walls and creating doors |
geojson-shave | 61 | 3 months 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 7 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 6 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 | 258 | 5 months ago | : find errors in your geojson files |
check-geojson | 69 | over 1 year ago | : alternative to geojsonhint |
geojson-validation | : many validation functions, plus simple gjv command line tool | ||
gjf | 102 | over 3 years ago | : A tool to fix invalid GeoJSON objects |
Jest-GeoJSON | 9 | over 2 years ago | : an extended set of matcher functions for the Jest Javascript unit testing framework tailored to evaluating GeoJSON data |
antimeridian | 48 | 5 days ago | : Fix GeoJSON polygons that cross the antimeridian (Python package) |
awesome geojson / services | |||
geojsonio-cli | 169 | almost 7 years ago | : send geojson features to geojson.io from your command line |
geojsonio-extension | 1 | over 10 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 | 104 | about 1 year ago | : An open source Esri-Style Feature Server |
geojson minify | : Minifier (compressor) to reduce file sizes | ||
awesome geojson / conversion | |||
csv2geojson | 365 | about 2 years ago | : convert CSV to geojson |
geojson2dsv | 8 | over 7 years ago | : convert geojson to CSV and TSV |
geojson-mapnikify | 38 | almost 4 years ago | : Transform GeoJSON objects into Mapnik XML stylesheets with embedded GeoJSON data and simplestyle-spec-derived styles |
geojson-vt | 1,881 | 4 months ago | : Slice GeoJSON into vector tiles on the fly in the browser |
vt-geojson | 60 | over 8 years ago | : Extract GeoJSON from Mapbox vector tiles |
geojson2rtree | 9 | over 10 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,154 | 2 days ago | : nice python interface on top of ogr |
awesome geojson / conversion | |||
shp2json | : convert shapefile zip archives to streaming GeoJSON | ||
togeojson | 409 | 6 months ago | : convert GPX & KML to geojson |
tokml | 185 | over 6 years ago | : convert GeoJSON to KML |
topojson | 4,671 | 22 days ago | : convert GeoJSON to & from TopoJSON, join data from CSV |
wellknown | 266 | almost 3 years ago | : convert WKT to GeoJSON |
betterknown | 38 | 5 months ago | : convert WKT to GeoJSON (successor to wellknown) |
esri2open | 256 | almost 9 years ago | converts proprietary Esri formats to GeoJSON |
gtfs2geojson | 25 | 11 months ago | : convert GTFS transit data to GeoJSON |
geoxform | 14 | over 7 years ago | : convert any size stream of geojson into a streaming CSV, Shapefile or KML, etc |
supercluster | 2,094 | about 2 months ago | : A fast GeoJSON clustering library for browsers and Node |
geojson2svg | 220 | about 1 year ago | : Converts GeoJSON to SVG string given SVG view port size and maps extent |
geojson-svgify | 17 | about 2 years ago | : Convert GeoJSON geometry paths to SVG polyline elements |
geojson-to-svg-cli | 27 | about 3 years ago | : Command line tool to convert GeoJSON to SVG |
svg-to-geojson | 116 | over 1 year 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 | 689 | 4 months ago | : convert OpenStreetMap data to GeoJSON |
osm2geojson | 12 | over 7 years ago | : converts OSM XML to GeoJSON |
osm2geojson | 100 | 7 months ago | : (Python) converts OSM XML and Overpass XML/JSON to GeoJSON |
minjur | 59 | about 7 years ago | : converts OpenStreetMap data to GeoJSON faster than anything else |
geojsontoosm | 22 | 6 months ago | : convert GeoJSON to OSM XML |
geojson2osm | 6 | almost 5 years ago | : convert GeoJSON to OSM XML |
osm-and-geojson | 90 | about 8 years ago | : convert GeoJSON to OSM XML and OSM XML to GeoJSON |
geojson2osm-es6 | 1 | almost 8 years ago | : convert GeoJSON to OSM XML |
query-overpass | 156 | over 1 year ago | CLI to make Overpass query and transform result to GeoJSON. Based on |
topojson for Python | 178 | 3 months ago | : Topojson is a library that is capable of creating a topojson encoded format of merely any spatial object in Python |
geomet | 169 | 11 months 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,041 | about 3 years ago | : customizable simplified versions of natural earth data |
geo-maps | 1,270 | over 5 years ago | : High Quality GeoJSON maps programmatically generated |
openflights-geojson | 28 | over 7 years ago | : airports & airplane routes |
us-atlas | 879 | 9 months ago | : geojson & topojson for United States features |
metro-extracts | : regional OpenStreetMap data as GeoJSON | ||
whereonearth-airport | 14 | over 11 years ago | : outlines of every airport |
whereonearth-building | 9 | almost 13 years ago | : building outlines |
whereonearth repos | : other features output from GeoPlanet by Aaron Straup Cope | ||
tgn-geojson | 15 | almost 9 years ago | : The Getty Thesaurus of Geographic Names (TGN) As GeoJSON |
strava-to-geojsonio | 7 | almost 2 years ago | : export runs & rides from Strava to GeoJSON |
strava-geojson | 26 | over 5 years ago | : export strava data to geojson, in node & |
gimme OSM | : Fetch geojson file by openstreetmap id | ||
country-levels | 20 | over 4 years ago | Full planet GeoJSON extracts, based on ISO and FIPS codes |
historical-basemaps | 451 | about 1 month ago | : Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on the world scale |
99boundaries | 11 | over 2 years ago | : Generate any maritime & land boundary in GeoJSON and other file formats or |
france-geojson | 732 | almost 2 years ago | : Outlines of regions, departments, arrondissements, cantons and communes of France (mainland and overseas departments) in GeoJSON format |
awesome geojson / serialization | |||
python-geojson | 913 | 5 days ago | : serialize geojson to/from python datatypes |
rgeo-geojson | 185 | 2 days ago | : serialize geojson to/from ruby RGeo datatypes |
rust-geojson | 273 | 3 months ago | : serialize geojson to/from rust datatypes |
geojson-jackson | 263 | 4 months ago | : serialize GeoJSON to and from Java datatypes (based on ) |
mapbox-java | 421 | 8 days ago | : serialize GeoJSON to and from Java datatypes (based on ) |
geojson-serializer | 6 | over 1 year 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 | 33 | 8 months ago | : List of GeoJSON invalid geometry issues with example files |