Class: DatasetMinDistanceAnalystParameters

DatasetMinDistanceAnalystParameters

数据集最近距离分析参数类。该类用于设置要进行最近距离分析的数据集、属性过滤条件、查询范围的最大/最小距离等参数。

new DatasetMinDistanceAnalystParameters(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.supermap.DatasetMinDistanceAnalystParameters(options);
  
  // 弃用的写法
  new SuperMap.DatasetMinDistanceAnalystParameters(options);

</script>

// ES6 Import
import { DatasetMinDistanceAnalystParameters } from '@supermapgis/iclient-ol';

new DatasetMinDistanceAnalystParameters(options);

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

参数。

Name Type Default Description
inputFilterQueryParameter FilterParameter 可选

对被计算数据集的要素进行过滤的属性过滤条件。只有满足此条件的要素才参与最近距离计算。

referenceDatasetName string

参考数据集的名称。可以是二维点、线、面数据集或二维网络数据集。

referenceFilterQueryParameter FilterParameter null 可选

对参考数据集中的要素进行过滤的属性过滤条件。不设置时默认为 null,即以参考数据集中的所有要素为参考要素进行计算。

createResultDataset boolean 可选

是否创建结果数据集。

resultDatasetName string 可选

结果数据集名称。

resultDatasourceName string 可选

结果数据集所在数据源的名称。

minDistance number

指定的查询范围的最小距离。取值范围为大于或等于 0。单位与被计算记录集所属数据集的单位相同。

maxDistance number

指定的查询范围的最大距离。取值范围为大于 0 的值及 -1。当设置为 -1 时,表示不限制最大距离。单位与被计算记录集所属数据集的单位相同。

Version:
  • 11.1.1

Extends

Members

createResultDatasetboolean

是否创建结果数据集。

datasetstring

源数据集名称。该名称用形如 "数据集名称@数据源别名" 形式来表示,例如:BaseMap_R@Jingjin。

inputFilterQueryParameterFilterParameter

对被计算数据集的要素进行过滤的属性过滤条件。只有满足此条件的要素才参与最近距离计算。

maxDistancenumber

指定的查询范围的最大距离。取值范围为大于 0 的值及 -1。当设置为 -1 时,表示不限制最大距离。单位与被计算记录集所属数据集的单位相同。

minDistancenumber

指定的查询范围的最小距离。取值范围为大于或等于 0。单位与被计算记录集所属数据集的单位相同。

referenceDatasetNamestring

参考数据集的名称。可以是二维点、线、面数据集或二维网络数据集。

referenceFilterQueryParameterFilterParameter

对参考数据集中的要素进行过滤的属性过滤条件。不设置时默认为 null,即以参考数据集中的所有要素为参考要素进行计算。

resultDatasetNamestring

结果数据集名称。

resultDatasourceNamestring

结果数据集所在数据源的名称。

Methods

destroy()

common/iServer/DatasetMinDistanceAnalystParameters.js, line 48

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