public class MultiPoint extends GeometryCollection implements Puntal
Points.
Any collection of Points is a valid MultiPoint.
TYPENAME_GEOMETRYCOLLECTION, TYPENAME_LINEARRING, TYPENAME_LINESTRING, TYPENAME_MULTILINESTRING, TYPENAME_MULTIPOINT, TYPENAME_MULTIPOLYGON, TYPENAME_POINT, TYPENAME_POLYGON| Constructor and Description |
|---|
MultiPoint(Point[] points,
GeometryFactory factory) |
MultiPoint(Point[] points,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equalsExact(Geometry other,
double tolerance)
Returns true if the two
Geometrys are exactly equal,
up to a specified distance tolerance. |
Geometry |
getBoundary()
Gets the boundary of this geometry.
|
int |
getBoundaryDimension()
Returns the dimension of this
Geometrys inherent boundary. |
int |
getDimension()
Returns the dimension of this geometry.
|
String |
getGeometryType()
Returns the name of this Geometry's actual class.
|
boolean |
hasDimension(int dim)
Tests whether an atomic geometry or any element of a collection
has the specified dimension.
|
MultiPoint |
reverse()
Creates a
GeometryCollection with
every component reversed. |
apply, apply, apply, apply, clone, getArea, getCoordinate, getCoordinates, getGeometryN, getLength, getNumGeometries, getNumPoints, isEmpty, normalizebuffer, buffer, buffer, compareTo, compareTo, contains, convexHull, copy, coveredBy, covers, crosses, difference, disjoint, distance, equals, equals, equalsExact, equalsNorm, equalsTopo, geometryChanged, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getInteriorPoint, getPrecisionModel, getSRID, getUserData, hashCode, intersection, intersects, isRectangle, isSimple, isValid, isWithinDistance, norm, overlaps, relate, relate, setSRID, setUserData, symDifference, toString, toText, touches, union, union, withinpublic MultiPoint(Point[] points, PrecisionModel precisionModel, int SRID)
MultiPoint.points - the Points for this MultiPoint
, or null or an empty array to create the empty geometry.
Elements may be empty Points, but not nulls.precisionModel - the specification of the grid of allowable points
for this MultiPointSRID - the ID of the Spatial Reference System used by this
MultiPointpublic MultiPoint(Point[] points, GeometryFactory factory)
points - the Points for this MultiPoint
, or null or an empty array to create the empty geometry.
Elements may be empty Points, but not nulls.public int getDimension()
Geometry
Note that this is a different concept to the dimension of
the vertex Coordinates.
The geometry dimension can never be greater than the coordinate dimension.
For example, a 0-dimensional geometry (e.g. a Point)
may have a coordinate dimension of 3 (X,Y,Z).
getDimension in class GeometryCollectionGeometry.hasDimension(int)public boolean hasDimension(int dim)
GeometryGeometryCollections
to test if they contain an element of the specified dimension.hasDimension in class GeometryCollectiondim - the dimension to testGeometry.getDimension()public int getBoundaryDimension()
GeometryGeometrys inherent boundary.getBoundaryDimension in class GeometryCollectionDimension.FALSE if the boundary is the empty geometry.public String getGeometryType()
GeometrygetGeometryType in class GeometryCollectionGeometrys actual classpublic Geometry getBoundary()
getBoundary in class GeometryCollectionGeometry.getBoundary()public MultiPoint reverse()
GeometryCollectionGeometryCollection with
every component reversed.
The order of the components in the collection are not reversed.reverse in class GeometryCollectionGeometryCollection in the reverse orderpublic boolean equalsExact(Geometry other, double tolerance)
GeometryGeometrys are exactly equal,
up to a specified distance tolerance.
Two Geometries are exactly equal within a distance tolerance
if and only if:
GeometryFactory, the SRID,
or the userData fields.
To properly test equality between different geometries,
it is usually necessary to Geometry.normalize() them first.
equalsExact in class GeometryCollectionother - the Geometry with which to compare this Geometrytolerance - distance at or below which two Coordinates
are considered equaltrue if this and the other Geometry
have identical structure and point values, up to the distance tolerance.Geometry.equalsExact(Geometry),
Geometry.normalize(),
Geometry.norm()Copyright © 2024. All rights reserved.