Class: SummaryMeshJobParameter

SummaryMeshJobParameter

点聚合分析任务参数类。此类用于设置点聚合分析的数据集、分析范围、权重索引、分析模式、分析类型、聚合类型等参数, 还可以对分析结果的输出参数、可视化参数进行一系列设置。

new SummaryMeshJobParameter(options)

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

</script>

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

new SummaryMeshJobParameter(options);

common/iServer/SummaryMeshJobParameter.js, line 10
Name Type Description
options Object

参数。

Name Type Default Description
datasetName string

数据集名称。

regionDataset string 可选

聚合面数据集(聚合类型为多边形聚合时使用的参数)。

query SuperMap.Bounds | L.Bounds | L.LatLngBounds | ol.extent | mapboxgl.LngLatBounds | GeoJSONObject 可选

聚合分析范围(默认为全图范围)。

fields number

权重索引。选填。仅支持系统字段以外的整形、长整形、浮点型的字段。

resolution number 100 可选

分辨率。

statisticModes StatisticAnalystMode StatisticAnalystMode.AVERAGE 可选

统计模式,“统计模式”个数应与“权重值字段”个数一致。

meshType number 0 可选

聚合分析类型(聚合类型为网格面聚合时使用的参数)。0 表示四边形网格,1 表示六边形网格。

type SummaryType SummaryType.SUMMARYMESH 可选

聚合类型。

output OutputSetting 可选

输出参数设置。

mappingParameters MappingParameters 可选

分析后结果可视化的参数类。

Members

datasetNamestring

数据集名称。

fieldsnumber

权重字段。

mappingParametersMappingParameters

分析后结果可视化的参数类。

meshTypenumber

网格面类型(聚合类型为网格面聚合时使用的参数),取值:0 或 1,0 表示四边形网格,1 表示六边形网格。

输出参数设置类。

聚合分析范围(聚合类型为网格面聚合时使用的参数)。

regionDatasetstring

聚合面数据集(聚合类型为多边形聚合时使用的参数)。

resolutionnumber

分辨率(聚合类型为网格面聚合时使用的参数)。

Default Value:
100

statisticModesStatisticAnalystMode

统计模式。“统计模式”个数应与“权重值字段”个数一致。

Default Value:
StatisticAnalystMode.AVERAGE

点聚合分析类型。

Default Value:
SummaryType.SUMMARYMESH

Methods

static toObject(summaryMeshJobParameter, tempObj)

common/iServer/SummaryMeshJobParameter.js, line 124

生成点聚合分析任务对象。

Name Type Description
summaryMeshJobParameter Object

点聚合分析任务参数。

tempObj Object

目标对象。

destroy()

common/iServer/SummaryMeshJobParameter.js, line 101

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