Shapely ist eine Bibliothek für geometrische Analysen zur Manipulation und Analyse planarer geometrischer Objekte. Sie fungiert als Toolkit für computergestützte Geometrie, als Engine für räumliche Prädikate zur Bewertung topologischer Beziehungen und als vektorisierter Geometrie-Prozessor.
Die Hauptfunktionen von toblerity/shapely sind: Computational Geometry, Vectorized Geometry Processing, Spatial Predicate Evaluators, Planar Geometry Engines, Spatial Indexing and Search, WKT and WKB Serialization, GeoJSON Processing, Serialization Parsers.
Open-Source-Alternativen zu toblerity/shapely sind unter anderem: shapely/shapely — Shapely is a library for the manipulation and analysis of planar geometric objects, serving as a Python wrapper for… mbloch/mapshaper — Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line… manuelbieh/geolib — Geolib is a geospatial calculation library and point analysis tool. It provides a collection of utilities for… mapbox/tippecanoe — Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale… rust-ml/linfa — Linfa is a classical machine learning framework and statistical learning suite implemented in Rust. It provides a… cp-algorithms/cp-algorithms — This project is a comprehensive reference for algorithms and data structures used to solve complex computational…
Shapely is a library for the manipulation and analysis of planar geometric objects, serving as a Python wrapper for the GEOS C++ engine. It provides a framework for calculating geometric properties, evaluating spatial relationships, and performing topological predicates within a Cartesian plane. The project distinguishes itself through a vectorized geometry processor capable of executing spatial operations across large arrays of shapes to increase throughput. It also includes a spatial indexing system based on R-trees to accelerate the retrieval of intersecting geometries and nearest neighbor
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
Geolib is a geospatial calculation library and point analysis tool. It provides a collection of utilities for computing distances, bearings, and areas between coordinates, as well as converting geographic measurements and coordinate formats. The library features a Well-Known Text geometry parser to convert WKT strings into coordinate structures for polygon analysis. It includes specialized tools for geofencing and point containment, enabling the determination of whether a coordinate falls within a defined polygon or a specified radius. The toolset covers broad capability areas including loca
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. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri