heatmapStatistics

AMD: require(["geoscene/smartMapping/statistics/heatmapStatistics"], (heatmapStatistics) => { /* code goes here */ });
ESM: import heatmapStatistics from "@geoscene/core/smartMapping/statistics/heatmapStatistics";
函数: geoscene/smartMapping/statistics/heatmapStatistics
起始版本:GeoScene Maps SDK for JavaScript 4.8

此函数用于从图层生成用于 HeatmapRenderer 可视化的统计数据。

需要注意的是,输入图层必须具有输入视图中可用的要素,以便 heatmapStatistics() 方法生成像素强度统计数据。

已知限制

仅支持具有点几何的图层。

方法概述

名称 返回值类值 描述 Function
Promise<HeatmapStatisticsResult>

返回一个对象,其包含描述给定点图层的热点图可视化的强度值的各种统计数据。

更多详情
heatmapStatistics

方法详细说明

heatmapStatistics(params){Promise<HeatmapStatisticsResult>}

返回一个对象,其包含描述给定点图层的热点图可视化的强度值的各种统计数据。

参数
规范
params Object

各参数的详细信息见下表。

规范

要从中生成像素强度值和给定 field 值 (如果提供) 的统计数据的图层。

用于根据当前视图中的要素计算像素强度值的 view 实例。

field String
optional

将为其生成统计信息的数值字段的名称。

radius Number
optional

每个点的影响区域,以距该点的磅为单位的半径。

optional

允许可取消的请求。如果取消,则承诺将被拒绝,并返回一个名为 AbortError 的错误。另请参见 AbortController

返回
类型 描述
Promise<HeatmapStatisticsResult> 返回解析为 HeatmapStatisticsResult 的承诺。
示例
heatmapStatistics({
  layer: featureLayer,
  view: mapView
}).then(function(stats){
  // `stats` contains statistics used to construct a heatmap renderer
});

类型定义

HeatmapStatisticsResult

heatmapStatistics() 函数返回的统计信息。

属性
max Number

视图中所有像素的最大密度值。

min Number

视图中所有像素的最小密度值。

summaryStatistics SummaryStatisticsResult
optional

从字段返回的所有值的汇总统计信息 (如果提供)。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息