Class: DensityKernelAnalystParameters

DensityKernelAnalystParameters

核密度分析参数类。

new SuperMap.DensityKernelAnalystParameters(options)

common/iServer/DensityKernelAnalystParameters.js, line 3
Name Type Description
options Object

可选参数。如:
dataset - {string} 要用来做核密度分析数据源中数据集的名称。该名称用形如"数据集名称@数据源别名"形式来表示,例如:BaseMap_P@Jingjin。必设字段。
bounds - {Object} 核密度分析的范围,用于确定结果栅格数据集的范围。如果缺省,则默认为原数据集的范围。Bounds类型可以是SuperMap.Bounds|L.Bounds|ol.extent。
searchRadius - {number} 栅格邻域内用于计算密度的查找半径,单位与当前数据集相同。默认值为当前数据集的长宽中的最大值除30。
fieldName - {string} 用于进行核密度分析的测量值的字段名称,核密度分析不支持文本类型的字段,必设字段。
resultGridDatasetResolution - {number} 密度分析结果栅格数据的分辨率,单位与当前数据集相同。默认值为当前数据集的长宽中的最小值除500。
targetDatasource - {string} 指定的存储结果数据集的数据源,默认为当前分析的数据集所在的数据源。
resultGridName - {string} 指定结果数据集名称,必设字段。
deleteExistResultDataset - {boolean} 如果用户命名的结果数据集名称与已有的数据集重名,是否删除已有的数据集。默认为 false,即不删除。

Members

bounds

核密度分析的范围,用于确定结果栅格数据集的范围。
Bounds类型可以是SuperMap.Bounds|L.Bounds|ol.extent。
如果缺省,则默认为原数据集的范围。

datasetstring

要用来做核密度分析数据源中数据集的名称。 该名称用形如"数据集名称@数据源别名"形式来表示,例如:Railway@Changchun。必设字段。 注:核密度分析支持点数据集和线数据集。

deleteExistResultDatasetboolean

如果用户命名的结果数据集名称与已有的数据集重名,是否删除已有的数据集。默认为 false,即不删除。

fieldNamestring

用于进行核密度分析的测量值的字段名称,核密度分析不支持文本类型的字段,必设字段。

resultGridDatasetResolutionnumber

密度分析结果栅格数据的分辨率,单位与当前数据集相同。默认值为当前数据集的长宽中的最小值除500。

resultGridNamestring

指定结果数据集名称,必设字段。

searchRadiusnumber

栅格邻域内用于计算密度的查找半径,单位与当前数据集相同。默认值为当前数据集的长宽中的最大值除30。

targetDatasourcestring

指定的存储结果数据集的数据源,默认为当前分析的数据集所在的数据源。

Methods

staticSuperMap.DensityKernelAnalystParameters.toObject(densityKernelAnalystParameters, tempObj)

common/iServer/DensityKernelAnalystParameters.js, line 95

将核密度分析参数对象转换成JSON对象。

Name Type Description
densityKernelAnalystParameters SuperMap.DensityKernelAnalystParameters

核密度分析参数类。

tempObj SuperMap.DensityKernelAnalystParameters

核密度分析参数对象。

Returns:
JSON对象。

destroy()

common/iServer/DensityKernelAnalystParameters.js, line 78

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