Class: GeometryOverlayAnalystParameters

mapboxgl.supermap.GeometryOverlayAnalystParameters

The GeometryOverlayAnalystParameters class is an overlay analysis performed on two specified geometric objects. You can specify the geometric objects and the type of overlay operation for overlay analysis.

new mapboxgl.supermapGeometryOverlayAnalystParameters(options)

GeometryOverlayAnalystParameters.js, line 6
Name Type Description
options Object

The parameters.

Name Type Description
operateGeometry Object

The operation geometry object for overlay analysis.
The point type could be: mapboxgl.supermapGeometry.Point|L.Point|L.GeoJSON|ol.geom.Point|ol.format.GeoJSON.
The line type could be: mapboxgl.supermapGeometry.LineString|mapboxgl.supermapGeometry.LinearRing|L.Polyline|L.GeoJSON|ol.geom.LineString|GeoJSONObject.
The Polygon type could be: mapboxgl.supermapGeometry.Polygon|L.Polygon|L.GeoJSON|ol.geom.Polygon|GeoJSONObject.

sourceGeometry Object

The source geometry object for overlay analysis.

operateGeometries Array.<Object> optional

An array of operational geometry objects for batch overlay analysis.

sourceGeometries Array.<Object> optional

An array of source geometry objects for batch overlay analysis.

operation mapboxgl.supermapOverlayOperationType optional

The enumeration value of the overlay operation.

Extends

Members

Specifies the Overlay AnalysisType.

Default Value:
mapboxgl.supermapOverlayOperationType.UNION

Methods

static toObject(geometryOverlayAnalystParameters, tempObj){Object}

GeometryOverlayAnalystParameters.js, line 72

Transform the GeometryOverlayAnalystParameters to JSON.

Name Type Description
geometryOverlayAnalystParameters mapboxgl.supermapGeometryOverlayAnalystParameters

The GeometryOverlayAnalystParameters class.

tempObj mapboxgl.supermapGeometryOverlayAnalystParameters

The GeometryOverlayAnalystParameters.

Returns:
Type Description
Object The JSON object.

inherited destroy()

OverlayAnalystParameters.js, line 27

Disposes the resource. The property that references resource is set to null.

inherited destroy()

OverlayAnalystParameters.js, line 27

Disposes the resource. The property that references resource is set to null.