랭킹으로 돌아가기

tmcw/awesome-geojson

GeoJSON utilities that will make your life easier.

awesome-listawesomelistgeojson
스타 성장
스타
2.5k
포크
214
주간 성장
이슈
0
1k2k
2015년 5월2019년 1월2022년 10월2026년 7월
README

awesome geojson Awesome

GeoJSON utilities that will make your life easier.

Placemark Sponsored by Placemark, a collaborative editor for maps with great support for GeoJSON

operations

  • CoGran: Resample statistics from one set of GeoJSON polygons to another
  • geo_assigner: Copy a property to all intersecting features
  • geojson-coords: Extract coordinates from GeoJSON
  • geojson-extent: compute the bounding box of geojson features
  • geojson-flatten: flatten multi geometries into normal geometries
  • geojson-multiply: merge normal geojson features into one multi geometry type feature
  • geojson-js-utils: JavaScript helper functions for manipulating GeoJSON
  • geojson-merge: Merge multiple GeoJSON files into one FeatureCollection.
  • geojson-normalize: normalize any geojson object into a geojson featurecollection
  • geojson-pick: remove all but specified properties from features in a geojson featurecollection
  • geojson-random: generate random geojson points, lines, and polygons
  • geojson-rewind: enforce ring winding order
  • rfc7946-to-d3: Converts polygon winding order between rfc7946 and d3 compatible conventions.
  • geojson-summary: get a plain-english summary of what's in a geojson file
  • point-grouper: group geojson points into containing polygons
  • geojson-join: join geojson against json, dbf, and csv files
  • simplify-geojson: apply the ramer-douglas-peucker line simplification to geojson features or feature collections in JS or on the CLI
  • turf: collection of functions for spatial operations and analysi
  • turf_dart: a turf.js port for Dart and Flutter
  • de9im: collection of fast functions for spatial javascript operations
  • winnow: run sql queries against geojson with javascript
  • geojson-id-streaming: Add a unique id to each Feature
  • geojson-mesh: extract shared borders of Polygons in a GeoJSON
  • geojson-polygon-labels: generate point labels from GeoJSON polygons
  • geojsontools: Python tools for manipulating GeoJSON files
  • geojson-indoor-tools: Python tools for editing indoor GeoJSON features: adding room heights, building walls and creating doors
  • geojson-shave: a Python command-line tool for reducing the size of GeoJSON files.

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 formatter: Validate & Analyze Geographic Data Online
  • geojson.tools: web-based editor from HERE XYZ
  • mapstarter: helps generate svg, images, and code from GeoJSON
  • gjv: 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: 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
  • geojson.io-for-vscode: create, edit, and preview GeoJSON data in VSCode, just like geojson.io
  • Vector Tile Lab: An interactive sandbox to tune vector tiles

validation

  • geojsonhint: find errors in your geojson files
  • check-geojson: alternative to geojsonhint
  • geojson-validation: many validation functions, plus simple gjv command line tool
  • gjf: A tool to fix invalid GeoJSON objects
  • Jest-GeoJSON: an extended set of matcher functions for the Jest Javascript unit testing framework tailored to evaluating GeoJSON data
  • antimeridian: Fix GeoJSON polygons that cross the antimeridian (Python package)
  • geojson-pydantic: Pydantic models for GeoJSON

services

  • geojsonio-cli: send geojson features to geojson.io from your command line
  • geojsonio-extension: 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: An open source Esri-Style Feature Server
  • geojson minify: Minifier (compressor) to reduce file sizes

conversion

  • CSV
  • geojson-mapnikify: Transform GeoJSON objects into Mapnik XML stylesheets with embedded GeoJSON data and simplestyle-spec-derived styles.
  • geojson-vt: Slice GeoJSON into vector tiles on the fly in the browser
  • vt-geojson: Extract GeoJSON from Mapbox vector tiles
  • geojson2rtree: generate a static rtree (using terraformer) from a set of geojson features
  • ogr2ogr: convert anything to anything
    • fiona: nice python interface on top of ogr
  • shp2json: convert shapefile zip archives to streaming GeoJSON
  • togeojson: convert GPX & KML to geojson
  • tokml: convert GeoJSON to KML
  • topojson: convert GeoJSON to & from TopoJSON, join data from CSV
  • wellknown: convert WKT to GeoJSON
  • betterknown: convert WKT to GeoJSON (successor to wellknown)
  • esri2open converts proprietary Esri formats to GeoJSON
  • gtfs2geojson: convert GTFS transit data to GeoJSON
  • geoxform: convert any size stream of geojson into a streaming CSV, Shapefile or KML, etc.
  • supercluster: A fast GeoJSON clustering library for browsers and Node.
  • SVG
    • geojson2svg: Converts GeoJSON to SVG string given SVG view port size and maps extent.
    • geojson-svgify: Convert GeoJSON geometry paths to SVG polyline elements.
    • geojson-to-svg-cli: Command line tool to convert GeoJSON to SVG.
    • svg-to-geojson: 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
  • OpenStreetMap
  • topojson for Python: Topojson is a library that is capable of creating a topojson encoded format of merely any spatial object in Python.
  • geomet: Pure Python conversion library for common geospatial data formats

data

serialization

resources

License

CC0

To the extent possible under law, Tom MacWright has waived all copyright and related or neighboring rights to this work.

관련 저장소
codecrafters-io/build-your-own-x

Master programming by recreating your favorite technologies from scratch.

Markdownprogrammingtutorials
codecrafters.io
529.9k50.1k
sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics

Creative Commons Zero v1.0 Universalawesomeawesome-list
487.5k36k
awesome-selfhosted/awesome-selfhosted

A list of Free Software network services and web applications which can be hosted on your own servers

Otherselfhostedawesome
awesome-selfhosted.net
307.3k14.4k
trimstray/the-book-of-secret-knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

MIT Licenseawesomeawesome-list
234.5k14k
ossu/computer-science

🎓 Path to a free self-taught education in Computer Science!

HTMLMIT Licensecomputer-scienceawesome-list
cs.ossu.dev
207.1k25.7k
avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

GoGo ModulesMIT Licensegolanggolang-library
awesome-go.com
178.8k13.4k
f/prompts.chat

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

HTMLOtherchatgptai
prompts.chat
166.2k21.5k
ripienaar/free-for-dev

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

HTMLfree-for-developersawesome-list
free-for.dev
130k13.6k
Chalarangelo/30-seconds-of-code

Coding articles to level up your development skills

JavaScriptnpmCreative Commons Attribution 4.0 Internationalawesome-listjavascript
30secondsofcode.org
128.5k12.5k
jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

SwiftCreative Commons Zero v1.0 Universalmacossoftware
git.io/macx
108.4k8.2k
VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

MIT Licenseawesome-listdesign-md
getdesign.md
103.7k11.9k
iluwatar/java-design-patterns

Design patterns implemented in Java

JavaMavenOtherjavaprinciples
java-design-patterns.com
94.2k27.4k