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, within
public OGCConcreteGeometryCollection(List<OGCGeometry> geoms, SpatialReference sr)
public OGCConcreteGeometryCollection(OGCGeometry geom, SpatialReference sr)
public int dimension()
dimension
in class OGCGeometry
public int coordinateDimension()
coordinateDimension
in class OGCGeometry
public boolean is3D()
is3D
in class OGCGeometry
public boolean isMeasured()
isMeasured
in class OGCGeometry
public OGCGeometry envelope()
envelope
in class OGCGeometry
public int numGeometries()
OGCGeometryCollection
numGeometries
in class OGCGeometryCollection
public OGCGeometry geometryN(int n)
OGCGeometryCollection
geometryN
in class OGCGeometryCollection
n
- The 0 based index of the geometry.public String geometryType()
geometryType
in class OGCGeometry
public String asText()
asText
in class OGCGeometry
public ByteBuffer asBinary()
asBinary
in class OGCGeometry
public boolean isEmpty()
isEmpty
in class OGCGeometry
public double MinZ()
MinZ
in class OGCGeometry
public double MaxZ()
MaxZ
in class OGCGeometry
public double MinMeasure()
MinMeasure
in class OGCGeometry
public double MaxMeasure()
MaxMeasure
in class OGCGeometry
public boolean isSimple()
OGCGeometry
isSimple
in class OGCGeometry
public OGCGeometry makeSimple()
makeSimple
in class OGCGeometry
public boolean isSimpleRelaxed()
OGCGeometry
isSimpleRelaxed
in class OGCGeometry
public OGCGeometry makeSimpleRelaxed(boolean forceProcessing)
makeSimpleRelaxed
in class OGCGeometry
public OGCGeometry boundary()
boundary
in class OGCGeometry
public OGCGeometry locateAlong(double mValue)
locateAlong
in class OGCGeometry
public OGCGeometry locateBetween(double mStart, double mEnd)
locateBetween
in class OGCGeometry
public Geometry getEsriGeometry()
getEsriGeometry
in class OGCGeometry
public GeometryCursor getEsriGeometryCursor()
getEsriGeometryCursor
in class OGCGeometry
protected boolean isConcreteGeometryCollection()
isConcreteGeometryCollection
in class OGCGeometry
public void setSpatialReference(SpatialReference esriSR_)
setSpatialReference
in class OGCGeometry
public OGCGeometry convertToMulti()
OGCGeometry
convertToMulti
in class OGCGeometry
public String asJson()
asJson
in class OGCGeometry
Copyright © 2015. All Rights Reserved.