Class: DatasetThiessenAnalystParameters

DatasetThiessenAnalystParameters

数据集泰森多边形分析参数类。该类可以指定泰森多边形分析的数据集、返回数据集等参数。

new DatasetThiessenAnalystParameters(options)

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

</script>

// ES6 Import
import { DatasetThiessenAnalystParameters } from '@supermapgis/iclient-leaflet';

new DatasetThiessenAnalystParameters(options);

common/iServer/DatasetThiessenAnalystParameters.js, line 8
Name Type Description
options Object

参数。

Name Type Description
clipRegion GeometryPolygon | L.Polygon | ol.geom.Polygon | GeoJSONObject 可选

结果数据裁剪区域,可以为 null,表示不对结果进行裁剪。

createResultDataset boolean 可选

是否返回结果数据集。如果为 true,则必须设置属性 resultDatasetName 和 resultDatasourceName。

dataset string 可选

数据集名称待分析的数据集名称,请使用 "datasetName@datasourceName" 格式来表示。

filterQueryParameter FilterParameter 可选

过滤参数类,即对数据集中的所有点进行分析。

resultDatasetName string 可选

指定结果数据集名称。

resultDatasourceName boolean 可选

指定结果数据集所在数据源。

returnResultRegion boolean 可选

是否返回分析得到的多边形面数组。

Extends

Members

结果数据裁剪区域,可以为 null,表示不对结果进行裁剪。

createResultDatasetboolean

是否返回结果数据集。如果为 true,则必须设置属性 resultDatasetName 和 resultDatasourceName。

datasetstring

数据集名称待分析的数据集名称,请使用 "datasetName@datasourceName" 格式来表示。

filterQueryParameterFilterParameter

过滤条件,对待分析数据集中的点进行过滤,即对数据集中的所有点进行分析。

Example
var filterQueryParameter = new FilterParameter({
  name: "Countries@World",
  attributeFilter: "SmID>100"
 });

resultDatasetNamestring

指定结果数据集名称。

resultDatasourceNamestring

指定结果数据集所在数据源。

returnResultRegionboolean

是否返回分析得到的多边形面数组。

Methods

static toObject(datasetThiessenAnalystParameters, tempObj)

common/iServer/DatasetThiessenAnalystParameters.js, line 67

将泰森多边形分析服务参数对象转换为 JSON 对象。

Name Type Description
datasetThiessenAnalystParameters DatasetThiessenAnalystParameters

泰森多边形分析服务参数类。

tempObj DatasetThiessenAnalystParameters

泰森多边形分析服务参数对象。

Returns:
JSON 对象。

inherited destroy()

common/iServer/DatasetThiessenAnalystParameters.js, line 54

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