Uses of Package
org.locationtech.jts.geom
-
Packages that use org.locationtech.jts.geom Package Description org.locationtech.jts.algorithm Contains classes and interfaces implementing fundamental computational geometry algorithms.org.locationtech.jts.algorithm.construct Provides classes that implement various kinds of geometric constructions.org.locationtech.jts.algorithm.distance Classes to compute distance metrics between geometries.org.locationtech.jts.algorithm.locate Classes to determine the topological location of points in geometries.org.locationtech.jts.algorithm.match Classes to compute matching metrics between geometries.org.locationtech.jts.awt Classes to perform conversions from Java2D shape objects.org.locationtech.jts.densify Classes to perform densification on geometries.org.locationtech.jts.dissolve org.locationtech.jts.edgegraph org.locationtech.jts.geom Contains theGeometry
interface hierarchy and supporting classes.org.locationtech.jts.geom.impl Implementations of interfaces for geometric structures.org.locationtech.jts.geom.prep Classes to perform optimized geometric operations on suitably prepared geometries.org.locationtech.jts.geom.util Provides classes that parse and modify Geometry objects.org.locationtech.jts.geomgraph Contains classes that implement topology graphs.org.locationtech.jts.geomgraph.index Contains classes that implement indexes for performing noding on geometry graph edges.org.locationtech.jts.hull org.locationtech.jts.index Provides classes for various kinds of spatial indexes.org.locationtech.jts.index.chain Contains classes that implement Monotone Chainsorg.locationtech.jts.index.hprtree org.locationtech.jts.index.kdtree Contains classes which implement a k-D tree index over 2-D point data.org.locationtech.jts.index.quadtree Contains classes that implement a Quadtree spatial indexorg.locationtech.jts.index.strtree Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.org.locationtech.jts.io Contains the interfaces for converting JTS objects to and from other formats.org.locationtech.jts.io.geojson org.locationtech.jts.io.gml2 Classes to read and write the GML2 geometry format.org.locationtech.jts.io.kml org.locationtech.jts.linearref Contains classes and interfaces implementing linear referencing on linear geometriesorg.locationtech.jts.math org.locationtech.jts.noding Classes to compute nodings for arrangements of line segments and line segment sequences.org.locationtech.jts.noding.snapround Contains classes to implement the Snap Rounding algorithm for noding linestrings.org.locationtech.jts.operation Provides classes for implementing operations on geometriesorg.locationtech.jts.operation.buffer Provides classes for computing buffers of geometriesorg.locationtech.jts.operation.buffer.validate Classes to perform validation of the results of buffer operations.org.locationtech.jts.operation.distance Provides classes for computing the distance between geometriesorg.locationtech.jts.operation.distance3d org.locationtech.jts.operation.linemerge Classes to perform line merging.org.locationtech.jts.operation.overlay Contains classes that perform a topological overlay to compute boolean spatial functions.org.locationtech.jts.operation.overlay.snap Classes to perform snapping on geometries to prepare them for overlay operations.org.locationtech.jts.operation.overlay.validate Classes to validate the results of overlay operations.org.locationtech.jts.operation.polygonize An API for polygonizing sets of lines.org.locationtech.jts.operation.predicate Classes which implement topological predicates optimized for particular kinds of geometries.org.locationtech.jts.operation.relate Contains classes to implement the computation of the spatial relationships ofGeometry
s.org.locationtech.jts.operation.union Classes to perform efficient unioning of collections of geometries.org.locationtech.jts.operation.valid Provides classes for testing the validity of geometries.org.locationtech.jts.planargraph Contains classes to implement a planar graph data structure.org.locationtech.jts.precision Provides classes for analyzing and manipulating the precision of Geometries.org.locationtech.jts.shape org.locationtech.jts.shape.fractal org.locationtech.jts.shape.random org.locationtech.jts.simplify Classes which implement algorithms for simplifying or generalizing geometries.org.locationtech.jts.triangulate Classes to compute Delaunay triangulations.org.locationtech.jts.triangulate.quadedge Classes to implement a topological subdivision of quadeges, to support creating triangulations and Voronoi diagrams.org.locationtech.jts.util Contains support classes for the Java Topology Suite.org.locationtech.jtslab org.locationtech.jtslab.clean org.locationtech.jtslab.clip org.locationtech.jtslab.edgeray org.locationtech.jtslab.geom.util org.locationtech.jtslab.snapround -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.LineString Models an OGC-styleLineString
.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.construct Class Description Geometry A representation of a planar, linear vector geometry.LineString Models an OGC-styleLineString
.Point Represents a single point. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.distance Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateFilter An interface for classes which use the values of the coordinates in aGeometry
.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.CoordinateSequenceFilter An interface for classes which process the coordinates in aCoordinateSequence
.Geometry A representation of a planar, linear vector geometry.LineSegment Represents a line segment defined by twoCoordinate
s.LineString Models an OGC-styleLineString
.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.locate Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.algorithm.match Class Description Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.awt Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory 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.densify Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.dissolve Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.edgegraph Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geom Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateFilter An interface for classes which use the values of the coordinates in aGeometry
.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.CoordinateSequenceComparator Compares twoCoordinateSequence
s.CoordinateSequenceFactory A factory to create concrete instances ofCoordinateSequence
s.CoordinateSequenceFilter An interface for classes which process the coordinates in aCoordinateSequence
.CoordinateXY Coordinate subclass supporting XY ordinates.CoordinateXYM Coordinate subclass supporting XYM ordinates.CoordinateXYZM Coordinate subclass supporting XYZM ordinates.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.GeometryCollection Models a collection ofGeometry
s of arbitrary type and dimension.GeometryComponentFilter Geometry
classes support the concept of applying aGeometryComponentFilter
filter to theGeometry
.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.GeometryFilter GeometryCollection
classes support the concept of applying aGeometryFilter
to theGeometry
.IntersectionMatrix Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix.Lineal IdentifiesGeometry
subclasses which are 1-dimensional and have components which areLineString
s.LinearRing Models an OGC SFSLinearRing
.LineSegment Represents a line segment defined by twoCoordinate
s.LineString Models an OGC-styleLineString
.MultiLineString Models a collection ofLineString
s.MultiPoint Models a collection ofPoint
s.MultiPolygon Models a collection ofPolygon
s.OctagonalEnvelope A bounding container for aGeometry
which is in the shape of a general octagon.Point Represents a single point.Polygon Represents a polygon with linear edges, which may include holes.Polygonal PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
.PrecisionModel.Type The types of Precision Model which JTS supports.Puntal -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geom.impl Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.CoordinateSequenceFactory A factory to create concrete instances ofCoordinateSequence
s.Envelope Defines a rectangular region of the 2D coordinate plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geom.prep Class Description Geometry A representation of a planar, linear vector geometry.Lineal IdentifiesGeometry
subclasses which are 1-dimensional and have components which areLineString
s.Polygonal Puntal -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geom.util Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.CoordinateSequenceFilter An interface for classes which process the coordinates in aCoordinateSequence
.Geometry A representation of a planar, linear vector geometry.GeometryCollection Models a collection ofGeometry
s of arbitrary type and dimension.GeometryComponentFilter Geometry
classes support the concept of applying aGeometryComponentFilter
filter to theGeometry
.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.GeometryFilter GeometryCollection
classes support the concept of applying aGeometryFilter
to theGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geomgraph Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.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.LinearRing Models an OGC SFSLinearRing
.LineString Models an OGC-styleLineString
.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.geomgraph.index Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.hull Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index Class Description Envelope Defines a rectangular region of the 2D coordinate plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.chain Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Envelope Defines a rectangular region of the 2D coordinate plane.LineSegment Represents a line segment defined by twoCoordinate
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.hprtree Class Description Envelope Defines a rectangular region of the 2D coordinate plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.kdtree Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Envelope Defines a rectangular region of the 2D coordinate plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.quadtree Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Envelope Defines a rectangular region of the 2D coordinate plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.index.strtree Class Description Envelope Defines a rectangular region of the 2D coordinate plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.io Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.io.geojson Class Description Geometry A representation of a planar, linear vector geometry.GeometryFactory 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.gml2 Class Description Geometry A representation of a planar, linear vector geometry.GeometryFactory 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.kml Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.linearref Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.LineSegment Represents a line segment defined by twoCoordinate
s.LineString Models an OGC-styleLineString
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.math Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.noding Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
.TopologyException Indicates an invalid or inconsistent topological situation encountered during processing -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.noding.snapround Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Envelope Defines a rectangular region of the 2D coordinate plane.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.LineString Models an OGC-styleLineString
.MultiLineString Models a collection ofLineString
s.MultiPoint Models a collection ofPoint
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.buffer Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.LineString Models an OGC-styleLineString
.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.buffer.validate Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateFilter An interface for classes which use the values of the coordinates in aGeometry
.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.CoordinateSequenceFilter An interface for classes which process the coordinates in aCoordinateSequence
.Geometry A representation of a planar, linear vector geometry.LineSegment Represents a line segment defined by twoCoordinate
s.LineString Models an OGC-styleLineString
.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.distance Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.GeometryFilter GeometryCollection
classes support the concept of applying aGeometryFilter
to theGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.distance3d Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.LineString Models an OGC-styleLineString
.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.linemerge Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.LineString Models an OGC-styleLineString
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.overlay Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory 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.snap Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.LineString Models an OGC-styleLineString
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.overlay.validate Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.polygonize Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.predicate Class Description Geometry A representation of a planar, linear vector geometry.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.relate Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.IntersectionMatrix Models a Dimensionally Extended Nine-Intersection Model (DE-9IM) matrix. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.union Class Description Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.Puntal -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.operation.valid Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.LinearRing Models an OGC SFSLinearRing
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.planargraph Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.precision Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.CoordinateSequenceFilter An interface for classes which process the coordinates in aCoordinateSequence
.Geometry A representation of a planar, linear vector geometry.LineString Models an OGC-styleLineString
.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.shape Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.LineSegment Represents a line segment defined by twoCoordinate
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.shape.fractal Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory 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.random Class Description Geometry A representation of a planar, linear vector geometry.GeometryFactory 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.simplify Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.triangulate Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateList A list ofCoordinate
s, which may be set to prevent repeated coordinates from occurring in the list.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.LineSegment Represents a line segment defined by twoCoordinate
s. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.triangulate.quadedge Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.LineSegment Represents a line segment defined by twoCoordinate
s.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jts.util Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateFilter An interface for classes which use the values of the coordinates in aGeometry
.Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates.LineString Models an OGC-styleLineString
.Polygon Represents a polygon with linear edges, which may include holes. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.clean Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.clip Class Description Envelope Defines a rectangular region of the 2D coordinate plane.Geometry A representation of a planar, linear vector geometry.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.edgeray Class Description Geometry A representation of a planar, linear vector geometry. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.geom.util Class Description Coordinate A lightweight class used to store coordinates on the 2-dimensional Cartesian plane.CoordinateSequence The internal representation of a list of coordinates inside a Geometry.Geometry A representation of a planar, linear vector geometry.GeometryFactory Supplies a set of utility methods for building Geometry objects from lists of Coordinates. -
Classes in org.locationtech.jts.geom used by org.locationtech.jtslab.snapround Class Description Geometry A representation of a planar, linear vector geometry.PrecisionModel Specifies the precision model of theCoordinate
s in aGeometry
.