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 GIS 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

Software

JTS versions can be downloaded from the SourceForge JTS site.

Support

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.

Documentation

Development

The JTS CVS repository is hosted at :pserver:cvs@cvs.jump-project.org:/home/cvs/jts

Systems using JTS & GEOS

A (non-exhaustive) list of systems and projects using JTS technology.

JTS GEOS
As a port
  • monoGIS
  • MsSqlSpatial
  • NetTopologySuite
  • NHibernate.Spatial
  • SharpGIS
  • TF.Net
  • FME
  • MapServer
  • MapGuide Open Source
  • OGR
  • PostGIS
  • Quantum GIS
  • Shapely
  • SpatiaLite
  • WebProcessingServer

JavaTM is a trademark of Sun Microsystems, Inc. in the United States and other countries.