awesome-geojson

GeoJSON utilities that will make your life easier.

GitHub

2k stars
93 watching
201 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 12 months 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 4 days ago : collection of functions for spatial operations and analysi
turf_dart 66 about 2 months ago : a turf.js port for Dart and Flutter
de9im 28 about 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 1 month 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 58 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 4 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 47 about 1 month 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 364 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,876 3 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,151 12 days ago : nice python interface on top of ogr

awesome geojson / conversion

shp2json : convert shapefile zip archives to streaming GeoJSON
togeojson 408 6 months ago : convert GPX & KML to geojson
tokml 185 over 6 years ago : convert GeoJSON to KML
topojson 4,666 15 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,086 about 2 months ago : A fast GeoJSON clustering library for browsers and Node
geojson2svg 218 about 1 year ago : Converts GeoJSON to SVG string given SVG view port size and maps extent
geojson-svgify 17 almost 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 687 3 months ago : convert OpenStreetMap data to GeoJSON
osm2geojson 12 over 7 years ago : converts OSM XML to GeoJSON
osm2geojson 100 6 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 170 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,039 about 3 years ago : customizable simplified versions of natural earth data
geo-maps 1,267 over 5 years ago : High Quality GeoJSON maps programmatically generated
openflights-geojson 28 over 7 years ago : airports & airplane routes
us-atlas 877 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 449 23 days 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 729 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 about 2 months ago : serialize geojson to/from python datatypes
rgeo-geojson 185 2 months 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 419 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

Backlinks from these awesome lists: