ArcGIS中文网站 > 使用教程 > ArcGIS怎么做热力图 ArcGIS热力图分级颜色怎么调整
教程中心分类
ArcGIS怎么做热力图 ArcGIS热力图分级颜色怎么调整
发布时间:2026/05/28 15:51:41

  在分析门店分布、客流点位、案件发生地、设备告警位置、人口活动规律,还有巡检记录这些场景的时候,热力图看起来好像只是一张带颜色的图,但它的背后其实要依靠点数据、权重字段、搜索半径和颜色分级这些东西来撑着,如果数据事先没有整理好,那就算把颜色调得再显眼,最后得到的图也可能只是看着挺热闹,却说明不了空间上真实的聚集情况。

  一、ArcGIS怎么做热力图

 

  在ArcGIS里动手做热力图之前,要先确认一下手里的数据是点图层,因为这种图更适合用来表示点位的密集程度,如果原始数据是表格,那就需要先把里面的经纬度字段生成点;如果是面数据或者线数据,就得先判断一下,要不要把它们转成中心点或者采样点来用。

 

  1、把点位的导进去

 

  在ArcGIS Pro里面打开项目,通过添加数据的入口,把Excel、CSV、Shapefile或者地理数据库里的图层导进来,要是导进来的是一个表格,那就对着它点右键,找到按照XY坐标显示数据的选项,分别指定经度字段和纬度字段,再把正确的坐标系设好,一个点图层就生成了。

 

  2、检查一下坐标和位置

 

  点位被加载进来之后,先把视图放大到要研究的那片区域,看一看它们的位置是不是正常的,如果发现所有的点都偏到海上去,或者跑到别的城市里了,那多半是经纬度字段给选反了、坐标系设错了,或者数据本身混用了不同来源的坐标,这一步是不能省掉的,不然的话,后面生成的热力图会整体失真。

 

  3、打开热力图符号系统

 

  选中那个点图层,在上方的功能区里找到和图层外观相关的符号系统设置,把符号类型选成热力图,这个时候,ArcGIS就会根据点位的密度,自动生成一张显示聚集程度的热力图,颜色越集中的地方,就表示那里的点位越密集。

 

  4、设置半径和权重字段

 

  在符号系统那个窗格里面,可以去调整一下半径的数值,半径要是设得太小,热力图就会变成很多个孤立的小斑点;半径要是设得太大,热点区域又会被抹得太平滑,如果点数据里还带着像数量、金额、频次、告警次数这样的字段,那就可以在权重设置里把对应的字段选上,这样,最后得到的热力结果,就不再是只按点的个数来算了。

 

  二、ArcGIS热力图分级颜色怎么调整

 

  对ArcGIS热力图的分级颜色进行调整,主要就是去看颜色方案、透明度、半径还有图层叠加起来的关系,颜色并不是弄得越鲜艳就越好,它服务的目的是要让读图的人能看清楚热点的位置在哪里,冷点和热点之间的差异有多大,还有底图上那些信息是什么。

 

  1、调整颜色方案

 

  在符号系统那个窗格里,可以找到颜色方案的选项,去挑一条合适的色带,比较常见的做法是,让浅颜色去表示密度低的地方,用橙色、红色这一类颜色去表示密度高的地方,如果底图本身的颜色就很深,那热力图的颜色就可以把亮度稍微提高一点,免得热点跟底图糊在一起分不开。

 

  2、控制一下透明度

 

  选中图层之后,在外观相关的设置里面,去找到透明度这一项来调整它,透明度要是设得太低,底图上的道路、行政区划和地名这些信息就都会被盖住;透明度要是设得太高,热点又看不清楚,在实际出图的时候,可以一边调一边看,要保证热点区域是明显的,同时底图上的信息也还能被辨认出来。

  3、调整分布的效果

 

  要是觉得热点区域看上去太碎了,就可以把半径适当地调大一点;要是觉得整张图都已经糊成了一片,那就把半径再调小一些,在处理城市门店、网点、案件这类数据的时候,可以多试几组不同的半径,看看热点的位置是不是稳定,如果只是半径稍微变了一下,热点的位置就跟着大幅移动,那就说明数据量或者它在空间上的分布,可能还不太足以撑起一个很强的结论。

 

  4、必要的时候去生成密度栅格

 

  如果需要输出的是可以被拿来做进一步分析的结果,而不是单纯为了展示,那就可以到分析工具里面,去搜索一下核密度分析或者点密度分析这类工具,用它们来生成一个密度栅格,有了这个栅格之后,后面还能接着去做重分类、叠加分析、面积统计还有专题制图,这比单纯用来展示的热力图要更适合做报告分析。

 

  三、热力图结果不准该怎么排查

 

  热力图结果不准,常见的一些表现是,热点出现的位置跟业务上的认知对不上、颜色的分布过于极端、或者某个局部区域被几个异常点给带偏了,碰上这类情况,就得从数据、参数,还有制图表达这三个层面去检查。

 

  1、检查重复的点和异常点

 

  先打开数据的属性表,看一看里面是不是有很多坐标在大量地重复、有没有坐标是空的,或者有没有那种明显就写错了的坐标,有些业务系统在处理数据的时候,会把那些没有地址的记录,默认都给写成同一个坐标,这样一来,在热力图上就会形成一个假的、看上去很热的高热点。

 

  2、检查一下权重字段

 

  如果生成热力图的时候用上了权重字段,那就得去确认一下这个字段里的数值是不是都合理,像金额、数量、次数这些字段,要是里面混进了空值、负数或者异常大的值,那热力图的颜色就会被少数几条记录给拉偏掉,必要的时候,可以先把字段里面的数据清洗一下,然后再重新生成热力图。

 

  3、检查地图的比例尺

 

  热力图在不同的缩放级别下面,显示出来的效果是会变化的,同一份点数据,放在全市的范围里去看,和放在某条街道的范围里去看,适合它的半径大小也是不一样的,在出图之前,要先确定好最终要展示的那个比例尺,不要在一个比例尺下面把参数调好了,然后又换到另一个比例尺下面去截图使用。

 

  4、检查图例的说明

 

  热力图是很容易被人误读成是绝对数量的一种分布图,在报告里面,需要去说明一下,这张热力图所表达的是点位密集的程度,或者是加权之后的一个密度,它并不等于每个区域里面真实的总量,要是想比较不同区域之间的数量,那还得把统计的表格、分区的汇总结果,或者是密度栅格的结果,结合在一起去看才行。

  总结

 

  关于ArcGIS怎么去做热力图,还有它的分级颜色又要怎么去调整,这里面的关键,就是先把点位的给整理正确了,然后再去选择热力图符号系统,或者是密度分析的工具,用来展示的那种热力图,比较适合去快速地表现空间上的聚集情况,而核密度分析这类工具,更适合用在需要做进一步分析的场景里;在调整颜色的时候,也要同时去关注色带、透明度、半径还有底图之间的关系;在检查结果的时候,则要重点去排查坐标、重复点、权重字段,还有比例尺,按照这个步骤做出来的热力图,才不光是看上去好看,而且也能经得起业务上的解释。

135 2431 0251