距离分配

距离分配工具图示


该工具用于根据直线距离、成本距离、真实表面距离以及垂直和水平系数,计算每个像元到所提供的源的距离分配。

示例应用包括回答以下问题:

如果选中 使用当前地图范围,则仅分析当前地图范围中可见的输入图层中的要素。 如果未选中,则将分析输入图层中的所有要素,包括超出当前地图显示范围的要素。

选择源栅格或要素


此栅格或要素图层用于识别计算距离的源。

如果输入是栅格,则它必须由具有源的有效值(零是有效值)的像元组成,并且必须为其余的像元指定 NoData。

如果输入是要素图层,则它可以是点、线或面。

源字段(可选)


用于向源位置分配值的字段。 该字段必须为整型。

选择障碍栅格或要素(可选)


定义障碍的数据集。

对于栅格图层,输入类型可以是整型或浮点型。 任何拥有值(包括零)的像元都将被视为障碍。 任何 NoData 像元都不会被视为障碍。

对于要素服务,输入可以为点、线或面。

选择表面栅格(可选)


定义每个像元位置的高程值的栅格。

这些值用于计算经过两个像元时所涉及的实际表面距离。

选择成本栅格(可选)


该栅格可定义在每个像元中进行平面移动所需的阻抗或成本。

每个像元位置上的值表示经过像元时移动每单位距离所需的成本。 每个像元位置值乘以像元分辨率,同时也会补偿对角线移动来获取经过像元的总成本。

成本栅格的值可以是整型或浮点型,但不可以为负值或零(不存在负成本或零成本)。

选择垂直栅格(可选)


定义每个像元位置的 z 值的栅格。

这些 z 值用于计算坡度,而坡度用于标识在不同的像元之间移动时产生的垂直系数。

垂直系数(可选)


垂直系数用于定义垂直成本系数和垂直相对移动角度之间的关系。

有若干个带有修饰属性的系数可供选择,用于标识定义的垂直系数图。 这些图表用于标识在计算移动到相邻像元的总成本时的垂直系数。

在下面的描述中,垂直系数 (VF) 用于定义从一个像元移至下一像元时所遇到的垂直阻力;垂直相对移动角度 (VRMA) 修饰属性用于定义 来自源像元与 到源像元之间的坡度角度。

  • 二进制 - 如果 VRMA 大于交角的下限且小于交角的上限,则将 VF 设置为与零系数相关联的值;否则为无穷大。
  • 线性 - VF 是 VRMA 的线性函数。
  • 逆线性 - VF 是 VRMA 的逆线性函数。
  • 对称线性 - 无论在 VRMA 正侧还是负侧,VF 均为 VRMA 的线性函数,并且这两个线性函数关于 VF (y) 轴对称。
  • 对称逆线性 - 无论在 VRMA 正侧还是负侧,VF 均为 VRMA 的逆线性函数,并且这两个线性函数关于 VF (y) 轴对称。
  • Cos - VF 为 VRMA 的余弦函数。
  • Sec - VF 为 VRMA 的正割函数。
  • Cos-Sec - 当 VRMA 为负时,VF 为 VRMA 的余弦函数;当 VRMA 为非负时,VF 为 VRMA 的正割函数。
  • Sec-Cos - 当 VRMA 为负时,VF 为 VRMA 的正割函数;当 VRMA 为非负时,VF 为 VRMA 的余弦函数。

垂直参数的修饰属性如下:

  • 零系数 - VRMA 为零时要使用的垂直系数。 该系数可确定指定函数的 y 截距。 按照定义,零系数对于任意三角垂直函数(Cos、Sec、Cos-Sec 或 Sec-Cos)都不适用。 y 截距由以上函数定义。
  • 交角下限 - 一个 VRMA 角度,小于该角度时 VF 将被设置为无穷大。
  • 交角上限 - 一个 VRMA 角度,大于该角度时 VF 将被设置为无穷大。
  • 坡度 - 与 线性逆线性参数相结合使用的直线坡度。 坡度被指定为垂直增量与水平增量的比值(例如,45 百分比坡度是 1/45,以 0.02222 的方式输入)。

选择水平栅格(可选)


定义每个像元的水平方向的栅格。

在栅格上的这些值必须是整数,以北纬 0 度(或朝向屏幕顶部)为起始值,范围为 0 至 360,顺时针增加。 平坦区域应赋值为 -1。 每个位置上的值与 水平系数结合使用,用来确定在相邻像元之间移动时产生的水平成本。

水平系数(可选)


水平系数用于定义水平成本系数与水平相对移动角度之间的关系。

有若干个带有修饰属性的系数可供选择,用于标识定义的水平系数图。 这些图表用于标识在计算移动到相邻像元的总成本时的水平系数。

在下面的描述中,水平系数 (HF) 用于定义从一个像元移动到下一像元时所遇到的水平阻力;水平相对移动角度 (HRMA) 用于定义像元的水平方向与移动方向之间的角度。

这些 HF 的定义和参数如下:

  • 二进制 - 如果 HRMA 小于交角,则将 HF 设置为与零系数相关联的值;否则为无穷大。
  • 前向 - 只允许向前的移动。 HRMA 必须大于等于 0 度且小于 90 度 (0 <= HRMA < 90)。 如果 HRMA 大于 0 度且小于 45 度,则将像元的 HF 设置为与零系数相关联的值。 如果 HRMA 大于等于 45 度,则使用边值修饰属性值。 对于 HRMA 等于或大于 90 度的任何情况,均将 HF 设置为无穷大。
  • 线性 - HF 是 HRMA 的线性函数。
  • 逆线性 - HF 是 HRMA 的逆线性函数。

水平关键字的修饰属性如下:

  • 零系数 - HRMA 为 0 时使用的水平系数。 该系数可确定任意水平系数函数的 y 截距。
  • 交角 - 一个 HRMA 角度,大于该角度时 HF 将被设置为无穷大。
  • 坡度 - 与 线性逆线性水平系数关键字相结合使用的直线坡度。 坡度被指定为垂直增量与水平增量的比值(例如,45 百分比坡度是 1/45,以 0.02222 的方式输入)。
  • 边值 - 在指定了 前向水平系数关键字的情况下,HRMA 大于或等于 45 度且小于 90 度时的 HF。

初始累积


开始进行成本计算的初始累积成本。

它适用于与源相关的固定成本规范。 成本算法将从通过 初始累积设置的值开始,而非从零成本开始。

值必须大于等于零。 默认值为 0。

最大累积


源的旅行者的最大累积。

每个源的成本计算将在达到指定累积后停止。

值必须大于零。 默认累积为到输出栅格边的边。

成本倍增率


要应用于成本值的乘数。

可将其用于控制源的出行或放大模式。 乘数越大,在每个像元间移动的成本将越大。

值必须大于零。 默认值为 1。

行驶方向


当应用水平和垂直系数时,指定旅行者的方向。

来自源 - 水平系数和垂直系数将应用于从输入源开始并行驶至非源像元的情况。 这是默认设置。

到源 - 水平系数和垂直系数将应用于从每个非源像元开始并行驶回输入源的情况。

指定将应用于所有源的 来自源到源关键字,或指定包含用于确定各个源行驶方向关键字的源数据字段。 该字段必须包含字符串 FROM_SOURCETO_SOURCE

距离方法(可选)


指定是否使用平面(平地)或测地线(椭球)方法计算距离。

  • 平面 - 将使用 2D 笛卡尔坐标系对投影平面执行距离计算。 这是默认方法。
  • 测地线 - 距离计算将在椭圆体上执行。 因此,无论是输入投影还是输出投影,结果不会改变。

结果距离分配栅格名称


将在 我的内容中创建并添加到地图中的图层的名称。 默认名称基于工具名称以及输入图层名称。 如果该名称的图层已存在,则系统将提示您提供其他名称。

您可以使用 将结果保存在下拉框指定 我的内容中的文件夹名称,结果将保存到该文件夹中。 如果您拥有创建切片和动态影像图层的权限,则您可以使用“将结果另存为”下拉框来指定要在输出中生成的图层类型。

结果距离累积栅格名称


距离累积栅格包含每个像元距最小成本源的累积距离。

输出栅格为浮点类型。

将在 我的内容中创建并添加到地图中的图层的名称。 默认名称基于工具名称以及输入图层名称。 如果该名称的图层已存在,则系统将提示您提供其他名称。

您可以使用 将结果保存在下拉框指定 我的内容中的文件夹名称,结果将保存到该文件夹中。 如果您拥有创建切片和动态影像图层的权限,则您可以使用“将结果另存为”下拉框来指定要在输出中生成的图层类型。

结果反向栅格名称(可选)


反向栅格中包含以度为单位的计算方向。 该方向可用于识别沿最短路径返回最近源同时避开障碍的下一像元。

值的范围是 0 度到 360 度,并为源像元保留 0 度。 正东(右侧)是 90 度,且值以顺时针方向增加(180 是南方、270 是西方、360 是北方)。

输出栅格为浮点类型。

将要在 我的内容中创建的图层的名称。 必须提供 我的内容中当前没有的名称。

您可以使用 将结果保存在下拉框指定 我的内容中的文件夹名称,结果将保存到该文件夹中。 如果您拥有创建切片和动态影像图层的权限,则您可以使用“将结果另存为”下拉框来指定要在输出中生成的图层类型。

结果源方向栅格名称(可选)


源方向栅格将最小积累成本源像元的方向标识为方位角(以度为单位)。

值的范围是 0 度到 360 度,并为源像元保留 0 度。 正东(右侧)是 90 度,且值以顺时针方向增加(180 是南方、270 是西方、360 是北方)。

输出栅格为浮点类型。

将要在 我的内容中创建的图层的名称。 必须提供 我的内容中当前没有的名称。

您可以使用 将结果保存在下拉框指定 我的内容中的文件夹名称,结果将保存到该文件夹中。 如果您拥有创建切片和动态影像图层的权限,则您可以使用“将结果另存为”下拉框来指定要在输出中生成的图层类型。

结果源位置栅格名称(可选)


源位置栅格为多波段输出。 第一个波段包含行索引,第二个波段包含列索引。 这些索引用于标识相距最小积累成本距离的源像元的位置。

将要在 我的内容中创建的图层的名称。 必须提供 我的内容中当前没有的名称。

您可以使用 将结果保存在下拉框指定 我的内容中的文件夹名称,结果将保存到该文件夹中。 如果您拥有创建切片和动态影像图层的权限,则您可以使用“将结果另存为”下拉框来指定要在输出中生成的图层类型。