水平系数和垂直系数如何影响路径距离
对于路径距离工具,有几个参数可用来控制水平和垂直摩擦系数。
工具/原料
电脑
arcgis软件
水平系数
1、水平系数水平系数 (HF) 从像元移动时所遇到的水平摩擦因素的角度出发,确定从一个像元移到另一个像元的总成本或困难。要计算在像元间行进的总 HF,就必须确定以下两条连接线段的 HF:从待处理像元的中心到“目标”像元所在边的线段以及从“目标”像元所在边到其中心的线段。确定每个连接的水平成本的过程分为两步:
2、首先,必须确定主导的水平方向。水平方向以度为单位进行定义,0 表示位于待处理像元的上方(或北方),值沿顺时针方向增加,形成一个圆并在 360 度时回到原始位置。水平方向由指定给输入水平系数栅格上每个像元位置的值进行定义。该方向通常用于识别相对于待处理像元的水平移动成本最低的方向,但也并非必须如此。

3、一旦定义了水平方向,就必须确定在计算沿线段移动的总成本时所使用的水平系数。首先,必须确定目标像元相对于水平方向的位置。目标像元的方向(相对于起始像元的主导水平方向)即水平移动方向,或只是移动方向。目标像元与水平方向构成的角的度数由水平系数栅格定义,称为水平相对移动角度 (HRMA)。需要考虑的是与已确定的水平方向形成的角度数而非已确定的方向的哪条边。确定了 HRMA 后,会使用一个图表来确定实际的水平系数。y 轴表示 HF,而 x 轴表示 HRMA。在上面的示例中,如果您正在计算的水平系数所属的像元与水平方向形成的 HRMA 为 90 度(由输入水平系数栅格上的待处理像元定义),则水平系数成本将为 1.61。




垂直系数
1、垂直系数垂直系数 (VF) 从影响移动的垂直因素的角度出发,确定从一个像元移动至另一个像元的困难。确定从一个像元行进到另一个像元时遇到的 VF 与确定水平系数相似,不同之处在于计算 VF 时不像计算 HF 时那样将连接分为两段。这是因为在两个像元中心之间仅有一个斜率。因此,仅存在一个垂直相对移动角度 (VRMA)。要确定从一个像元移到下一个像元的 VF,需根据输入垂直系数栅格中定义的值计算“起始”像元和“目标”像元之间的斜率。结果斜率为 VRMA,将在垂直系数图上将其绘出以确定垂直系数值,该值将用于计算像元间移动的路径距离。此垂直系数确定自起始像元中心到目标像元中心的垂直系数。垂直系数越大,移动的难度也就越大。垂直相对移动角度是“起始”像元与“目标”像元形成的斜率的角度。斜率使用勾股定理公式垂直增量/水平增量进行计算。确定斜率所必需的三角形底边通过像元大小得出。高度通过从“目标”像元值减去“起始”像元值来确定。生成的角度为 VRMA。

3、垂直系数关键字定义确定 VF 时使用的垂直系数图所涉及的步骤与定义水平卺肿蓦艚系数图相同。可以从随软件提供的图表列表中选择图表,也可以使用 ASCII 文件创建埠们萁猕自定义图表。随软件提供的垂直系数图包括以下类型:BINARY当 VRMA 大于切削角上限且小于切削角下限时,在两个像元之间移动的 VF 设置为与零系数相关联的值。如果 VRMA 大于切削角,则 VF 设置为无穷大。如果未进行任何指定,则默认的切削角为 30 度。默认二进制垂直系数图LINEARVF 由 VRMA-VF 坐标系中的一条直线确定。这条线在 y 轴(表示 VF 系数)上与零系数相关联的值处进行截取。线的斜率可以使用 SLOPE 修饰属性进行指定。如果未确定斜率,则默认值为 1/90(指定为 0.01111)。默认的切削角下限为 -90 度,而默认的切削角上限为 90 度。默认线性垂直系数图SYM_LINEARSYM_LINEAR 由两个与 VRMA 相关的线性函数组成,这两个函数关于 VF (y) 轴对称。两条线都在与零系数相关联的 VF 值处截取 y 轴。使用 SLOPE 垂直系数修饰属性相对于正 VRMA 定义线的斜率,然后将针对负 VRMA 生成一个镜像。默认斜率为 1/90(指定为 0.01111)。默认的切削角下限为 -90,而默认的切削角上限为 90。默认对称线性垂直系数图INVERSE_LINEARVF 由 VRMA-VF 坐标系中的一条直线的逆向值确定。这条线在 y 轴(表示 VF 系数)上与零系数相关联的值处进行截取。线的斜率可以确定(如果使用 SLOPE 修饰属性指定)。如果未确定斜率,则默认值为 -1/45(指定为 .02222)。默认的切削角下限为 -45 度,而默认的切削角上限为 45 度。默认逆线性垂直系数图SYM_INVERSE_LINEAR顾名思义,SYM_INVERSE_LINEAR 与 SYM_LINEAR 垂直系数关键字正相反。它由两个与 VRMA 相关的线性函数组成,这两个函数关于 VF (y) 轴相对称。两条线都在 VF 值为 1 处截取 y 轴。使用 SLOPE 垂直系数修饰属性相对于与正 VRMA 定义线的斜率,然后将针对负 VRMA 生成一个镜像。默认斜率为 -1/45(指定为 .02222)。默认的切削角下限为 -45,而默认的切削角上限为 45。默认符号逆线性垂直系数图COSVF 由 VRMA 的余弦函数确定。默认的切削角下限为 -90 度,而默认的切削角上限为 90 度。默认的 COSPOWER 为 1.0。默认余弦垂直系数图 - 默认值 (1.0)SECVF 由 VRMA 的正割函数确定。默认的切削角下限为 -90 度,而默认的切削角上限为 90 度。默认的 SECPOWER 为 1.0。默认正割垂直系数图COS_SEC当 VRMA 度数为负值时,VF 由 VRMA 的余弦函数确定。如 VRMA 度数为正值,VF 则由 VRMA 的正割函数确定。默认的切削角下限为 -90 度,而默认的切削角上限为 90 度。默认的 COSPOWER 和 SECPOWER 均为 1.0。默认余割垂直系数图SEC_COS当 VRMA 度数为负值时,VF 由 VRMA 的正割函数确定。如 VRMA 度数为正值,VF 则由 VRMA 的余弦函数确定。默认的切削角下限为 -90 度,而默认的切削角上限为 90 度。默认的 COSPOWER 和 SECPOWER 均为 1.0。默认正割余弦垂直系数图




