ArcGIS 绘制热力图

现有一个面图层,是一个个区块;

还有一个点图层,每个点有一定的属性(可能还有权重之类的);

想根据每个区块点的密度做一个“热力图”。

大致思路:

  1. 使用空间连接做聚合计算,得到一个有聚合计算结果的新的面图层
  2. 通过坐标由面图层再弄出一个点图层,每个区块对应一个点
  3. 用插值工具做“热力图”

用空间连接做聚合计算

打开点图层的属性表,把不需要的字段删掉,怕误删的话可保存副本。

这步最好要做,原因如下:arcgis有一个很sb的地方,在使用空间连接做聚合计算(如求和、平均值、方差)的时候,它会把所有数值型字段统统算一遍,比如id这种算出来根本没意义的字段它也会算,而数据连接面板根本不会让你自行选择要算什么字段的什么统计量,就是傻乎乎地全部算一通,浪费了时间,也浪费了电脑的计算资源。即使把字段关闭也不能阻止arcgis对数值型字段做计算,因此,只能删字段了。

右击面图层 - joins and relates - joins - 跳出join data面板 -

  • join data from another layer based on spatial location
  • 要连接的点图层
  • 勾选要计算的统计量(如果没有要算的就不选,就只计数)
  • 检查新图层存储位置

- 确定

旧的面图层可以移除。

每个区块对应一个点

打开面图层属性表,导出这个表,再导进来,display X,Y,得到点图层

用空间内插做“热力图”

arctoolbox - spatial analyst tools - interpolation - spline - 跳出面板 - 

  • 选好点图层
  • 选好Z值字段
  • environments - raster analysis - mask - 选好面图层,作为热力图的边界范围

- 确定

生成结果之后调节一下配色和划分方式之类的。

效果也不是很好:

  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ArcGIS是一种广泛应用于地理空间数据分析、地图制作和空间模型建立的软件。而河南区域图则指的是使用ArcGIS制作的展示河南省辖区范围以及各种地理要素的地图。 ArcGIS软件提供了丰富的地理数据处理功能,可以将各种数据集导入其中,并进行分析和处理。在制作河南区域图时,首先需要获得河南省的边界数据,可以是矢量多边形数据或栅格数据。然后,可以将其他地理要素数据,如道路、河流、湖泊、行政边界、城市等,与河南省的边界数据叠加在一起。 使用ArcGIS的编辑功能,可以对河南区域图进行编辑和修改。例如,可以对道路进行添加、删除或调整;对河流和湖泊进行绘制和编辑;对城市进行标注和符号化等。同时,还可以进行空间分析,如缓冲区分析、路径分析、热力图分析等,以便更好地理解和解释河南省内的地理现象和空间关系。 除了制作静态的河南区域图外,ArcGIS还支持动态地图的制作和发布。可以将制作好的河南区域图发布为Web地图,供使用者在互联网上进行浏览、查询和交互操作。这样,人们就能通过网络接触到最新、最全面的河南区域地理信息。 总之,ArcGIS软件是制作河南区域图的有力工具,它提供了丰富的数据处理、编辑和分析功能,可以帮助我们更好地了解、展示和传播河南省的地理信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值