最低成本路径 (AllSource 工具)
汇总
查找成本表面上起点和终点之间的最短路径。
用法
输入起点和输入终点参数值必须在输入成本表面参数值的范围内。 表面范围之外的点将出现错误。
使用多个点作为输入起点值将显著增加处理时间。
使用多个点作为输入终点值可能会生成两个以上的输出线要素。
输入成本表面参数值中的“无数据”值将被视作障碍,所生成的路径将绕开这些区域。 如果无法在成本表面的“无数据”像元周围找到路径,则可能无法求解,因此必须采取其他步骤来修改成本表面。
在输入成本表面参数值采用投影坐标系(例如通用横轴墨卡托 (UTM))的情况下运行工具。
零成本处理方式参数的较小正值选项的估算方法是将输入成本栅格的大小与最大成本值与路径计算算法的精度限值进行比较。 这样做是为了减少在创建输出路径时出现死角的机会。 估算的较小正值为
\(max(height\_of\_cost\_raster, \space width\_of\_cost\_raster) \space * \space max\_cost\_value \space / \space 100000\)
新的
StartID和DestID字段将添加到输出路径要素类参数中。 这两个字段表示线行驶的起点和终点。起点和终点将复制到输出位置,并包含输出路径要素类值的名称,且在名称后追加
_start和_end。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入成本表面 |
用于确定从起点行驶到终点的成本的输入栅格。 无法跨越“无数据”值。 |
Raster Layer |
|
输入起点 |
输入起点要素。 多个起点将显著增加处理时间。 |
Feature Set |
|
输入终点 |
输入终点要素。 多个终点将增加输出线的数量,因为生成的路径会分支为独立的路径。 |
Feature Set |
|
输出路径要素类 |
输出路径要素类。 |
Feature Class |
|
零成本处理方式 (可选) |
指定输入成本表面参数值中零值和负值的处理方式。
|
String |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输出起点 |
符号化的起点。 |
Feature Class |
|
输出终点 |
符号化的终点。 |
Feature Class |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 需要 Spatial Analyst
- 标准: 需要 Spatial Analyst
- 高级: 需要 Spatial Analyst