Geometry interface hierarchy and supporting classes.See: Description
| Interface | Description |
|---|---|
| BoundingBox | |
| Geometry |
A representation of a planar, linear vector geometry.
|
| GeometryCollection |
Models a collection of
Geometrys of
arbitrary type and dimension. |
| GeometryComponent | |
| Lineal |
Identifies
Geometry subclasses which
are 1-dimensional and have components which are LineStrings. |
| LinearRing |
Models an OGC SFS
LinearRing. |
| LineString |
Models an OGC-style
LineString. |
| MultiLineString |
Models a collection of (@link LineString}s.
|
| MultiPoint |
Models a collection of
Points. |
| MultiPolygon |
Models a collection of
Polygons. |
| Point |
Represents a single point.
|
| Polygon |
Represents a polygon with linear edges, which may include holes.
|
| Polygonal | |
| Puntal |
| Class | Description |
|---|---|
| CoordinateArrays |
Useful utility functions for handling Point arrays
|
| CoordinateArrays.ForwardComparator |
A
Comparator for Coordinates arrays
in the forward direction of their coordinates,
using lexicographic ordering. |
| CoordinateList |
A list of
Coordinatess, which may
be set to prevent repeated coordinates from occuring in the list. |
| CoordinateSequenceComparator |
Compares two
LineStrings. |
| Dimension |
Provides constants representing the dimensions of a point, a curve and a surface.
|
| GeometryCollectionIterator | |
| GeometryFactory |
Supplies a set of utility methods for building Geometry objects from lists
of Coordinates.
|
| IntersectionMatrix |
Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
|
| OctagonalEnvelope |
A Bounding Container which is in the shape of an octagon.
|
| Triangle |
Represents a planar triangle, and provides methods for calculating various
properties of triangles.
|
| Enum | Description |
|---|---|
| Location |
Constants representing the different topological locations
which can occur in a
Geometry. |
| Exception | Description |
|---|---|
| TopologyException |
Indicates an invalid or inconsistent topological situation encountered during processing
|
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.
Copyright © 2015 Revolution Systems Inc.. All rights reserved.