热力图

使用说明

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

热力图图层可以将对每个离散点建立缓冲区,然后,对每个离散点的缓冲区,使用渐进的灰度带(完整的灰度带是0~255)从内而外,由浅至深地填充;由于灰度值可以叠加(值越大颜色越亮,在灰度带中则显得越白。在实际中,可以选择ARGB模型中任一通道作为叠加灰度值),从而对于有缓冲区交叉的区域,可以叠加灰度值,因而缓冲区交叉的越多,灰度值越大,这块区域也就越“热”;以叠加后的灰度值为索引,从一条有256种颜色的色带中(例如彩虹色)映射颜色,并对图像重新着色,从而实现热力图。一般情况下,从冷色到暖色来显示热力图图层中的点密度状态。热力图的成图原理,需要开启地图中Alpha通道。

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

热力图图层将随地图放大或缩小而发生更改,是一种动态栅格表面。例如,绘制全国旅游景点的访问客流量的热力图,当放大地图后,该热力图就可以反映某省内或者局部地区的旅游景点访问客流量分布情况。

SuperMap 只针对点数据制作热力图,并生成热力图图层。

功能入口

在图层管理器中选中要制作热力图的点数据图层:

操作步骤

  1. 在图层管理器中将生成一个热力图专题图层。
  2. 选中热力图图层,右键单击“修改专题图”命令,在地图窗口右侧弹出“图层属性”面板,显示了当前热力图的设置信息。
  3. 可在“图层属性”面板中对热力图层的显示控制、重新指定数据集等基本功能进行修改设置。
  4. 参数设置:可对热力图层的核半径、颜色方案、颜色渐变模糊度,最大颜色权重以及最值等参数进行设置,以上参数的设置将决定热力图的显示效果。详细介绍如下:
  5. 通过以上参数设置一幅基于点数据集的热力图制作完成。

应用实例

热力图通过颜色分布直观 描述地理现象的空间分布与变化趋势 ,通常是不易表达的现象 ,如密度、温度、频次等,如下图为基于中国文化教育机构分布的点数据制作反映文化教育机构在中国的分布情况的热力图 。

数据路径 SuperMap 示例数据 SampleData->AggregationMap->HeatMap

图:全国教育机构分布热力图