project logo

JTS Topology Suite (JTS) 拓扑运算函数库

  JTS 是一套用于处理几何要素拓扑关系的函数库。它提供了完整、稳定、可靠的基本二位平面线形图形运算算法实现。

  JTS 包含了”JTS Test Builder“ 用于通过交互界面测试各种功能。大量的测试保证了 JTS 的可靠性。

  JTS 被大量 Java 开源地理信息软件使用,并有 GEOS 这一 C++ 移植版用于大量 C++ 软件。另有 C# 和 JavaScript 移植。

JTS Topology Suite - Test Builder application

核心功能

  • 点、线、面二维几何对象
  • 交、并、包含等几何运算
  • 精度控制
  • 几何变换操作
  • 度量操作(如 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

技术支持: https://sourceforge.net/projects/jts-topo-suite/