欧氏距离函数

需要 Spatial Analyst 许可。

总览

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

欧氏距离图示

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

这是一个全局栅格函数。

备注

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

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

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

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

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

参数

参数名称说明

源栅格

(必填)

输入栅格用于标识计算每个输出像元位置的欧氏距离所依据的像元或位置。

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

栅格障碍

定义障碍的栅格。

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

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

最大距离

累积距离值不能超过的阈值。 如果累积的欧氏距离超过该值,则像元位置的输出值将为 NoData。

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

像元大小

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

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

距离法

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

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

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

环境设置

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

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

相关主题