周边 (分析)

此 ArcGIS 2.9 文档已 存档,并且不再对其进行更新。 其中的内容和链接可能已过期。 请参阅最新文档

摘要

可计算输入要素与其他图层或要素类中的最近要素之间的距离和其他邻近性信息。

了解有关如何使用地理处理工具计算邻近值的详细信息。

插图

按几何类型查找邻近要素

使用情况

  • 将以下字段添加到输入中。 如果字段已存在,则将更新字段值。 这些字段名称可以使用字段名称 (field_names) 参数进行配置。

    • NEAR_FID- 最近的邻近要素的对象 ID。 如果未发现邻近要素,则该值为 -1。
    • NEAR_DIST- 输入要素与邻近要素之间的距离。 该值采用输入要素坐标系的线性单位,如果将 Method 参数设置为 Geodesic 且输入位于地理坐标系中,则该值将采用“米”作为单位。 如果未发现邻近要素,则该值为 -1。
    • NEAR_FC- 包含邻近要素的要素类的目录路径。 仅在指定了多个邻近要素时,才会将此字段添加到输出表中。 如果未发现邻近要素,则该值为空字符串或为空。

    如果选中 Location 参数,(在 Python 中将 location 参数设置为 LOCATION),则会向输入要素添加以下字段。 如果字段已存在,将更新字段值。 字段值单位取决于为 Method 参数选择的方法。 如果设置为 Planar,则该值为输入要素坐标系的线性单位。 如果设置为 Geodesic,则该值在与输入要素坐标系相关联的地理坐标系中。

    • NEAR_X- 邻近要素中距离输入要素最近位置的 x 坐标。 如果未发现邻近要素,则该值为 -1。
    • NEAR_Y- 邻近要素中距离输入要素最近位置的 y 坐标。 如果未发现邻近要素,则该值为 -1。

    如果选中 Angle 参数(在 Python 中将 angle 参数设置为 ANGLE),则将向输入要素添加以下字段。 如果字段已存在,将更新字段值。

    • NEAR_ANGLE- 连接输入要素和邻近要素的线在 FROM_XFROM_Y 位置的角度。 如果未找到邻近要素或邻近要素与输入要素相交,则该值将为 0。

  • 如果在搜索半径内未找到任何要素,则 NEAR_FIDNEAR_DIST 的值都将为 -1。

  • 输入要素和邻近要素均可为点、多点、线或面。

  • 邻近要素可包括不同形状类型(点、多点、线或面)的一个或多个要素类。

  • 同一要素类或图层可同时用作输入要素和邻近要素。 这种情况下,所评估的输入要素将被排除在邻近要素候选项之外,以避免得出所有要素都与其自身最接近的结果。

  • 输入要素可以是您已执行要素选择的图层。使用工具执行操作时将使用并更新所选要素。其余要素会将新建字段(例如 NEAR_FIDNEAR_DIST)的值设置为 -1。

  • 当一个以上邻近要素与输入要素的距离为最短距离时,则会随机选择其中之一作为最近要素。

  • 使用方法参数的平面选项时,输入要素必须采用适合距离测量值的投影,如等距投影。

    了解有关坐标系和投影的详细信息。

  • 要可视化 FROM_XFROM_YNEAR_XNEAR_Y 位置,可将输出表用作创建 XY 事件图层XY 转线工具的输入。

参数

标注说明数据类型
输入要素

输入要素可以是点、折线、面或多点类型。

Feature Layer
邻近要素

一个或多个包含邻近要素候选项的要素图层或要素类。 邻近要素可以是点、折线、面或多点。 如果指定了多个图层或要素类,则 NEAR_FC 字段将被添加到输入表中,并将存储含有找到的最近要素的源要素类的路径。 同一要素类或图层可同时用作输入要素和邻近要素。

Feature Layer
搜索半径
(可选)

用于搜索邻近要素的半径。 如果未指定任何值,则会考虑所有邻近要素。 如果指定了距离,但没有指定任何单位或将单位设置为未知,则将使用输入要素的坐标系单位。 如果 Method 参数使用了 Geodesic 选项,则使用线性单位(如公里或英里)。

Linear Unit
位置
(可选)

指定是否将邻近要素上最近位置的 x 和 y 坐标写入 NEAR_XNEAR_Y 字段。

  • 未选中 - 不会写入位置。 这是默认设置。
  • 选中 - 将写入位置。
Boolean
(可选)

指定是否计算邻近角并将其写入输出表的 NEAR_ANGLE 字段。 邻近角测量与直线(该直线连接输入要素与其最近要素的最近位置)方向间的夹角。 在方法参数中使用平面方法时,角度在 -180° 到 180° 的范围内,0°代表东,90°代表北,180°(或 -180°)代表西,-90° 代表南。 使用测地线方法时,角度在 -180° 到 180° 的范围内,0° 代表北,90° 代表东,180°(或 -180°)代表南,-90° 代表西。

  • 未选中 - 将不添加 NEAR_ANGLE 字段。 这是默认设置。
  • 选中 - 将添加 NEAR_ANGLE 字段。
Boolean
方法
(可选)

确定是使用椭球体上的最短路径(测地线)还是使用地平(平面)方法。 建议将测地线方法用于在不适合进行距离测量的坐标系(例如 Web 墨卡托或任何地理坐标系)中存储的数据,以及任何地理区域跨度较大的分析。

  • 平面要素之间将使用平面距离。 这是默认设置。
  • 测地线要素之间将使用测地线距离。 这种方法考虑到椭球体的曲率,并可以正确处理日期变更线和两极附近的数据。
String
字段名称
(可选)

指定将在处理过程中添加的属性字段的名称。

如果不使用此参数或将从此参数中排除要添加的任何字段,则将使用默认字段名称。

默认情况下,将始终添加 NEAR_FIDNEAR_DIST 字段,在启用位置参数(Python 中的 location)时将添加 NEAR_XNEAR_Y 字段,在启用角度参数(Python 中的 angle)时将添加 NEAR_ANGLE 字段,并且在使用多个输入时将添加 NEAR_FC 字段。

Value Table

派生输出

标注说明数据类型
更新后的输入要素

更新后的输入要素。

Feature Layer

环境

特殊情况

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题