Class: DatasetOverlayAnalystParameters

DatasetOverlayAnalystParameters

数据集叠加分析参数类。

new SuperMap.DatasetOverlayAnalystParameters(options)

common/iServer/DatasetOverlayAnalystParameters.js, line 7
Name Type Description
options Object

可选参数。如:
operateDataset - {string} 叠加分析中操作数据集的名称。必设字段。
operateDatasetFields - {Array} 叠加分析中操作数据集保留在结果数据集中的字段名列表。
operateDatasetFilter - {SuperMap.FilterParameter} 设置操作数据集中空间对象过滤条件。
operateRegions - {Array} 操作区域。设置了操作区域后,仅对该区域内的对象进行分析。面类型可以是:SuperMap.Geometry.Polygon|L.Polygon|ol.geom.Polygon。
sourceDataset - {string} 叠加分析中源数据集的名称。必设字段。
sourceDatasetFields - {Array} 叠加分析中源数据集保留在结果数据集中的字段名列表。
sourceDatasetFilter - {SuperMap.FilterParameter} 设置源数据集中空间对象过滤条件。
tolerance - {integer} 容限。
operation - {SuperMap.OverlayOperationType} 叠加操作枚举值。
resultSetting - {SuperMap.DataReturnOption} 结果返回设置类。

Extends

  • SuperMap.GetFeaturesParametersBase

Members

filterQueryParameterSuperMap.FilterParameter

设置源数据集中空间对象过滤条件。

operateDatasetstring

叠加分析中操作数据集的名称。

operateDatasetFieldsArray.<string>

叠加分析中操作数据集保留在结果数据集中的字段名列表。

operateDatasetFilterSuperMap.FilterParameter

设置操作数据集中空间对象过滤条件。

operateRegions

操作面对象集合,表示与这些面对象进行叠加分析。
面类型可以是:SuperMap.Geometry.Polygon|L.Polygon|ol.geom.Polygon。
与 operateDataset 参数互斥,冲突时以operateDataset 为准。

结果返回设置类。

sourceDatasetstring

叠加分析中源数据集的名称。必设字段。

sourceDatasetFieldsArray.<string>

叠加分析中源数据集保留在结果数据集中的字段名列表。

toleranceInteger

容限。

Methods

staticSuperMap.DatasetOverlayAnalystParameters.toObject(datasetOverlayAnalystParameters, tempObj){Object}

common/iServer/DatasetOverlayAnalystParameters.js, line 134

将数据集叠加分析参数类转换为JSON对象。

Name Type Description
datasetOverlayAnalystParameters SuperMap.DatasetOverlayAnalystParameters

数据集叠加分析参数类。

tempObj SuperMap.DatasetOverlayAnalystParameters

数据集叠加分析参数对象。

Returns:
Type Description
Object JSON对象。

destroy()

common/iServer/DatasetOverlayAnalystParameters.js, line 101