返回排行榜
locationtech/jts
JavaThe JTS Topology Suite is a Java library for creating and manipulating vector geometry.
jts-topology-suitejtsgeometrygeometry-algorithmsgeometry-libraryjavajava-librarycomputational-geometrygisogcogc-wktgeometric-algorithms
关键指标
Star 增长趋势
Star
2.2k
Forks
472
周增长
—
Issues
170
1k2k
2016年1月2017年10月2019年7月2021年4月2023年1月2024年10月2026年7月
制品库Maven
git clone https://github.com/locationtech/jts.gitREADME
JTS Topology Suite
The JTS Topology Suite is a Java library for creating and manipulating vector geometry. It also provides a comprehensive set of geometry test cases, and the TestBuilder GUI application for working with and visualizing geometry and JTS functions.

JTS is a project in the LocationTech working group of the Eclipse Foundation.
Requirements
Currently JTS targets Java 8 and above.
Resources
Code
Websites
Communication
Forums
License
JTS is open source software. It is dual-licensed under:
- Eclipse Public License 2.0
- Eclipse Distribution License 1.0 (a BSD Style License)
See also:
- License details
- Licensing FAQ
Documentation
- Javadoc for the latest version of JTS
- FAQ - Frequently Asked Questions
- User Guide - Installing and using JTS
- Tools - Guide to tools included with JTS
- Developing Guide - how to build and develop for JTS
- Upgrade Guide - How to migrate from previous versions of JTS
History
- Version History
- History from the previous JTS SourceForge repo is in the branch
_old/history - Older versions of JTS can be found on SourceForge
- There is an archive of distros of older versions here
Contributing
If you are interested in contributing to JTS please read the Contributing Guide.
Downstream Projects
Derivatives (ports to other languages)
- GEOS - C++
- NetTopologySuite - .NET
- JSTS - JavaScript
- dart_jts - Dart
Via GEOS
- Shapely - Python wrapper of GEOS
- R-GEOS - R wrapper of GEOS
- rgeo - Ruby wrapper of GEOS
- GEOSwift- Swift library using GEOS
There are many projects using GEOS - for a list see the GEOS wiki.
相关仓库