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

Members

datasetNameArray.<string>

数据集集合中的数据集名称列表。

filterQueryParameterSuperMap.FilterParameter

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

fromIndexinteger

查询结果的最小索引号。默认值是0,如果该值大于查询结果的最大索引号,则查询结果为空。

maxFeaturesinteger

进行SQL查询时,用于设置服务端返回查询结果条目数量,默认为1000。

operateDatasetstring

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

operateDatasetFieldsArray.<string>

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

operateDatasetFilterSuperMap.FilterParameter

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

operateRegions

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

结果返回设置类。

returnContentboolean

是否立即返回新创建资源的表述还是返回新资源的URI。 如果为 true,则直接返回新创建资源,即查询结果的表述。 如果为 false,则返回的是查询结果资源的 URI。默认为 true。

returnCountOnlyboolean

只返回查询结果的总数,默认为false。

sourceDatasetstring

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

sourceDatasetFieldsArray.<string>

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

toIndexinteger

查询结果的最大索引号。默认值是19,如果该值大于查询结果的最大索引号,则以查询结果的最大索引号为终止索引号。

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对象。

inherited destroy()

common/iServer/GetFeaturesParametersBase.js, line 58

释放资源,将引用资源的属性置空。