../../_images/logo_geos.png ../../_images/OSGeo_project.png

GEOS

Térinformatikai könyvtár

GEOS (Geometry Engine- nyílt forráskódú) a « JTS topológia Suite JTS Topology Suite (JTS) C++ átirata. Ez magában foglalja az OpenGIS egyszerű elemek SQL térbeli függvényekhez és térbeli operátorokhoz, valamint a különleges JTS kibővített topológia funkciók.

A GEOS a legszélesebb körben használt térinformatikai, geometriai C++ könyvtár, olyan nyílt forráskódú projektekben használják mint PostGIS, QGIS, GDAL/OGR, és MapServer és kereskedelmi termékekben mint például FME.

Implementált szabványok

  • OpenGIS Simple Features for SQL térinformatikai függvények és operátorok

Alapfunkciók

  • Geometria: pont, törtvonal, felület, multi pont, multi törtvonal, multi felület, geometria gyűjtemény

  • Feltételek: metsz, érint, , különáll, keresztez, beleesik, tartalmaz, átlapol, egyenlő, letakar.

  • Műveletek: unió, távolság, metszet, szimmetrikus különbség, konvex burkoló, befoglaló téglalap, övezet, egyszerűsítés, Polygon Assembly, validálás, terület, hossz,

  • Előkészített geometriák (előzetes térbeli index)

  • STR térbeli index

  • OGC jól ismert szöveg (WKT) és jól ismert bináris (WKB) kódolók és dekódolók.

  • C és C++ API (a C API hosszútávú ABI stabilitást biztosít)

  • Biztonságos szálak (reentráns API használatával)

Részletek

Honlap: https://trac.osgeo.org/geos

Licenc: LGPL

Szoftver verzió: 3.11.1

Támogatott platformok: Windows, Linux, Mac

API interfészek: C, C++

Támogatás: https://lists.osgeo.org/mailman/listinfo/geos-devel, https://www.osgeo.org/service-providers