GEOS¶
Llibreria espacial¶
GEOS (Geometry Engine - Open Source) és un versió en C++ de JTS Topology Suite (JTS). Inclou les Funcions Simples d’OpenGIS per als operadors espacials i les funcions de predicat espacial d’SQL, així com les funcions específiques de topologia millorada de JTS.
GEOS és la llibreria geoespacial en C++ d’ús més extés, i s’utilitza per a projectes de codi obert com PostGIS, QGIS, GDAL/OGR i MapServer, i també per productes privatius com FME.
Estàndards implementats¶
Característiques principals¶
- Geometries: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
- Predicats: Intersects, Touches, Disjoint, Crosses, Within, Contains, Overlaps, Equals, Covers
- Operacions: Union, Distance, Intersection, Symmetric Difference, Convex Hull, Envelope, Buffer, Simplify, Polygon Assembly, Valid, Area, Length,
- Geometries preparades (reindexades espacialment)
- Index espacial STR
- Codificadors i decodificadors OGC Well Known Text (WKT) i Well Known Binary (WKB).
- API en C i C++ (l’API en C té estabilitat a llarg termini ABI)
- Segur en fils (emprant l’API reentrant)
Detalls¶
Lloc web: http://geos.osgeo.org/
Llicència: LGPL
Versió de programari: 3.4.2
Sistemes operatius: Windows, Linux, Mac
Interfícies API: C, C++
Suport: http://lists.osgeo.org/mailman/listinfo/geos-devel, http://www.osgeo.org/search_profile