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 propdotti proprietari tipo FME.
Standard implementati¶
- OpenGIS Simple Features 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++ (C API gives long term ABI stability)
- Thread safe (using the reentrant API)
Dettagli¶
Sito Web: http://geos.osgeo.org/
Licenza: LGPL
Versione Software: 3.4.2
Piattaforme Supportate: Windows, Linux, Mac
Interfacce API: C, C++
Supporto: http://lists.osgeo.org/mailman/listinfo/geos-devel, http://www.osgeo.org/search_profile