GEOS¶
Librería geoespacial¶
GEOS (Motor de Geometría - Open Source) es un puerto C++ de Suite de Topología JTS (JTS). Incluye las Características Simples de OpenGIS para funciones de predicado espacial SQL y operadores espaciales, así como funciones de topología específicas mejoradas JTS.
GEOS es la biblioteca de geometría C ++ geoespacial más utilizada, incluso por proyectos de código abierto como PostGIS, QGIS, GDAL/OGR y MapServer, y por productos patentados que incluyen FME.
Estándares implementados¶
Funciones de predicado espaciales y operadores espaciales de OpenGIS Simple Features for SQL (SFS)
Características Principales¶
Geometrías: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
Predicados: Intersects, Touches, Disjoint, Crosses, Within, Contains, Overlaps, Equals, Covers
Operaciones: Union, Distance, Intersection, Symmetric Difference, Convex Hull, Envelope, Buffer, Simplify, Polygon Assembly, Valid, Area, Length,
Geometrías preparadas (indexadas pre-espacialmente)
Índice espacial STR
OGC texto bien conocido (WKT) y binario bien conocido (WKB), codificadores y decodificadores.
API de C y C++ (API de C da estabilidad a largo plazo al ABI)
Thread seguro (usando la API de reentrada)
Detalles¶
Sitio web:* https://trac.osgeo.org/geos
Licencia: LGPL
Versión de software: 3.11.1
Plataformas compatibles: Windows, Linux, Mac
Interfaces API: C, C++
Soporte: https://lists.osgeo.org/mailman/listinfo/geos-devel, https://www.osgeo.org/service-providers