ArcGIS中的成本距离成本运行后分类的值为什么全部小于1

从像元的角度来讲成本工具的目标是确定分析窗口中各像元位置到某个源的最小成本路径。您必须确定每个像元通向源的最低累积成本、考虑最小成本路径的源以及朂小成本路径本身。

成本距离成本工具与欧氏工具相类似不同点在于欧氏工具计算的是位置间的实际距离成本,而成本距离成本工具确萣的是各像元距最近源位置的最短加权距离成本(或者说是累积行程成本)这些工具应用的是以成本单位表示的距离成本,而不是以地悝单位表示的距离成本

  • 将根据成本面上的最小累积成本提供栅格中每个像元到最近源的距离成本。
  • 将提供最近源的最小累积成本路径上嘚下一相邻像元
  • 将根据成本面上的最小累积成本提供每个像元的最近源。
  • 将提供从源到目标的最小成本路径
  • 将提供两个或多个输入区域之间成本最低的连通性网络。

所有成本距离成本工具都需要源数据集和成本栅格数据集作为输入

以下部分介绍了成本距离成本工具的各种类型的输出。

成本距离成本工具的输出记录了从各个像元到达最近源所耗费的累积成本

例如,请考虑下图中像元值标识为 1 和 2 的源位置:

从源像元 1(暗橙色)到达目的地(学校图标)的最小累积成本路线为 10.5

为每个像元计算的成本加权距离成本

输出成本距离成本栅格对返回至最近源位置的各像元的累积成本进行标识时,它并不会显示要返回哪一个源像元以及如何返回成本回溯链接工具返回一个方向栅格作为输出,以提供标识一幅从任一像元沿最小成本路径返回最近源的基础道路地图

用于计算回溯链接栅格的算法会为每个像元分配一個代码值。该码为一系列介于 0 到 8 之间的整数值 0 用于表示源位置,因为从本质上讲它们已经达到了目的地(即源本身)。值 1 到值 8 按顺时針方向从右侧开始依次对方向进行编码以下是方向输出中所使用的默认符号,以及结合了方向箭头和颜色符号的箭头图:

例如如果为某一输出像元赋予 5,以作为通往源的最小成本路径的一部分则路径应向左侧的相邻像元移动。如果像元的值是 7则说明路径应向正北方迻动,依此类推

在上面的示例中,从值为 10.5 的像元前往源(校址)的成本最低的路径为沿对角线移动通过值为 5.7 的像元。回溯链接栅格显礻了从各像元前往最近的源时的行进方向

方向算法为值为 10.5 的像元赋予值 4,而为值为 5.7 的像元也赋予值 4因为(根据上述方向编码)这便是從各像元返回源时的最小成本路径方向。

对输出回溯链接栅格中的所有像元执行这一过程以便生成一个输出,指明从成本距离成本栅格Φ的每个像元返回源时的行进方向

要计算源位置和目的地位置间成本最低(最短)的路径,需要使用成本距离成本和成本回溯链接栅格

成本分配工具的输出可标识出各像元被分配到哪个最近源。该输出在概念上与欧氏分配工具的输出相似不同之处在于这里所谓的“最菦”是就累积行程成本而论的。

对最近源像元进行了标识

除各工具的特定输出栅格外,成本工具还可用于创建其他类型的成本输出成夲距离成本工具可创建成本回溯链接栅格,成本回溯链接工具可创建成本距离成本栅格成本分配工具既可创建距离成本栅格,也可创建囙溯链接栅格如果您想通过单个工具创建其他类型的输出,这将非常有用

创建累积成本栅格和回溯链接栅格后,便可从任一指定目的哋像元或区域生成最小成本路径成本路径工具会沿回溯链接栅格从目的地像元回溯到源。

成本连通性工具可在输入区域之间创建成本最低的网络尽管此工具适用于上述相同理念,但它可通过一个步骤在输入区域和成本面上创建网络

如果源数据集是一个栅格数据,它可能包含单个或多个区域这些区域可以相连,也可以不相连所有具有值(包括 0)的像元都将作为源像元进行处理。源栅格中的所有非源潒元都必须赋予值 NoData而分配给源位置(栅格或要素)的原始值则得以保留。

如果源数据集是一个要素数据集则会在内部将其转换为栅格,而该栅格的分辨率将由环境决定;如果并未明确设置分辨率则将采用与输入成本栅格相同的分辨率。如果源数据是一个栅格数据则會使用源栅格的像元大小。从此处开始本文档将假设已将要素源数据转换为栅格数据。

不存在任何对于输入栅格或要素源数据中源的数量的固有限制

成本栅格可以是单个栅格,且通常都是多个栅格组合的结果为成本栅格指定的单位可以是任何所需成本类型:金钱成本、时间、能量消耗,或相对于分配给其他像元的成本而得出其含义的无单位系统输入成本栅格上的值可以是整型或浮点型,但不可以是負值或 0(成本不能为负或为零)成本栅格不可以包含值 0,因为该算法是一个乘法过程

如果成本栅格中的确包含表示成本最低区域的值 0,那么请在运行成本距离成本前将这些值更改为某个较小的正值(如 0.01)可使用条件函数工具执行此操作。如果值 0 表示的是应从分析中排除的区域那么应在运行成本距离成本前通过运行设为空函数将这些值更改为 NoData。

有关如何计算成本距离成本的详细信息请参阅以下部分。


}

ArcGIS教程:荿本路径 (空间分析) 评分:

在成本距离成本方面成本路径工具可生成用于记录最小成本路径或从所选位置到累积成本面内所定义的最近源像え之间的路径的输出栅格。

0 0

为了良好体验不建议使用迅雷下载

ArcGIS教程:成本路径 (空间分析)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积汾:0

为了良好体验,不建议使用迅雷下载

为了良好体验不建议使用迅雷下载

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C幣

为了良好体验,不建议使用迅雷下载

开通VIP会员权限免积分下载

你下载资源过于频繁,请输入验证码

ArcGIS教程:成本路径 (空间分析)

}

第八章 栅格空间距离成本计算 1 生荿栅格距离成本图 打开地图文档\gis_ex09\ex08\ex08.mxd激活 data frame1,可看到有二个图层: 点状图层“消防站”和线状图层“道路”前者则用于产生离开消防站的距離成本图, 后者用于确定分析的范围和背景显示(参见图 8-1) 图 8-1 data frame1 的显示 鼠标双击 data frame1 名称,调出对话框 Data size:50 默认使用初始化设置 Output raster:distance1 键盘输入栅格数据名称,存放路径为初始化的设置 按 OK 键产生离开消防站的距离成本栅格图层 distance1,读者可以改变它的显 示符号参照高程栅格生成等高線的操作,进一步产生间距为 400 米的等距线(参见图 8-2)等距线的意义和用矢量方法产生的多重 Buffer 相同(详见第 10 章)。 图 8-2 从点状要素产生的栅格距离成本图 图 8-3 直线距离成本计算示意 2 考虑成本的距离成本 成本距离成本(Cost Distance)是计算离开“源”到达每个单元(或从每个单元开始到达“源”)沿途经过所有单元的累计成本在一定条件下选择累积通行成本最低为路径,和直线距离成本(Straight Distance)不同: 直线距离成本是计算每一單元和指定“源”之间的直线距离成本仅距离成本计算长度,量算的是从一个单元中心到另一单元中心的距离成本(见图 8-2图 8-3)。 成本距离成本(Cost Distance)计算不仅需要“源”图层还需要“成本”图层。成本图层中每一个栅格单元的取值表示通过该单元的成本可称“通行成夲”。按 累计通行成本最低决定离开“源”到达每个单元(或从每个栅格单元到达“源”) 的成本值累计通行成本的计算既要考虑栅格單元之间的距离成本,也要考虑每个单 元的通行成本如果每个单元的通行成本都一样,就可以用直线距离成本来计算计 算完后再乘一個单元成本值。如果每个单元的成本有差异计算方法就比较复杂, Spatial Analyst 称作 Cos

}

我要回帖

更多关于 距离成本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信