根据给定的点数据集和参数设置制作一幅热力图,也就是将给定的点数据以热力图的渲染方式进行显示。

命名空间:  SuperMap.Mapping
程序集:  SuperMap.Mapping (in SuperMap.Mapping)
版本: dll

语法

C#
public LayerHeatmap AddHeatmap(
	Dataset dataset,
	int kernelRadius,
	Color maxColor,
	Color minColor
)

参数

dataset
Type: SuperMap.Data..::.Dataset
参与制作热力图的数据,该数据必须为点矢量数据集。
kernelRadius
Type: System..::.Int32
用于计算密度的查找半径。
maxColor
Type: System.Drawing..::.Color
高点密度的颜色。热力图图层将通过高点密度颜色(maxColor)和低点密度颜色(minColor)确定渐变的颜色方案。
minColor
Type: System.Drawing..::.Color
低点密度的颜色。热力图图层将通过高点密度颜色(maxColor)和低点密度颜色(minColor)确定渐变的颜色方案。

返回值

返回热力图图层对象。

备注

热力图是通过颜色分布,描述诸如人群分布、密度和变化趋势等的一种地图表现手法,因此,能够非常直观地呈现一些原本不易理解或表达的数据,比如密度、频度、温度等。

热力图图层除了可以反映点要素的相对密度,还可以表示根据属性进行加权的点密度,以此考虑点本身的权重对于密度的贡献。

请参见