I have a point layer and want to know the distance of nearest point of current layer for each point in the layer.

I found some tools in ArcToolbox about it , but they need two layers for input and they can find the distance of nearest object between that two layers. I tried to use them and i added my point layer in that tools ( Same layer for both inputs ) but they couldn't work properly because they found same point in second layer and gave me zero distance for every points.

How can i find distance of nearest point for each point in my layer ? It is better for me to find an answer in ArcToolbox . Something such as Tools or Models.

  • 1
    I have got the same problem, and i tried out the theory but it gives me exactlly the same output with the inputs. I want to connect each points by thier nearest distance, i made a distance id but the lines are not really structured, they are overlapped and crossed each other. any help is wellcome please !!!
    – user26705
    Commented Feb 7, 2014 at 16:42

2 Answers 2


Thanks, but not Near_DIST is 0. Search Radius (optional) is must be different "0".

For exp 1 m (in 1 m diameter cicle along nearest-closest points

  • @Stev_k How can I obtain distances between points in the same layer by street network instead of straight line distance?
    – ketar
    Commented Jun 21, 2017 at 17:30
  1. Use GME available from http://www.spatialecology.com/
  2. use the "Point distance tool" from the geoprocessing tools of ArcGIS - for proximity calculations to find the object distance in the same layer. You can specify search radius.

I hope this helps..

  • I didn't realize GME was available for all versions now.
    – ianbroad
    Commented Jul 14, 2015 at 20:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.