Class: SummaryAttributesJobsParameter

SummaryAttributesJobsParameter

属性汇总分析任务参数类。此类用于设置属性汇总分析的数据集、分组字段、属性字段、统计模式等参数,还可以对分析结果的输出参数、可视化参数进行一系列设置。

new SummaryAttributesJobsParameter(options)

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

</script>

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

new SummaryAttributesJobsParameter(options);

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

参数。

Name Type Description
datasetName string

数据集名称。

groupField string

分组字段。

attributeField string

属性字段。

statisticModes StatisticAnalystMode

属性汇总统计模式。可设置多个字段,使用逗号“,”分离。该长度必须和属性字段保持一致。

output OutputSetting 可选

输出参数设置。

mappingParameters MappingParameters 可选

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

Members

attributeFieldstring

属性字段。将分组后的对象根据该字段进行统计。可设置多个字段,使用逗号“,”分离。 若不设置该参数,不进行任何统计。若分组字段为空,则把属性表中所有对象视为一组,进行属性字段统计。 该长度必须和统计模式保持一致。仅支持系统字段以外的数值型的字段。

datasetNamestring

汇总数据集名称。

groupFieldstring

分组字段。根据属性字段里的属性值进行分组,相同属性值的对象分为一组, 将分好的组根据属性字段进行统计。可设置多个字段,使用逗号“,”分离。若不设置该参数, 将对所有对象进行属性统计。仅支持系统字段以外的字段。

mappingParametersMappingParameters

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

输出参数设置类。

statisticModesStatisticAnalystMode

属性汇总统计模式。可设置多个字段,使用逗号“,”分离。该长度必须和属性字段保持一致。

Methods

static toObject(SummaryAttributesJobsParameter, tempObj)

common/iServer/SummaryAttributesJobsParameter.js, line 86

生成属性汇总分析任务对象。

Name Type Description
SummaryAttributesJobsParameter Object

属性汇总任务参数。

tempObj Object

目标对象。

destroy()

common/iServer/SummaryAttributesJobsParameter.js, line 67

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