Geometry interface hierarchy and supporting classes.
See: Description
Geometry.
CoordinateSequences.
CoordinateSequence.
Geometry classes support the concept of applying a
GeometryComponentFilter filter to the
Geometry.
GeometryCollection classes support the concept of applying a
GeometryFilter to the
Geometry.
Geometry subclasses which are 1-dimensional and have components which are
LineStrings.
Coordinates, allowing for either a 2-dimensional or 3-dimensional comparison, and handling NaN values correctly.
Comparator for
Coordinate arrays modulo their directionality.
Comparator for
Coordinate arrays in the forward direction of their coordinates, using lexicographic ordering.
Coordinates, which may be set to prevent repeated coordinates from occuring in the list.
CoordinateSequences.
CoordinateSequences
Geometrys of arbitrary type and dimension.
LinearRing.
Coordinates.
LineString.
Points.
Polygons.
Geometry which is in the shape of a general octagon.
Coordinates in a
Geometry.
Geometry interface hierarchy and supporting classes.
The Java Topology Suite (JTS) is a Java API that implements a core set of spatial data operations using an explicit precision model and robust geometric algorithms. JTS is intended to be used in the development of applications that support the validation, cleaning, integration and querying of spatial datasets.
JTS attempts to implement the OpenGIS Simple Features Specification (SFS) as accurately as possible. In some cases the SFS is unclear or omits a specification; in this case JTS attempts to choose a reasonable and consistent alternative. Differences from and elaborations of the SFS are documented in this specification.