Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line interface, a web browser tool, and a Node.js library. It functions as a coordinate projector, vector data converter, and web map asset optimizer designed to transform spatial datasets between different coordinate reference systems and file formats. The project is distinguished by its topology-preserving geometry simplification, which reduces vertex counts while maintaining shared boundaries to prevent gaps and overlaps. It further optimizes assets for the web through coordinate
Martin is a geospatial data API and vector tile server that delivers map tiles, styles, sprites, and glyphs to web map clients. It functions as a PostGIS vector tile server, generating tiles directly from databases, as well as serving data from MBTiles and PMTiles files. The project distinguishes itself through a specialized command line interface for managing MBTiles archives, allowing users to validate, compare, and merge offline map data. It also provides dynamic map styling capabilities, including the generation of signed distance field sprites for runtime recoloring and the on-the-fly pr
Martin is a vector tile server and map asset server that delivers geospatial data from PostGIS databases, MBTiles, and PMtiles files. It functions as a TileJSON metadata provider and a suite of vector tile tooling for generating, validating, and exporting geospatial tile archives. The project distinguishes itself by providing integrated map asset management, generating map styles, sprite sheets, and font glyphs on the fly. It supports advanced visual rendering capabilities such as Signed Distance Field sprites for runtime recoloring and fallback-based font composition to ensure complete chara
Shapely is a geometric analysis library for the manipulation and analysis of planar geometric objects. It functions as a computational geometry toolkit, a spatial predicate engine for evaluating topological relationships, and a vectorized geometry processor. The library distinguishes itself through a vectorized geometry processor capable of executing operations across coordinate arrays with multi-threaded parallel processing. It utilizes prepared geometry optimization to accelerate repeated containment and intersection tests and implements R-tree spatial indexing for efficient nearest-neighbo
Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases.
mapbox/tippecanoe 的主要功能包括:Vector Tile Generation, Geospatial Data Downsamplers, Vector Tile Conversion, Map Data Optimizers, Binary Serialization, Feature Downsampling, GeoJSON to Vector Tile Conversion, Geospatial Feature Deserialization。
mapbox/tippecanoe 的开源替代品包括: mbloch/mapshaper — Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line… maplibre/martin — Martin is a geospatial data API and vector tile server that delivers map tiles, styles, sprites, and glyphs to web map… urbica/martin — Martin is a vector tile server and map asset server that delivers geospatial data from PostGIS databases, MBTiles, and… toblerity/shapely — Shapely is a geometric analysis library for the manipulation and analysis of planar geometric objects. It functions as… google/protobuf — Protocol Buffers is a binary serialization framework used to encode structured information into compact payloads to… golang/protobuf — This project is a Protocol Buffers implementation for Go, providing a binary serialization framework to convert native…