Class: KernelDensityJobParameter

KernelDensityJobParameter

核密度分析服务参数类。

new KernelDensityJobParameter(options)

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

</script>

// ES6 Import
import { KernelDensityJobParameter } from '@supermap/iclient-leaflet';

new KernelDensityJobParameter(options);

common/iServer/KernelDensityJobParameter.js, line 19
Name Type Description
options Object

参数。

Name Type Default Description
datasetName string

数据集名。

fields string

权重索引。

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

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

resolution number 80 可选

分辨率。

method number 0 可选

分析方法。

meshType number 0 可选

分析类型。

radius number 300 可选

分析的影响半径。

output OutputSetting 可选

输出参数设置。

mappingParameters MappingParameters 可选

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

Members

areaUnitAnalystAreaUnit

面积单位。

Default Value:
AnalystAreaUnit.SQUAREMILE

datasetNamestring

数据集名。

fieldsstring

权重索引。

mappingParametersMappingParameters

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

meshSizeUnitAnalystSizeUnit

网格大小单位。

Default Value:
AnalystSizeUnit.METER

meshTypenumber

分析类型。

methodnumber

分析方法。

输出参数设置类

分析范围。

radiusnumber

分析的影响半径。

Default Value:
300

radiusUnitAnalystSizeUnit

搜索半径单位。

Default Value:
AnalystSizeUnit.METER

resolutionnumber

网格大小。

Default Value:
80

Methods

static toObject(kernelDensityJobParameter, tempObj)

common/iServer/KernelDensityJobParameter.js, line 144

将核密度分析服务参数对象转换为 JSON 对象。

Name Type Description
kernelDensityJobParameter KernelDensityJobParameter

核密度分析服务参数类。

tempObj KernelDensityJobParameter

核密度分析服务参数对象。

Returns:
JSON 对象。

destroy()

common/iServer/KernelDensityJobParameter.js, line 119

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