GEOS¶
Librería espacial¶
GEOS (Geometry Engine - Open Source) es un port a C++ de JTS Topology Suite (JTS). Incluye las OpenGIS Simple Features para funciones de predicado espacial SQL y operadores espaciales, así como funciones topológicas específicas de JTS.
GEOS es la librería C++ geoespacial más ampliamente utilizada, siendo usada en proyectos como PostGIS, QGIS, GDAL/OGR and MapServer, y por productos propietarios incluyendo FME.
Estandares Implementados¶
- OpenGIS Simple Features para funciones de predicado espacial SQL y operdores espaciales
Características Fundamentales¶
- 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 (pre-spatially indexed)
- Indice espacial STR
- OGC Well Known Text (WKT) y Well Known Binary (WKB) encoders y decoders.
- C y C++ API (El API C proporciona estabilidad ABI a largo plazo)
- Thread safe (utilizando la nueva API)
Detalles¶
Sitio Web: http://geos.osgeo.org/
Licencia: LGPL
Plataformas Soportadas: Windows, Linux, Mac
Interfaces API: C, C++
Soporte: http://lists.osgeo.org/mailman/listinfo/geos-devel, http://www.osgeo.org/search_profile