JTS Topology Suite (JTS) 拓扑运算函数库¶
JTS 是一套用于处理几何要素拓扑关系的函数库。它提供了完整、稳定、可靠的基本二位平面线形图形运算算法实现。
JTS 包含了”JTS Test Builder“ 用于通过交互界面测试各种功能。大量的测试保证了 JTS 的可靠性。
JTS 被大量 Java 开源地理信息软件使用,并有 GEOS 这一 C++ 移植版用于大量 C++ 软件。另有 C# 和 JavaScript 移植。
核心功能¶
- 点、线、面二维几何对象
- 交、并、包含等几何运算
- 精度控制
- 几何变换操作
- 度量操作(如 2D 笛卡尔距离、豪斯道夫距离等)
- 空间运算(如缓冲、线偏移、线简化等)
- 几何数值测量(角度、长度等)
- 空间数据结构(四分树、R 树、德洛内三角化等)
- WKT、GML 等输入和输出
- 高精度运算
文件格式支持¶
- Well Known Text (WKT) 和 Well Known Binary (WKB)
- GML 2
- Java Swing/AWT writing
兼容标准¶
- OGC Simple Features for SQL (SFSQL)
其它信息¶
官方网站: https://sourceforge.net/projects/jts-topo-suite/
开源协议: LGPL
支持平台: Windows, Linux, Mac
接口语言: Java