For a given set of points and locations identified by 2D coordinates this function finds the nearest location of each point
nearloc(points, locations, positions = FALSE)
a matrix, data-frame or list with the 2D coordinates of a set of points for which you want to find the nearest location.
a matrix, data-frame or list with the 2D coordinates of a set of locations.
logical defining what to be returned. If
positions = FALSE the function returns
a matrix, data-frame or list of the same type and size
as the object provided in the argument
points with the
coordinates of the nearest locations.
positions = FALSE the function returns a vector with the
position of the nearest points in the
set.seed(276) gr <- expand.grid(seq(0,1, l=11), seq(0,1, l=11)) plot(gr, asp=1) pts <- matrix(runif(10), nc=2) points(pts, pch=19) near <- nearloc(points=pts, locations=gr) points(near, pch=19, col=2) rownames(near) nearloc(points=pts, locations=gr, pos=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.