Uses of Package
org.locationtech.jts.geom
Packages that use org.locationtech.jts.geom
Package
Description
Contains classes and interfaces implementing fundamental computational geometry algorithms.
Provides classes that implement various kinds of geometric constructions.
Classes to compute distance metrics between geometries.
Contains classes implementing algorithms to compute hulls
of geometry objects.
Classes to determine the topological location of points in geometries.
Classes to compute matching metrics between geometries.
Classes to perform conversions from Java2D shape objects.
Classes that operate on polygonal coverages.
Classes to perform densification on geometries.
Contains the
Geometry
interface hierarchy and supporting classes.Implementations of interfaces for geometric structures.
Classes to perform optimized geometric operations on suitably prepared geometries.
Provides classes that parse and modify Geometry objects.
Contains classes that implement topology graphs.
Contains classes that implement indexes for performing noding on geometry graph edges.
Provides classes for various kinds of spatial indexes.
Contains classes that implement Monotone Chains
Contains classes which implement a k-D tree index over 2-D point data.
Contains classes that implement a Quadtree spatial index
Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
Contains the interfaces for converting JTS objects to and from other formats.
Classes to read and write the GML2 geometry format.
Contains classes and interfaces implementing linear referencing on linear geometries
Classes to compute nodings for arrangements of line segments and line segment sequences.
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
Provides classes for implementing operations on geometries
Provides classes for computing buffers of geometries
Classes to perform validation of the results of buffer operations.
Provides classes for computing the distance between geometries
Classes to perform line merging.
Contains classes that perform a topological overlay to compute boolean spatial functions.
Classes to perform snapping on geometries to prepare them for overlay operations.
Classes to validate the results of overlay operations.
Contains classes that perform vector overlay
to compute boolean set-theoretic spatial functions.
An API for polygonizing sets of lines.
Classes which implement topological predicates optimized for particular kinds of geometries.
Contains classes to implement the computation of the spatial relationships of
Geometry
s.Provides classes to implement the RelateNG algorithm
computes topological relationships of
s.
invalid reference
Geometry
Classes to perform efficient unioning of collections of geometries.
Classes for testing the validity and simplicity of geometries,
as defined in the OGC Simple Features specification.
Contains classes to implement a planar graph data structure.
Provides classes for analyzing and
manipulating the precision of Geometries.
Classes which implement algorithms for simplifying or generalizing geometries.
Classes to compute Delaunay triangulations.
Classes for triangulating polygons.
Classes to implement a topological subdivision of quadeges, to support creating triangulations
and Voronoi diagrams.
Classes for representing a planar triangulation as a set of linked triangles.
Contains support classes for the Java Topology Suite.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithmClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Models an OGC-style
LineString
.Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.axis
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.constructClassDescriptionA representation of a planar, linear vector geometry.Models an OGC-style
LineString
.Represents a single point. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.distanceClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.An interface for classes which use the values of the coordinates in a
Geometry
.The internal representation of a list of coordinates inside a Geometry.An interface for classes which process the coordinates in aCoordinateSequence
.A representation of a planar, linear vector geometry.Represents a line segment defined by twoCoordinate
s.Models an OGC-styleLineString
.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.hull
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.locateClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Represents a polygon with linear edges, which may include holes.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.match
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.awtClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.coverage
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.densify
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.dissolve
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.edgegraphClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geomClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.An interface for classes which use the values of the coordinates in a
Geometry
.The internal representation of a list of coordinates inside a Geometry.Compares twoCoordinateSequence
s.A factory to create concrete instances ofCoordinateSequence
s.An interface for classes which process the coordinates in aCoordinateSequence
.Coordinate subclass supporting XY ordinates.Coordinate subclass supporting XYM ordinates.Coordinate subclass supporting XYZM ordinates.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Models a collection ofGeometry
s of arbitrary type and dimension.Geometry
classes support the concept of applying aGeometryComponentFilter
filter to a geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.GeometryCollection
classes support the concept of applying aGeometryFilter
to theGeometry
.Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.IdentifiesGeometry
subclasses which are 1-dimensional and have components which areLineString
s.Models an OGC SFSLinearRing
.Represents a line segment defined by twoCoordinate
s.Models an OGC-styleLineString
.Models a collection ofLineString
s.Models a collection ofPoint
s.Models a collection ofPolygon
s.A bounding container for aGeometry
which is in the shape of a general octagon.Represents a single point.Represents a polygon with linear edges, which may include holes.Specifies the precision model of theCoordinate
s in aGeometry
.The types of Precision Model which JTS supports. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geom.implClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.A factory to create concrete instances of
CoordinateSequence
s.Defines a rectangular region of the 2D coordinate plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geom.prepClassDescriptionA representation of a planar, linear vector geometry.Identifies
Geometry
subclasses which are 1-dimensional and have components which areLineString
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geom.utilClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.An interface for classes which process the coordinates in a
CoordinateSequence
.A representation of a planar, linear vector geometry.Models a collection ofGeometry
s of arbitrary type and dimension.Geometry
classes support the concept of applying aGeometryComponentFilter
filter to a geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.GeometryCollection
classes support the concept of applying aGeometryFilter
to theGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geomgraphClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.Models an OGC SFS
LinearRing
.Models an OGC-styleLineString
.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geomgraph.indexClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.indexClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.chainClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.Represents a line segment defined by two
Coordinate
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.hprtree
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.kdtreeClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.quadtreeClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.strtree
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.ioClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Specifies the precision model of the
Coordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.io.geojsonClassDescriptionA representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Models an OGC SFS
LinearRing
.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.io.gml2ClassDescriptionA representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.io.kmlClassDescriptionA representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.io.twkbClassDescriptionA representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.linearrefClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Represents a line segment defined by two
Coordinate
s.Models an OGC-styleLineString
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.mathClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.nodingClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Specifies the precision model of the
Coordinate
s in aGeometry
.Indicates an invalid or inconsistent topological situation encountered during processing -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.noding.snapClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.noding.snaproundClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.Specifies the precision model of the
Coordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operationClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Models an OGC-style
LineString
.Models a collection ofLineString
s.Models a collection ofPoint
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.bufferClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Models an OGC-style
LineString
.Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.buffer.validateClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.An interface for classes which use the values of the coordinates in a
Geometry
.The internal representation of a list of coordinates inside a Geometry.An interface for classes which process the coordinates in aCoordinateSequence
.A representation of a planar, linear vector geometry.Represents a line segment defined by twoCoordinate
s.Models an OGC-styleLineString
.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.distanceClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.
GeometryCollection
classes support the concept of applying aGeometryFilter
to theGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.distance3dClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Models an OGC-style
LineString
.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.linemergeClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Models an OGC-style
LineString
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.overlayClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.overlay.snapClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Models an OGC-style
LineString
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.overlay.validateClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.overlayareaClassDescriptionA representation of a planar, linear vector geometry.Models an OGC SFS
LinearRing
.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.overlayngClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Specifies the precision model of the
Coordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.polygonize
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.predicate
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.relateClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.relatengClassDescriptionDefines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.unionClassDescriptionA representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.validClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.planargraphClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.precisionClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.An interface for classes which process the coordinates in a
CoordinateSequence
.A representation of a planar, linear vector geometry.Models an OGC-styleLineString
.Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.shapeClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Represents a line segment defined by two
Coordinate
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.shape.fractalClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.shape.randomClassDescriptionA representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.simplifyClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.triangulateClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A list of
Coordinate
s, which may be set to prevent repeated coordinates from occurring in the list.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Represents a line segment defined by twoCoordinate
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.triangulate.polygonClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Represents a polygon with linear edges, which may include holes.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.triangulate.quadedgeClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Represents a line segment defined by two
Coordinate
s.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.triangulate.triClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Represents a polygon with linear edges, which may include holes.
-
Classes in org.locationtech.jts.geom used by org.locationtech.jts.utilClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.An interface for classes which use the values of the coordinates in a
Geometry
.Defines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Models an OGC-styleLineString
.Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab
-
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.clean
-
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.clipClassDescriptionDefines a rectangular region of the 2D coordinate plane.A representation of a planar, linear vector geometry.Specifies the precision model of the
Coordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.edgeray
-
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.geom.utilClassDescriptionA lightweight class used to store coordinates on the 2-dimensional Cartesian plane.The internal representation of a list of coordinates inside a Geometry.A representation of a planar, linear vector geometry.Supplies a set of utility methods for building Geometry objects from lists of Coordinates.