根据给定的点数据集和参数设置制作一幅热力图,也就是将给定的点数据以热力图的渲染方式进行显示。
命名空间:
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)确定渐变的颜色方案。
返回值
返回热力图图层对象。备注
热力图是通过颜色分布,描述诸如人群分布、密度和变化趋势等的一种地图表现手法,因此,能够非常直观地呈现一些原本不易理解或表达的数据,比如密度、频度、温度等。
热力图图层除了可以反映点要素的相对密度,还可以表示根据属性进行加权的点密度,以此考虑点本身的权重对于密度的贡献。