操作方法

操作方法:确定某个点要素与另一图层中的最近点要素之间的距离

Last Published: November 11, 2021

摘要

提供的说明将介绍如何确定两个不同图层中最近点要素之间的距离。 例如,要查找 School 图层和 Hospital 图层中点要素之间的最近距离。

确定 Hospital 图层的最近点要素之间的距离

过程

可以通过两种方法执行此操作:使用地理处理工具或者创建空间连接。

使用地理处理工具

使用近邻分析工具或生成近邻表工具。 有关如何使用这些工具的详细信息,请参阅 ArcMap:近邻分析ArcMap:生成近邻表

注: 近邻分析工具和生成近邻表工具仅适用于 ArcGIS Desktop Advanced 许可。

或者,可以使用点距离工具来计算两个点图层中所有点对之间的距离。 有关详细信息,请参阅 ArcMap:点距离

创建空间连接

在创建连接之前,请重新投影图层和数据框以具有相同的投影。 可以使用批量投影投影工具更改输入图层的坐标系。 有关详细信息,请参阅 ArcMap:批量投影ArcMap:投影

  1. 可以通过右键单击内容列表 > 连接和关联 > 连接中的所需图层来创建空间连接。
  2. 连接数据窗口中,选择要与所需图层连接的另一个图层。
  3. 在对话框的第二个选项中,在您正在连接:点到点下,选择将为每个点提供所连接图层中最接近该点的点的所有属性,以及一个距离字段用于显示该点的接近程序(采用目标图层的单位)。选项。
在“连接数据”窗口中选中“将为每个点提供所连接图层中最接近该点的点的所有属性,以及一个距离字段用于显示该点的接近程序(采用目标图层的单位)”选项。
  1. 指定输出位置,然后单击确定。 创建一个包含最近距离的新图层。
在“连接数据”窗口中指定输出位置。
  1. 要确定要素之间的距离,请右键单击新创建的图层,然后选择打开属性表。 在表中,将在距离字段中创建距离值。
新创建图层的属性表中“距离”字段下的计算距离。
注: 要将距离的值转换为其他测量单位,请使用 Double 数据类型创建一个新字段,并使用“字段计算器”填充距离值。 有关详细信息,请参阅 ArcMap:关于距离单位和编辑

文章 ID: 000012869

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项