GEOS¶
Libreria spaziale¶
GEOS (Geometry Engine - Open Source) è un port C++ di JTS Topology Suite (JTS). Include OpenGIS Simple Features per funzioni con predicato spaziale SQL e operatori spaziali, cosi come le funzioni specifiche della topologia avanzata JTS.
GEOS è la libreria geometrica geospaziale C++ più usata, essendo utilizzata da progetti open source come PostGIS, QGIS, GDAL/OGR and MapServer, e da prodotti proprietari come FME.
Standards implementati¶
OpenGIS Simple Features for SQL (SFS) per funzioni con predicato spaziale SQL e operatori spaziali
Caratteristiche principali¶
Geometrie: Punto, Linea, Poligono, MultiPunto, MultiLinea, MultiPoligono, GeometryCollection
Predicati: Interseziona, Tocca, Scompone, Incrocia, Within, Contiene, Sovrappone, Uguale, Copre
Operazioni: Unione, Distaza, Intersezione, Differenza simmetrica, Poligono convesso, Envelope, Buffer, Semplificazione, Unione Poligoni, Validità, Area, Lunghezza,
Geometrie Preparate (indicizzate pre-spazialmente)
Indice spaziale STR
Codificatori e decodificatori per OGC Well Known Text (WKT) e Well Known Binary (WKB).
API C e C++ (API C stabilità a lungo termine dell’ABI)
Thread sicuri (usando l’API dell’avvallamento)
Dettagli¶
Sito web: https://trac.osgeo.org/geos
Licenza: LGPL
Versione Software: 3.11.1
Piattaforme Supportate: Windows, Linux, Mac
Interfacce API: C, C++
Supporto: https://lists.osgeo.org/mailman/listinfo/geos-devel, https://www.osgeo.org/service-providers