Class OGCMultiPolygon
java.lang.Object
com.esri.core.geometry.ogc.OGCGeometry
com.esri.core.geometry.ogc.OGCGeometryCollection
com.esri.core.geometry.ogc.OGCMultiSurface
com.esri.core.geometry.ogc.OGCMultiPolygon
-
Field Summary
FieldsFields inherited from class OGCGeometry
esriSR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasBinary()asText()boundary()Converts this Geometry to the OGCMulti* if it is not OGCMulti* or OGCGeometryCollection already.longReturns an estimate of this object size in bytes.geometryN(int n) Returns the Nth geometry in this GeometryCollection.locateAlong(double mValue) locateBetween(double mStart, double mEnd) intReturns the number of geometries in this GeometryCollection.For the geometry collection types, when it has 1 or 0 elements, converts a MultiPolygon to Polygon, MultiPoint to Point, MultiLineString to a LineString, and OGCConcretGeometryCollection to the reduced element it contains.Methods inherited from class OGCMultiSurface
area, pointOnSurfaceMethods inherited from class OGCGeometry
asGeoJsonImpl, asJson, buffer, centroid, contains, convexHull, coordinateDimension, createFromEsriCursor, createFromEsriCursor, createFromEsriGeometry, createFromEsriGeometry, createFromOGCStructure, crosses, difference, dimension, disjoint, distance, envelope, equals, equals, Equals, fromBinary, fromEsriShape, fromGeoJson, fromJson, fromText, getEsriGeometryCursor, getEsriSpatialReference, hashCode, intersection, intersects, is3D, isConcreteGeometryCollection, isEmpty, isMeasured, isSimple, isSimpleRelaxed, makeSimple, makeSimpleRelaxed, MakeSimpleRelaxed, MaxMeasure, MaxZ, MinMeasure, MinZ, overlaps, relate, setSpatialReference, SRID, symDifference, toString, touches, union, within
-
Field Details
-
TYPE
-
polygon
Polygon polygon
-
-
Constructor Details
-
OGCMultiPolygon
-
OGCMultiPolygon
-
-
Method Details
-
asText
- Overrides:
asTextin classOGCGeometry
-
asBinary
- Overrides:
asBinaryin classOGCGeometry
-
asGeoJson
- Overrides:
asGeoJsonin classOGCGeometry
-
numGeometries
public int numGeometries()Description copied from class:OGCGeometryCollectionReturns the number of geometries in this GeometryCollection.- Specified by:
numGeometriesin classOGCGeometryCollection
-
geometryN
Description copied from class:OGCGeometryCollectionReturns the Nth geometry in this GeometryCollection.- Specified by:
geometryNin classOGCGeometryCollection- Parameters:
n- The 0 based index of the geometry.
-
geometryType
- Specified by:
geometryTypein classOGCGeometry
-
estimateMemorySize
public long estimateMemorySize()Description copied from class:OGCGeometryReturns an estimate of this object size in bytes.This estimate doesn't include the size of the
SpatialReferenceobject because instances ofSpatialReferenceare expected to be shared among geometry objects.- Specified by:
estimateMemorySizein classOGCGeometry- Returns:
- Returns an estimate of this object size in bytes.
-
boundary
- Specified by:
boundaryin classOGCGeometry
-
locateAlong
- Specified by:
locateAlongin classOGCGeometry
-
locateBetween
- Specified by:
locateBetweenin classOGCGeometry
-
getEsriGeometry
- Specified by:
getEsriGeometryin classOGCGeometry
-
convertToMulti
Description copied from class:OGCGeometryConverts this Geometry to the OGCMulti* if it is not OGCMulti* or OGCGeometryCollection already.- Specified by:
convertToMultiin classOGCGeometry- Returns:
- OGCMulti* or OGCGeometryCollection instance.
-
reduceFromMulti
Description copied from class:OGCGeometryFor the geometry collection types, when it has 1 or 0 elements, converts a MultiPolygon to Polygon, MultiPoint to Point, MultiLineString to a LineString, and OGCConcretGeometryCollection to the reduced element it contains. If OGCConcretGeometryCollection is empty, returns self.- Specified by:
reduceFromMultiin classOGCGeometry- Returns:
- A reduced geometry or this.
-