Package | Description |
---|---|
org.geotools.filter | |
org.geotools.geometry.iso.text | |
org.geotools.metadata.iso.extent |
Extent implementation.
|
org.opengis.filter |
Filters features according their properties.
|
org.opengis.geometry |
Root package for geometries.
|
org.opengis.geometry.aggregate |
Aggregations of geometric objects.
|
org.opengis.geometry.complex |
Set of primitive geometric objects whose interiors are disjoint.
|
org.opengis.geometry.coordinate |
Set of geometric objects.
|
org.opengis.geometry.primitive |
Set of geometric objects that are not decomposed further into
other primitives.
|
org.opengis.metadata.extent |
Extent information.
|
Modifier and Type | Method and Description |
---|---|
Beyond |
FilterFactoryImpl.beyond(Expression geometry1,
Geometry geometry2,
double distance,
String units) |
Beyond |
FilterFactoryImpl.beyond(String propertyName,
Geometry geometry,
double distance,
String units) |
Beyond |
FilterFactoryImpl.beyond(String propertyName,
Geometry geometry,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction) |
Contains |
FilterFactoryImpl.contains(String propertyName,
Geometry geometry) |
Contains |
FilterFactoryImpl.contains(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
Crosses |
FilterFactoryImpl.crosses(String propertyName,
Geometry geometry) |
Crosses |
FilterFactoryImpl.crosses(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
Disjoint |
FilterFactoryImpl.disjoint(String propertyName,
Geometry geometry) |
Disjoint |
FilterFactoryImpl.disjoint(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
DWithin |
FilterFactoryImpl.dwithin(String propertyName,
Geometry geometry,
double distance,
String units) |
DWithin |
FilterFactoryImpl.dwithin(String propertyName,
Geometry geometry,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction) |
Equals |
FilterFactoryImpl.equals(String propertyName,
Geometry geometry) |
Equals |
FilterFactoryImpl.equals(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
Intersects |
FilterFactoryImpl.intersects(String propertyName,
Geometry geometry) |
Intersects |
FilterFactoryImpl.intersects(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
Overlaps |
FilterFactoryImpl.overlaps(String propertyName,
Geometry geometry) |
Overlaps |
FilterFactoryImpl.overlaps(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
Touches |
FilterFactoryImpl.touches(String propertyName,
Geometry geometry) |
Touches |
FilterFactoryImpl.touches(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
Within |
FilterFactoryImpl.within(Expression geometry1,
Geometry geometry2) |
Within |
FilterFactoryImpl.within(String propertyName,
Geometry geometry) |
Within |
FilterFactoryImpl.within(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction) |
Modifier and Type | Method and Description |
---|---|
Geometry |
WKTParser.parse(String text)
Takes a string containing well known text geometry description and wraps it in a Reader which
is then passed on to parseWKT for handling.
|
Geometry |
WKTParser.read(Reader reader)
Reads a Well-Known Text representation of a geometry from a
Reader . |
Modifier and Type | Method and Description |
---|---|
Collection<Geometry> |
BoundingPolygonImpl.getPolygons()
Returns the sets of points defining the bounding polygon.
|
Modifier and Type | Method and Description |
---|---|
void |
BoundingPolygonImpl.setPolygons(Collection<? extends Geometry> newValues)
Set the sets of points defining the bounding polygon.
|
Constructor and Description |
---|
BoundingPolygonImpl(Collection<Geometry> polygons)
Creates a bounding polygon initialized to the specified value.
|
Modifier and Type | Method and Description |
---|---|
Beyond |
FilterFactory.beyond(String propertyName,
Geometry geometry,
double distance,
String units)
Check if all of a feature's geometry is more distant than the given distance from this
object's geometry.
|
Beyond |
FilterFactory.beyond(String propertyName,
Geometry geometry,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction)
Check if all of a feature's geometry is more distant than the given distance from this
object's geometry.
|
Contains |
FilterFactory.contains(String propertyName,
Geometry geometry)
Checks if the the first geometric operand contains the second.
|
Contains |
FilterFactory.contains(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the the first geometric operand contains the second.
|
Crosses |
FilterFactory.crosses(String propertyName,
Geometry geometry)
Checks if the first geometric operand crosses the second.
|
Crosses |
FilterFactory.crosses(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the first geometric operand crosses the second.
|
Disjoint |
FilterFactory.disjoint(String propertyName,
Geometry geometry)
Checks if the first operand is disjoint from the second.
|
Disjoint |
FilterFactory.disjoint(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the first operand is disjoint from the second.
|
DWithin |
FilterFactory.dwithin(String propertyName,
Geometry geometry,
double distance,
String units)
Checks if any part of the first geometry lies within the given distance of the second
geometry.
|
DWithin |
FilterFactory.dwithin(String propertyName,
Geometry geometry,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction)
Checks if any part of the first geometry lies within the given distance of the second
geometry.
|
Equals |
FilterFactory.equals(String propertyName,
Geometry geometry)
Checks if the geometry of the two operands are equal.
|
Equals |
FilterFactory.equals(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the geometry of the two operands are equal.
|
Intersects |
FilterFactory.intersects(String propertyName,
Geometry geometry)
Checks if the two geometric operands intersect.
|
Intersects |
FilterFactory.intersects(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the two geometric operands intersect.
|
Overlaps |
FilterFactory.overlaps(String propertyName,
Geometry geometry)
Checks if the interior of the first geometry somewhere overlaps the interior of the second
geometry.
|
Overlaps |
FilterFactory.overlaps(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the interior of the first geometry somewhere overlaps the interior of the second
geometry.
|
Touches |
FilterFactory.touches(String propertyName,
Geometry geometry)
Checks if the feature's geometry touches, but does not overlap with the geometry held by this
object.
|
Touches |
FilterFactory.touches(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry touches, but does not overlap with the geometry held by this
object.
|
Within |
FilterFactory.within(String propertyName,
Geometry geometry)
Checks if the feature's geometry is completely contained by the specified constant geometry.
|
Within |
FilterFactory.within(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry is completely contained by the specified constant geometry.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Boundary
The abstract root data type for all the data types used to represent the boundary of geometric
objects.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
Geometry.clone()
Returns a clone of this geometry with deep copy semantic.
|
Geometry |
Geometry.getBuffer(double distance)
Returns a
Geometry containing all points whose distance from this Geometry is
less than or equal to the distance passed as a parameter. |
Geometry |
Geometry.getConvexHull()
Returns a
Geometry that represents the convex hull of this Geometry . |
Geometry |
Geometry.getMbRegion()
Returns a region in the coordinate reference system that contains this
Geometry . |
Geometry |
Geometry.toImmutable()
Returns an immutable copy of this geometry.
|
Geometry |
Geometry.transform(CoordinateReferenceSystem newCRS)
Returns a new
Geometry that is the coordinate transformation of this Geometry
into the passed coordinate reference system within the accuracy of the transformation. |
Geometry |
Geometry.transform(CoordinateReferenceSystem newCRS,
MathTransform transform)
Returns a new
Geometry that is the coordinate transformation of this Geometry
into the passed coordinate reference system, using the specified transform. |
Modifier and Type | Method and Description |
---|---|
double |
Geometry.distance(Geometry geometry)
Returns the distance between this
Geometry and another Geometry . |
Modifier and Type | Interface and Description |
---|---|
interface |
Aggregate
Geometry that is an aggregate of other geometries.
|
interface |
MultiCurve
An aggregate class containing only instances of
OrientableCurve . |
interface |
MultiPoint
An aggregate class containing only instances of
Point . |
interface |
MultiPrimitive
|
interface |
MultiSurface
An aggregate class containing only instances of
OrientableSurface . |
Modifier and Type | Method and Description |
---|---|
Set<? extends Geometry> |
Aggregate.getElements()
Returns the set containing the elements that compose this aggregate.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Complex
A collection of geometrically disjoint, simple primitives.
|
interface |
ComplexBoundary
The boundary of complex objects.
|
interface |
Composite
A geometric complex with an underlying core geometry that is isomorphic to a primitive.
|
interface |
CompositeCurve
A complex with all the geometric properties of a curve.
|
interface |
CompositePoint
A separate class for composite point, included for completeness.
|
interface |
CompositeSolid
A complex with all the geometric properties of a solid.
|
interface |
CompositeSurface
A complex with all the geometric properties of a surface.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PolyhedralSurface
A surface composed of polygon surfaces connected along their common boundary
curves.
|
interface |
Tin
A triangulated surface that uses the Delaunay algorithm or a similar algorithm complemented with
consideration for breaklines, stoplines and maximum length of triangle sides.
|
interface |
TriangulatedSurface
A polyhedral surface that is composed only of triangles.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Curve
Curve with a positive orientation.
|
interface |
CurveBoundary
The boundary of curves.
|
interface |
OrientableCurve
A curve and an orientation inherited from
OrientablePrimitive . |
interface |
OrientablePrimitive
Primitives that can be mirrored into new geometric objects in terms of their internal local
coordinate systems (manifold charts).
|
interface |
OrientableSurface
A surface and an orientation inherited from
OrientablePrimitive . |
interface |
Point
Basic data type for a geometric object consisting of one and only one point.
|
interface |
Primitive
Abstract root class of the geometric primitives.
|
interface |
PrimitiveBoundary
The boundary of primitive objects.
|
interface |
Ring
Represent a single connected component of a surface boundary.
|
interface |
Shell
Represents a single connected component of a solid boundary.
|
interface |
Solid
Basis for 3-dimensional geometry.
|
interface |
SolidBoundary
The boundary of solids.
|
interface |
Surface
Surface with a positive orientation.
|
interface |
SurfaceBoundary
The boundary of surfaces.
|
Modifier and Type | Method and Description |
---|---|
Collection<? extends Geometry> |
BoundingPolygon.getPolygons()
Returns the sets of points defining the bounding polygon.
|
Copyright © 1996–2019 Geotools. All rights reserved.