Class: GeometryMinDistanceAnalystParameters

GeometryMinDistanceAnalystParameters

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

new GeometryMinDistanceAnalystParameters(options)

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

</script>

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

new GeometryMinDistanceAnalystParameters(options);

common/iServer/GeometryMinDistanceAnalystParameters.js, line 9
Name Type Description
options Object

参数。

Name Type Default Description
inputGeometries Array.<Geometry>

被计算几何对象集合,目前只支持二维点对象。

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

是否创建结果数据集。

inputGeometriesArray.<Geometry>

被计算几何对象集合,目前只支持二维点对象

maxDistancenumber

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

minDistancenumber

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

referenceDatasetNamestring

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

referenceFilterQueryParameterFilterParameter

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

resultDatasetNamestring

结果数据集名称。

resultDatasourceNamestring

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

Methods

static toObject(geometryMinDistanceAnalystParameters, tempObj){Object}

common/iServer/GeometryMinDistanceAnalystParameters.js, line 54

将几何对象最近距离分析参数对象转换为 JSON 对象。

Name Type Description
geometryMinDistanceAnalystParameters GeometryMinDistanceAnalystParameters

几何对象最近距离分析参数类。

tempObj GeometryMinDistanceAnalystParameters

几何对象最近距离分析参数对象。

Returns:
Type Description
Object JSON 对象。

destroy()

common/iServer/GeometryMinDistanceAnalystParameters.js, line 44

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