ArcGIS练习——栅格数据分析之寻找最佳路径

此篇博客为《ArcGIS地理信息系统空间分析实验教程》学习记录与总结。

1、应用性:

在一些较为偏远、交通欠发达的地区,交通建设的过程中需要根据实际地形情况设计出比较合理的公路规划。

2、技能性:

熟悉ArcGIS栅格数据距离制图、表面分析、成本权重距离、数据重分类、成本最短路径等空间分析功能。

3、练习数据:

dem(高程数据)、startPot(路径源点数据)、endPot(路径终点数据)和river(小流域数据)。

4、实现流程图:

在这里插入图片描述

5、分析过程记录:

1.坡度成本数据集
①使用dem数据,利用【Spatial Analyst 工具】【表面分析】【坡度】生成坡度数据Slope:
在这里插入图片描述
②使用Slope数据,利用【Spatial Analyst 工具】【重分类】【重分类】,选择“分类”命令实行重分类,分类原则为:采用等间距分成10级,坡度最小一级赋值为1,最大一级赋值为10,得到坡度成本数据reclass_slope.
在这里插入图片描述
2.起伏度成本数据集
使用dem数据,利用【Spatial Analyst 工具】【邻域分析】【焦点统计】,生成起伏度数据层QFD;
在这里插入图片描述
②用同样的方法与原则进行重分类,得到reclass_QFD起伏度成本数据集。

3.河流成本数据集
使用river数据,同样利用重分类工具,按照河流等级进行如下分类:
在这里插入图片描述
4.栅格计算生成最终成本数据集
利用【Spatial Analyst 工具】【地图代数】【栅格计算器】工具合并数据集,计算公式如下:
cost=“reclass_river”+“reclass_slope” * 0.6+“reclass_QFD” * 0.4
得到最终成本数据集cost:
在这里插入图片描述
5.计算成本权重距离函数
使用startPot源点数据和cost成本数据,利用【Spatial Analyst 工具】【距离分析】【成本距离】生成成本距离和回溯链接栅格数据:
在这里插入图片描述
成本距离栅格:
在这里插入图片描述

回溯链接栅格:
在这里插入图片描述

6.求最短成本路径
使用终点数据、成本距离数据、回溯链接数据,利用【Spatial Analyst 工具】【距离分析】【成本路径】,生成最终的路径图:
在这里插入图片描述
最后,可将栅格数据的路线矢量化(便于编辑与显示),利用dem数据和river数据作为底图,整饰后可以初步得到一幅较为美观的最佳路径分析图:
在这里插入图片描述

6、相关原理总结:

成本距离工具确定的是各像元距最近源位置的最短加权距离(或者说是累积行程成本)。将根据成本面上的最小累积成本提供栅格中每个像元到最近源的距离。
在这里插入图片描述
成本回溯链接将提供最近源的最小累积成本路径上的下一相邻像元(给出其方向)。成本回溯链接工具返回一个方向栅格作为输出,以提供标识一幅从任一像元沿最小成本路径返回最近源的基础道路地图。
在这里插入图片描述

成本路径用于确定目标点与源点之间的最小成本路径,除了需要指定目标外,成本路径工具还需要用到通过成本距离工具得出的两个栅格:最小成本距离栅格和回溯链接栅格。

焦点统计为每个输入像元位置计算其周围指定邻域内的值的统计数据。
在这里插入图片描述

  • 7
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ArcGIS中,可以使用ArcPy来批量提取栅格数据。根据引用中提到的文章,可以使用ArcPy脚本来实现批量提取栅格数据的操作。具体步骤如下: 1. 打开ArcGIS软件,并打开Python窗口。 2. 导入需要的模块,如arcpy和os。 3. 设置工作空间,即指定栅格数据所在的文件夹路径。 4. 使用arcpy的ListRasters函数获取所有的栅格数据文件名。 5. 使用循环遍历所有的栅格数据文件名,并使用arcpy的ExtractByMask函数提取栅格数据。 6. 指定提取后的栅格数据保存的路径和文件名,并保存提取后的栅格数据。 通过以上步骤,就可以实现对栅格数据的批量提取了。引用中提到的ArcPy方式进行栅格数据处理的方法,同样也适用于批量提取栅格数据的操作。 总结起来,使用ArcPy脚本可以方便地实现ArcGIS中的批量提取栅格数据操作。123 #### 引用[.reference_title] - *1* *2* [ArcGIS批量裁剪栅格数据(ArcPy方法)](https://blog.csdn.net/qq_35056050/article/details/111868274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *3* [Arcgis批量提取栅格数据的Min、Max、Mean以及Std dev.等数值](https://blog.csdn.net/YuStewart/article/details/89388980)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值