Skip to main content

水平系数类概览

需具备 Spatial Analyst 许可方可使用。

水平系数 (HF) 类用于定义从一个像元移动至另一个像元的难度,同时考虑了可能影响移动的水平元素。 距离累计工具是使用水平系数对象来识别水平系数的工具示例。 要确定从一个像元移动至下一个像元的 HF,必须根据水平方向栅格确定处理像元处的主要水平方向。 将计算水平相对移动角 (HRMA),即移动方向相对于水平方向的关系,并将其绘制在水平系数图上以确定水平系数。 结果值确定了自处理像元(FROM 像元)中心到 TO 像元边缘的水平系数。

对从 TO 像元的边缘到其中心的线段执行相同的过程。 确定 TO 像元处的主导水平方向,再确定 HRMA,然后确定水平系数。

水平系数越大,则移动的难度越大。 分配给输入水平系数栅格上像元位置的负值表示未针对像元指定水平方向。 无法为不包含方向的像元定义 HRMA;因此,该像元将接收 1 作为距离计算中 HF 的输入。

要定义 HRMA,需要确定在水平方向栅格上定义的水平方向与要计算成本距离的像元的移动方向之间的角度。 虽然值的范围为 -180 至 +180,但 HRMA 相对于水平系数轴对称;因此,它们在水平系数图的 x 轴上表示为 0 至 180。 HRMA 是行驶方向与指定水平方向的度数,不考虑是正方向,还是负方向。 因此,HRMA 的范围为 0 至 180 度。

分类

描述

HfBinary

通过二进制函数定义水平成本系数和水平相对移动角度之间的关系。 如果水平相对移动角度小于交角,则水平系数设置为与零系数相关联的值;否则为无穷大。

HfForward

通过向前函数定义水平成本系数和水平相对移动角度之间的关系。 该函数规定只允许向前移动。

HfLinear

通过线性函数定义水平成本系数和水平相对移动角度之间的关系。 该函数指定水平系数与水平相对移动角度呈线性关系。

HfInverseLinear

通过反线性函数定义水平成本系数和水平相对移动角度之间的关系。 该函数指定水平系数是水平相对移动角度的反线性函数。

HfTable

通过指定表文件,定义水平成本系数与水平相对移动角度之间的关系。 表文件标识了用于确定水平系数的水平系数图。

以下工具将使用水平系数对象: