project logo OSGeo Project

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