GEOS¶
Bibliothèque spatiale¶
GEOS (Geometry Engine - Open Source) est un port en C++ de la JTS Topology Suite (JTS). Elle inclut les fonctions de prédicats et les opérations spatiales de la spécification OGC “OpenGIS Simple Features for SQL spatial”, ainsi que les fonctions de topologie améliorées spécifiques à JTS.
GEOS est la bibliothèque de géométrie géospatiale en C++ la plus utilisée, motorisant des projets opensource comme que PostGIS, QGIS, GDAL/OGR et MapServer, et des produits propriétaires comme FME.
Standards implémentés¶
- fonctions de prédicats et les opérations spatiales “OpenGIS Simple Features for SQL spatial” de l’OGC
Caractéristiques principales¶
- Géometries: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
- Prédicats: Intersects, Touches, Disjoint, Crosses, Within, Contains, Overlaps, Equals, Covers
- Opérations: Union, Distance, Intersection, Symmetric Difference, Convex Hull, Envelope, Buffer, Simplify, Polygon Assembly, Valid, Area, Length,
- Géométries préparées (pré-indexées spatialement)
- Index spatial STR
- encodeurs et décodeurs du Well Known Text (WKT) du Well Known Binary (WKB) de l’OGC
- API C et C++ (l’API C permet un stabilité de l’ABI à long terme)
- Thread safe (en utilisant l’API réentrante)
Détails¶
Site web: http://geos.osgeo.org/
Licence: LGPL
Version du logiciel: 3.4.2
Plates-formes supportées: Windows, Linux, Mac
Interfaces de l’API: C, C++
Support: http://lists.osgeo.org/mailman/listinfo/geos-devel, http://www.osgeo.org/search_profile