Trying to find, for each point in a SpatialPointsDataFrame
, the distance to the closest point in a second SpatialPointsDataFrame
(equivalent to the "nearest" tool in ArcGIS for two SpatialPointDataFrames
).
I can do the naive implementation by calculating all pairwise distances using gDistance
and taking the min
(like answer 1 here), but I have some huge datasets and was looking for something more efficient.
For example, here's a trick with knearneigh
for points in same dataset.
Cross-posted on r-sig-geo