com.esri.core.geometry.ogc
public class OGCConcreteGeometryCollection extends OGCGeometryCollection
esriSR| Constructor and Description |
|---|
OGCConcreteGeometryCollection(List<OGCGeometry> geoms,
SpatialReference sr) |
OGCConcreteGeometryCollection(OGCGeometry geom,
SpatialReference sr) |
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
asBinary() |
String |
asJson() |
String |
asText() |
OGCGeometry |
boundary() |
OGCGeometry |
convertToMulti()
Converts this Geometry to the OGCMulti* if it is not OGCMulti* or
OGCGeometryCollection already.
|
int |
coordinateDimension() |
int |
dimension() |
OGCGeometry |
envelope() |
OGCGeometry |
geometryN(int n)
Returns the Nth geometry in this GeometryCollection.
|
String |
geometryType() |
Geometry |
getEsriGeometry() |
GeometryCursor |
getEsriGeometryCursor() |
boolean |
is3D() |
protected boolean |
isConcreteGeometryCollection() |
boolean |
isEmpty() |
boolean |
isMeasured() |
boolean |
isSimple()
Returns true if this geometric object has no anomalous geometric points,
such as self intersection or self tangency.
|
boolean |
isSimpleRelaxed()
Extension method - checks if geometry is simple for Geodatabase.
|
OGCGeometry |
locateAlong(double mValue) |
OGCGeometry |
locateBetween(double mStart,
double mEnd) |
OGCGeometry |
makeSimple()
makeSimpleRelaxed is not supported for the GeometryCollection instance.
|
OGCGeometry |
makeSimpleRelaxed(boolean forceProcessing)
makeSimpleRelaxed is not supported for the GeometryCollection instance.
|
double |
MaxMeasure() |
double |
MaxZ() |
double |
MinMeasure() |
double |
MinZ() |
int |
numGeometries()
Returns the number of geometries in this GeometryCollection.
|
void |
setSpatialReference(SpatialReference esriSR_) |
asGeoJson, buffer, contains, convexHull, createFromEsriCursor, createFromEsriCursor, createFromEsriGeometry, createFromEsriGeometry, createFromOGCStructure, crosses, difference, disjoint, distance, equals, fromBinary, fromEsriShape, fromGeoJson, fromJson, fromText, getEsriSpatialReference, intersection, intersects, MakeSimpleRelaxed, overlaps, relate, SRID, symDifference, toString, touches, union, withinpublic OGCConcreteGeometryCollection(List<OGCGeometry> geoms, SpatialReference sr)
public OGCConcreteGeometryCollection(OGCGeometry geom, SpatialReference sr)
public int dimension()
dimension in class OGCGeometrypublic int coordinateDimension()
coordinateDimension in class OGCGeometrypublic boolean is3D()
is3D in class OGCGeometrypublic boolean isMeasured()
isMeasured in class OGCGeometrypublic OGCGeometry envelope()
envelope in class OGCGeometrypublic int numGeometries()
OGCGeometryCollectionnumGeometries in class OGCGeometryCollectionpublic OGCGeometry geometryN(int n)
OGCGeometryCollectiongeometryN in class OGCGeometryCollectionn - The 0 based index of the geometry.public String geometryType()
geometryType in class OGCGeometrypublic String asText()
asText in class OGCGeometrypublic ByteBuffer asBinary()
asBinary in class OGCGeometrypublic boolean isEmpty()
isEmpty in class OGCGeometrypublic double MinZ()
MinZ in class OGCGeometrypublic double MaxZ()
MaxZ in class OGCGeometrypublic double MinMeasure()
MinMeasure in class OGCGeometrypublic double MaxMeasure()
MaxMeasure in class OGCGeometrypublic boolean isSimple()
OGCGeometryisSimple in class OGCGeometrypublic OGCGeometry makeSimple()
makeSimple in class OGCGeometrypublic boolean isSimpleRelaxed()
OGCGeometryisSimpleRelaxed in class OGCGeometrypublic OGCGeometry makeSimpleRelaxed(boolean forceProcessing)
makeSimpleRelaxed in class OGCGeometrypublic OGCGeometry boundary()
boundary in class OGCGeometrypublic OGCGeometry locateAlong(double mValue)
locateAlong in class OGCGeometrypublic OGCGeometry locateBetween(double mStart, double mEnd)
locateBetween in class OGCGeometrypublic Geometry getEsriGeometry()
getEsriGeometry in class OGCGeometrypublic GeometryCursor getEsriGeometryCursor()
getEsriGeometryCursor in class OGCGeometryprotected boolean isConcreteGeometryCollection()
isConcreteGeometryCollection in class OGCGeometrypublic void setSpatialReference(SpatialReference esriSR_)
setSpatialReference in class OGCGeometrypublic OGCGeometry convertToMulti()
OGCGeometryconvertToMulti in class OGCGeometrypublic String asJson()
asJson in class OGCGeometryCopyright © 2015. All Rights Reserved.