垂直系数类概述 (arcpy.sa)

垂直系数 (HF) 类定义从一个像元移至另一个像元的难度,同时解释可能影响此移动的垂直系数。路径距离工具使用垂直系数对象确定垂直系数。要确定从一个像元移至下一个像元的 VF,需根据输入垂直系数栅格中定义的值计算“起始”像元和“终止”像元之间的斜率。结果斜率为垂直相对移动角度 (VRMA),且在垂直系数图上绘出以便确定用于计算像元间移动的路径距离的垂直系数值。此垂直系数确定自起始像元中心到目标像元中心的垂直系数。垂直系数越大,移动的难度也就越大。

结合使用高程增量/水平增量公式和由输入垂直系数栅格确定的“起始”像元和“终止”像元的 z 值计算垂直相对移动角度。VRMA 以度为单位进行指定。VRMA 的范围为 -90 到 +90 度,这样对正负斜率都做出了补偿。随后,将在垂直系数图上绘制 VRMA 值,从而获得计算到达“终止”像元的成本时使用的垂直系数。VRMA 的结果为 0.25 度。

VfBinary

通过二元函数定义垂直成本系数和垂直相对移动角度之间的关系。如果垂直相对移动角度大于交角下限且小于交角上限,则将垂直系数设置为与零系数相关联的值;否则为无穷大。

VfCos

通过余弦函数定义垂直成本系数和垂直相对移动角度之间的关系。

VfCosSec

通过余弦/正割函数定义垂直成本系数和垂直相对移动角度 (VRMA) 之间的关系。如果 VRMA 为负数,则由余弦函数确定垂直系数,如果 VRMA 为非负数,则由正割函数确定垂直系数。

VfInveseLinear

通过逆线性函数定义垂直成本系数和垂直相对移动角度之间的关系。

VfLinear

通过线性函数定义垂直成本系数和垂直相对移动角度之间的关系。

VfSec

通过正割函数定义垂直成本系数和垂直相对移动角度之间的关系。

VfSecCos

通过正割/余弦函数定义垂直成本系数和垂直相对移动角度 (VRMA) 之间的关系。如果 VRMA 为负数,则由正割函数确定垂直系数,如果 VRMA 为非负数,则由余弦函数确定垂直系数。

VfSymInverseLinear

通过垂直相对移动角度 (VRMA) 负侧或正侧的对称逆线性函数确定垂直成本系数和 VRMA 之间的关系。这两个线性函数关于 VF (y) 轴对称。

VfSymLinear

通过垂直相对移动角度 (VRMA) 负侧或正侧的对称线性函数定义垂直成本系数和 VRMA 之间的关系。这两个线性函数关于 VF (y) 轴对称。

VfTable

使用垂直系数图定义垂直成本系数和垂直相对移动角度之间的关系,此垂直系数图确定表文件指定的垂直系数。

使用垂直系数对象的工具包括

PathDistancePathDistanceAllocationPathDistanceBackLink

相关主题

9/15/2013