GIS | 利用ARCGIS完成最小成本路径选择

利用已有的DEM数据,完成水文分析和表面分析,得到起点和终点之间的最小成本路径。


基本知识(参考ARCGIS HELP10.2)

成本距离

成本距离可以根据成本(例如,能量消耗、实施难度或安全性)进行衡量,并且行程成本可能随地形、地面覆盖物或其他因素而变化。

给定一组点,便可通过欧氏分配工具对点间的区域进行划分,这样,输出的每个区域均将包含最接近某给定点的所有区域。但是,如果点间行程成本因点间区域的某些特征而有所变化,则从行程成本的角度来看,给定的位置可能更接近其他某点。

以下是使用成本分配工具的一个示例,其中行程成本随土地覆被类型的不同而增加。暗色区域表示难以穿越的沼泽,而浅色区域则表示较容易穿越的草地。

如果输入源数据与成本栅格数据的范围不同,则默认的输出范围是两者的交集。要获取全部范围的成本距离面,请在输出范围环境设置中选择输入的并集选项。

成本分配会在测量距离时将行程成本考虑在内;穿越某种土地覆被类型的成本比穿越其他类型的成本更高。

路径距离

路径距离工具是成本距离工具的扩展,在分析中它不仅可以使用成本栅格,还会将越过山体时的额外行进距离、上下各山坡的成本以及水平方向某个额外成本因素考虑在内。

例如,某狭长山谷中的某两个位置之间的距离可能比其中一个位置与下个山谷中某一类似位置之间的距离大,但山谷内地域穿越总成本可能要比越过山体的总成本要低很多。影响此总成本的因素有多种,例如:

  • 穿过山腰上的灌木丛要比穿过山谷中的草地更困难。
  • 在山腰上逆风而行要难于顺风而行,而在山谷中无风而行则会更加容易。
  • 由于越过山体会产生上下移动的额外行程,所以该路径要长于路径两端点间的线性距离。
  • 沿等值线或斜穿陡坡的路径可能并没有直接上下坡的路径困难。

使用路径距离工具可通过将行程成本分成可以分别进行指定的若干分量来为此类复杂问题建立模型。其中包括成本栅格(如用于“成本”工具的成本栅格)、用于计算行程表面长度的高程栅格、水平因子栅格(如风向)(可选)以及垂直因子栅格(如高程栅格)(可选)。此外,对于因子栅格,您可以控制行进方向如何影响水平因子和垂直因子的成本。


操作步骤

  • 将DEM数据和起点终点的数据导入到ARCGIS当中
  • 利用Spatial Analyst 扩展模块表面分析当中的坡度和坡向工具对数据进行处理,并对处理之后得到的栅格数据进行重分类,我选择将数据分为相等间隔的10类。
  • Arc Toolbox--Spatial Analyst--Hydrology--Flow Accumulation,得到流水累积量栅格,再进行重分类,生成河流成本数据。
  • 继续使用栅格代数计算器处理以上得到的重分类之后的数据可以根据需要选择不同的比例因子      
  • 利用Spatial Analyst 扩展模块中的距离分析当中的成本距离工具,输入栅格和目标栅格或要素得到成本距离栅格数据
  • 最后利用成本路径工具,输入出发点和成本距离得到最小成本路径。
  • 6
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值