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

GEOS

空间类库

GEOS(几何引擎-开源)是一个C++的端口 JTS Topology Suite (JTS) . 它包括用于SQL空间谓词函数和空间运算符的OpenGIS简单特性,以及特定的JTS增强拓扑函数。

GEOS是最广泛使用的地理空间C++几何库,被开源项目使用,如 PostGISQGISGDAL/OGRMapServer 以及专利产品,包括 FME .

执行的标准

核心特征

  • 几何图形:点、线串、多边形、多点、多列、多多边形、几何集合
  • 谓词:相交、接触、不相交、交叉、内部、包含、重叠、等于、覆盖
  • 操作:并集、距离、交集、对称差分、凸壳、包络、缓冲、简化、多边形组合、有效、面积、长度,
  • 准备好的几何图形(预先编制空间索引)
  • str空间索引
  • OGC已知文本(WKT)和已知二进制(WKB)编码器和解码器。
  • C和C++ API(C API给出长期ABI稳定性)
  • 线程安全(使用可重入API)

细节

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

**许可证:**lgpl

**软件版本:**版本geos|

**支持的平台:**Windows、Linux、Mac

** API接口:**C,C++

支持: https://lists.osgeo.org/mailman/listinfo/geos-devel, https://www.osgeo.org/service-providers