欧氏分配函数

需要 Spatial Analyst 许可。

概览

基于欧氏距离计算每个像元的最近源。

提示:

距离分配函数提供了增强的功能或性能。

欧氏分配图示

了解有关欧氏距离分析的详细信息。

这是一个全局栅格函数。

注释

输入源数据必须为栅格图层。

源栅格中存在的 NoData 值不会被作为函数的有效值的一部分。 值 0 将被视为源栅格中的合法值。 源栅格可使用提取工具裁剪函数进行创建。

如果您具有源要素,则可以先使用栅格化要素函数将其转换为栅格数据集。 将一致的输入用于该函数的栅格输入。 这将确保使用相同的像元大小、范围和空间参考将这些要素正确转换为栅格数据集。

最大距离以与源栅格相同的地图单位指定。

如果源栅格是从产生布尔像元值的操作中获得的,则赋值栅格将非常有用。 这些操作造成源栅格丢失了与源像元位置相关联的原始区域值。 赋值栅格将能够恢复这些像元值,或允许对源像元中的其他区域值组合进行分析。 使用赋值栅格时,可能会更改输出的配置和结果。

如果在地理处理环境中已设置了掩膜,且要被掩膜的像元将覆盖源位置,则欧氏计算将对其余的源位置产生作用。 计算中将不考虑被掩膜的源像元;这些像元将被赋予 NoData 值。 输入表面上被分配 NoData 的任意像元位置都会在所有输出栅格上接收到 NoData。 有关适用于此函数的地理处理环境的详细信息,请参阅分析环境和 Spatial Analyst

参数

参数名称描述

源栅格

(必填)

识别源位置的栅格数据集。 基于欧氏距离,将为输出中的每个像元确定最近源

输入类型可以是整型或浮点型。

源字段

用于向源位置分配值的字段。 它必须为整型。 如果已设置赋值栅格,则该输入中的值优先于源字段中的任何设置。

栅格障碍

定义障碍的栅格。

数据集必须包含没有障碍的 NoData。 障碍由有效值(包括零)表示。

可通过整型栅格、浮点型栅格来定义障碍。

最大距离

定义将在其中确定最近源的阈值距离。 如果到最近源的距离超出此值,那么该像元的输出将为 NoData。

默认距离是到输出栅格的范围。

赋值栅格

标识应该用于每个输入源位置的区域值的输入整型栅格。 对于每个源位置像元,由赋值栅格定义的值将被分配给所有分配到源位置供计算使用的像元。 此类赋值栅格优先于源字段中的任何设置。

像元大小

将创建输出栅格的像元大小。

如果已在环境中明确设置了像元大小,则该大小将为默认像元大小。 如果未设置,则输出像元大小将与源栅格相同。

距离法

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

  • 平面 - 平面测量使用 2D 笛卡尔算法计算长度与面积。 此选项仅适用于在投影坐标系中执行测量,并且该坐标系的 2D 平面将成为测量的基础。
  • 测地线 - 椭球体(椭圆体)地球表面上两点间长度最短的线。 无论输入或输出投影,结果均不会改变。
    注:

    要确定两城市间最短的飞机飞行路径,便会用到大地测量线。 如果基于一个球体而非一个椭圆体,则这种线又称为大圆线。

环境设置

全局函数的地理处理环境设置可在应用程序级别进行控制。 可通过单击分析选项卡上的环境按钮来设置 ArcGIS Pro 中的处理环境。 有关环境设置的其他详细信息,请参阅分析环境和 Spatial Analyst

此全局函数支持以下环境:

相关主题