Tuesday 27 September 2016

arcgis desktop - Finding points that are within a set distance of other points


I have a large point file: several thousand. They are all GPS coordinates, recorded at different times, by different people. Many of them have unique data. So, for example, there will be one coordinate with one name, and a different coordinate, 50 meters away, with a different name.


I'd like to select, or otherwise find, all the points in the file that are within a set distance of any other point in the file. So if the distance was 500 meters, then the end result should be a selection of all points that are within 500 meters of another point.


Basically I need to go through the points and decide which one to keep and what data from each one to keep. There is no way to do this programmatically, I have to sort it out manually. But if there is a way to at least programmatically find the ones I need to look at, that would be very helpful.


What is the best way to do this in ArcGIS?



Answer



You can use Point Distance (Analysis) tool to find the distance from each point to the nearest neighbor point. Use search distance of 500 m.


The result is a table with distances between each point to its nearest neighbor point.


Join the table back to your point feature class.



(You need ArcGIS for Desktop Advanced (ArcInfo) license level for Point Distance tool.)


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...