
JTS¶
JTS是一个开放源码的空间谓词和函数库,用于处理几何图形。它提供了在二维笛卡尔平面上处理线性几何的基本算法的完整、一致和强大的实现。
JTS包括“JTS测试生成器”,它允许用户通过交互式桌面界面运行测试和几何实验。JTS的稳定性是通过广泛的测试套件来保证的。
JTS被大多数基于Java的开源地理空间应用程序所使用,并且 GEOS 它是大多数基于C的应用程序使用的JTS的C++端口。其他端口可用于C和JavaScript。

核心特征¶
- 几何模型(点、线、面积)
- 几何操作(例如,相交、联合、内部等)
- 精密装卸
- 几何构造
- 度量函数(例如笛卡尔二维距离、豪斯多夫距离)
- 空间算法(例如缓冲区创建、线偏移、线简化)
- 几何数学函数(如角度、距离等)
- 空间结构(如四叉树和R-树、Delauney三角测量)
- 输入/输出(例如WKT、GML)
- 高精度算术
支持的格式¶
- 已知文本(wkt)和已知二进制(wkb)
- GML 2
- Java Swing/AWT写作
执行的标准¶
- 用于SQL的OGC简单功能(sfsql)