

GEOS¶
空间类库¶
GEOS(几何引擎-开源)是一个C++的端口 JTS Topology Suite (JTS) . 它包括用于SQL空间谓词函数和空间运算符的OpenGIS简单特性,以及特定的JTS增强拓扑函数。
GEOS是最广泛使用的地理空间C++几何库,被开源项目使用,如 PostGIS , QGIS , GDAL/OGR 和 MapServer 以及专利产品,包括 FME .
执行的标准¶
- OpenGIS Simple Features for SQL (SFS) 空间谓词函数和空间运算符
核心特征¶
- 几何图形:点、线串、多边形、多点、多列、多多边形、几何集合
- 谓词:相交、接触、不相交、交叉、内部、包含、重叠、等于、覆盖
- 操作:并集、距离、交集、对称差分、凸壳、包络、缓冲、简化、多边形组合、有效、面积、长度,
- 准备好的几何图形(预先编制空间索引)
- str空间索引
- OGC已知文本(WKT)和已知二进制(WKB)编码器和解码器。
- C和C++ API(C API给出长期ABI稳定性)
- 线程安全(使用可重入API)
细节¶
Website: https://trac.osgeo.org/geos
** API接口:**C,C++
支持: https://lists.osgeo.org/mailman/listinfo/geos-devel, https://www.osgeo.org/service-providers