

GEOS¶
Spatialt bibliotek¶
GEOS (Geometry Engine - Open Source) är en C++-port av JTS Topology Suite (JTS). Den innehåller OpenGIS Simple Features för SQL spatiala predikatfunktioner och spatiala operatorer, samt specifika JTS-förbättrade topologifunktioner.
GEOS är det mest använda geospatiala C++ geometribiblioteket, som används av öppen källkodsprojekt som PostGIS, QGIS, GDAL/OGR och MapServer, och av proprietära produkter inklusive FME <https://www.safe.com/fme>.
Implementerade standarder¶
OpenGIS Simple Features for SQL (SFS) rumsliga predikatfunktioner och rumsliga operatorer
Kärnfunktioner¶
Geometrier: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
Predikat: Skär, berör, disjunkt, korsar, inom, innehåller, överlappar, är lika med, täcker
Operationer: Union, Distance, Intersection, Symmetric Difference, Convex Hull, Envelope, Buffer, Simplify, Polygon Assembly, Valid, Area, Length,
Förberedda geometrier (förspatialt indexerade)
STR rumsligt index
OGC Well Known Text (WKT) och Well Known Binary (WKB) kodare och avkodare.
C- och C++-API (C-API ger långsiktig ABI-stabilitet)
Trådsäker (med hjälp av det återkommande API:et)
Detaljer¶
Webbplats: https://trac.osgeo.org/geos
Licens: LGPL
Programvaruversion: 3.12.2
Plattformar som stöds: Windows, Linux, Mac
API-gränssnitt: C, C++
Support: https://lists.osgeo.org/mailman/listinfo/geos-devel, https://www.osgeo.org/service-providers