JTS Topology Suite
The JTS Topology Suite is an API of spatial predicates and
functions for processing geometry.
It has the following design goals:
JTS conforms to the
Simple Features Specification for SQL
published by the
Open Geospatial Consortium
JTS provides a complete, consistent, robust implementation
of fundamental algorithms
for processing linear geometry
on the 2-dimensional Cartesian plane
JTS is fast enough for production use
JTS is written in 100% pure JavaTM
JTS provides spatial analysis methods such as Intersection
Note: The JTS Topology Suite was formerly known as the "Java Topology Suite".
The name has been changed to avoid copyright issues.
See the linked, annotated feature list.
JTS versions can be downloaded from the
SourceForge JTS site.
The JTS Mailing List is a forum to discuss all aspects of the JTS Topology Suite.
Algorithm design, implementation issues, application issues, bug reports, etc, are all discussed on this list.
Reports of suspected bugs or design issues should be reported
For fastest action, reports should be acompanied by
- examples of the problem
(e.g. input, actual output and expected output in WKT or WKB)
- or by working code examples demonstrating the problem.
The JTS source repository is hosted at
- Source code can be browsed
YourKit is kindly supporting open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling
Java and .NET applications. Take a look at YourKit's leading software products:
YourKit Java Profiler and
YourKit .NET Profiler.
JavaTM is a trademark of Sun
Microsystems, Inc. in the United States and other countries.