CreateMultiPolygonGeometry
Creates a geometry made up of multiple polygons.
JavaScript |
|
CreateMultiPolygonGeometry( polygonList) |
C# |
|
IMultiPolygon CreateMultiPolygonGeometry( object polygonList) |
C++ |
|
HRESULT CreateMultiPolygonGeometry( VARIANT polygonList, IMultiPolygon** pVal) |
Parameters
polygonList
An array of the following geometries:
· ILinearRing
· IPolygon
· The LinearRing WKB
· The LinearRing WKT
See “ Well-KnownText Representation for Geometric Objects” in the “Overview” chapter for background information on WKT and WKB.
· A Safe Array of Vertices– An array that contains triplets of doubles. Each triplet is composed of an x-coordinate, a y-coordinate, and a height. The height is represented in meters and the x- and y-coordinates are represented in the coordinate system’s units. You can use the ITerrain80 interface to retrieve information about the coordinate system.
Note: In JavaScript, use the VBArray object. E.g.,
var points = geom.Points.ToArray()
var arr = new VBArray(points).toArray();
Return Value
pVal
An IMultiPolygon representing the newly created geometry.
Exceptions
See: HRESULT Return Values for a list of possible values returned by the HRESULT.