heatmapStatistics

AMD: require(["geoscene/smartMapping/statistics/heatmapStatistics"], (heatmapStatistics) => { /* 代码 */ });
ESM: import heatmapStatistics from "@geoscene/core/smartMapping/statistics/heatmapStatistics";
Function: geoscene/smartMapping/statistics/heatmapStatistics
起始版本: GeoScene API for JavaScript 4.22

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

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

已知限制

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

geoscene/renderers/smartMapping/... 从 4.16 移出。

方法列表

属性 返回值类型 描述 Function
Promise<HeatmapStatisticsResult>更多信息

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

更多信息heatmapStatistics

方法详细说明

heatmapStatistics(params){Promise<HeatmapStatisticsResult>}

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

参数:
规范:
params Object

有关每个参数的详细信息,请参阅下表。

规范:

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

view MapView

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

field String
optional

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

blurRadius Number
optional

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

features Graphic[]
optional

要为其计算统计数据的要素子集。

signal AbortSignal
optional

允许可取消的请求。 如果取消,promise 将被拒绝,并出现名为 AbortError 的错误。 另请参阅 AbortController

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

类型定义

HeatmapStatisticsResult

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

属性:
avg Number

给定视图的所有像素强度值的平均值。

count Number
optional

视图中评估的要素数。

max Number

给定视图中所有像素的最大像素强度值。

min Number

给定视图中所有像素的最小像素强度值。

stddev Number

给定视图中所有像素的像素强度值的标准偏差。

summaryStatistics SummaryStatisticsResult
optional

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

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.