Near (Analysis)

ArcGIS Pro 3.4 | | Help archive

Summary

Calculates distance and additional proximity information between the input features and the closest feature in another layer or feature class.

Learn more about how proximity is calculated by geoprocessing tools

Illustration

Near tool illustration
Finding the near feature by geometry type is shown.

Usage

  • The following fields will be added to the input. If the fields already exist, the field values will be updated. These field names can be configured using the Field Names parameter.

    • NEAR_FID—The ObjectID of the nearest feature. If no near feature is found, the value will be -1.
    • NEAR_DIST—The distance from the input feature to the near feature. The value is in the linear unit of the input feature's coordinate system, or meters when the Method parameter is set to Geodesic and the input is in a geographic coordinate system. If no near feature is found, the value will be -1.
    • NEAR_FC—The path of the source feature class containing the nearest feature found. The layer name will be used if layers are used as input, and the catalog path to the feature class will be used if you use paths as input. This field is only added to the output table if multiple near features are specified. If no near feature is found, the value will be an empty string or null.

    The following fields will be added to the input if the Location parameter is checked. The field values are updated if the fields already exist. The field value units depend on the Method parameter value. If the Method parameter is set to Planar, the field value will be in the linear unit of the input feature's coordinate system. If it's set to Geodesic, the field value will be in the geographic coordinate system associated with the input feature's coordinate system.

    • NEAR_X—The x-coordinate of the location on the near feature that is closest to the input feature. If no near feature is found, the value will be -1.
    • NEAR_Y—The y-coordinate of the location on the near feature that is closest to the input feature. If no near feature is found, the value will be -1.

    The following field will be added to the input features if the Angle parameter is checked . The field value is updated if the field already exists.

    • NEAR_ANGLE—The angle of the line at the FROM_X and FROM_Y location that connects the input features to the near feature. If no near feature is found or the near feature intersects the input feature, the value will be 0.

  • The values for NEAR_FID and NEAR_DIST will be -1 if no feature is found within the search radius.

  • Both input features and near features can be point, multipoint, line, or polygon.

  • The Near Features parameter value can include one or more feature classes of different shape types (point, multipoint, line, or polygon).

  • The same feature class or layer can be used as both input features and near features. In this situation, the input feature being evaluated will be excluded from the near feature candidates to avoid all features being closest to themselves.

  • The input features can be a layer on which you have performed a selection. The selected features will be used and updated during tool operation. The remaining features will have the values of the newly created fields (such as NEAR_FID and NEAR_DIST) set to -1.

  • When more than one near feature has the same shortest distance from an input feature, one of them is randomly chosen as the nearest feature.

  • When using the Planar option for the Method parameter, use a projection for the input features that is appropriate for distance measurement, such as an equidistant projection.

    Learn more about coordinate systems and projections

  • To visualize the NEAR_X and NEAR_Y locations, the output table can be used as input to the Make XY Event Layer or XY To Line tool.

  • You can set a unit of measurement for the NEAR_DIST field—such as meters, kilometers, or miles—using the Distance Unit parameter.

Parameters

LabelExplanationData Type
Input Features

The input features, which can be point, polyline, polygon, or multipoint type.

Feature Layer
Near Features

One or more feature layers or feature classes containing near feature candidates. The near features can be point, polyline, polygon, or multipoint. If multiple layers or feature classes are specified, the NEAR_FC field will be added to the input table and will store the paths of the source feature class containing the nearest feature found. The same feature class or layer can be used as both input features and near features.

Feature Layer
Search Radius
(Optional)

The radius that will be used to search for near features. If no value is specified, all near features will be considered. If a distance but no unit or unknown is specified, the units of the coordinate system of the input features will be used. If the Geodesic option is used for the Method parameter, use a linear unit such as kilometers or miles.

Linear Unit
Location
(Optional)

Specifies whether x- and y-coordinates of the closest location of the near feature will be written to the NEAR_X and NEAR_Y fields.

  • Unchecked—Locations will not be written. This is the default.
  • Checked—Locations will be written.
Boolean
Angle
(Optional)

Specifies whether the near angle will be calculated and written to the NEAR_ANGLE field in the output table. A near angle measures direction of the line connecting an input feature to its nearest feature at their closest location. When the Planar method is used for the Method parameter, the angle will be within the range of -180° to 180°, with 0° to the east, 90° to the north, 180° (or -180°) to the west, and -90° to the south. When the Geodesic method is used, the angle will be within the range of -180° to 180°, with 0° to the north, 90° to the east, 180° (or -180°) to the south, and -90° to the west.

  • Unchecked—The near angle will not be calculated and the NEAR_ANGLE field will not be added. This is the default.
  • Checked—The near angle will be calculated and the NEAR_ANGLE field will be added.
Boolean
Method
(Optional)

Specifies whether a shortest path on a spheroid (geodesic) or a flat earth (planar) distance method will be used. It is recommended that you use the Geodesic method for data stored in a coordinate system that is not appropriate for distance measurements (for example, Web Mercator or any geographic coordinate system) and for a dataset that spans a large geographic area.

  • PlanarPlanar distance will be used between features. This is the default.
  • GeodesicGeodesic distance will be used between features. This method takes into account the curvature of the spheroid and correctly deals with data near the international date line and the poles.
String
Field Names
(Optional)

The names of the attribute fields that will be added during processing.

If this parameter is not used or any fields that will be added are excluded from this parameter, the default field names will be used.

By default, NEAR_FID and NEAR_DIST fields will be added, NEAR_X and NEAR_Y fields will be added when the Location parameter is checked, the NEAR_ANGLE field will be added when the Angle parameter is checked, and the NEAR_FC field will be added when multiple inputs are used.

Value Table
Distance Unit
(Optional)

Specifies the unit of measurement for the NEAR_DIST filed. When no unit of measurement is specified, the values in the NEAR_DIST field will be in the linear unit of the input feature's coordinate system. If the input is in a geographic coordinate system and the geodesic method is used, the units of the NEAR_DIST field will be meters.

  • KilometersThe unit will be kilometers.
  • MetersThe unit will be meters.
  • International Nautical MilesThe unit will be international nautical miles.
  • Statute MilesThe unit will be statute miles.
  • International YardsThe unit will be international yards.
  • International FeetThe unit will be international feet.
  • US Survey Nautical MilesThe unit will be U.S. survey nautical miles.
  • US Survey MilesThe unit will be U.S. survey miles.
  • US Survey YardsThe unit will be U.S. survey yards.
  • US Survey FeetThe unit will be U.S. survey feet.
String

Derived Output

LabelExplanationData Type
Updated Input Features

The updated input features.

Feature Layer

Licensing information

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

Related topics