Commit activity
Last 12 weeks · 6 commits
Community health
3 of 6 standards met
Recent PRs & issues
Recent fixes
A simple GeoJSON viewer. It draws the data on a map, and also validates it — both that the JSON parses and that it follows the GeoJSON spec. What it checks: the declared bbox against the actual geometry, and bboxes with min/max inverted ring winding order (RFC 7946 §3.1.6) and rings that are not closed coordinate ranges, and longitude/latitude written the wrong way round positions with the wrong number of elements, or a non-numeric altitude rings and lines with too few positions a crs member, removed in RFC 7946 nested GeometryCollections properties whose type differs between features Disclosure: I built this.
Adds an open set of test fixtures for EUDR geolocation data to the validation section: valid examples: point plot ≤ 4 ha, polygon plot > 4 ha, MultiPolygon farm failure modes: swapped lon/lat (in range, wrong country), out-of-range coordinates, self-intersecting rings, unclosed rings, duplicate rings, missing plot ids, null geometry, malformed KML, swapped CSV columns All coordinates are synthetic, MIT licensed. Felt like a natural neighbour to geojsonhint / check-geojson / Jest-GeoJSON for anyone testing validators rather than just running them. Disclosure: I maintain the repo (built for Filovara, an EUDR compliance tool).
Repository: tmcw/awesome-geojson. Description: GeoJSON utilities that will make your life easier. Stars: 2552, Forks: 217. License: CC0-1.0. Topics: awesome, awesome-list, geojson, list. Open PRs: 1, open issues: 0. Last activity: 4w ago. Community health: 57%. Top contributors: tmcw, melihsafacelik, andrewharvey, charliejmoore, chrieke, torfsen, derhuerst, tyrasd, simon04, tomscholz and others.