nearloc {geoR} | R Documentation |
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)
points |
a matrix, data-frame or list with the 2D coordinates of a set of points for which you want to find the nearest location. |
locations |
a matrix, data-frame or list with the 2D coordinates of a set of locations. |
positions |
logical defining what to be returned. If TRUE
the function returns the positions of the locations, otherwise the
coordinates of the locations. Defaults to FALSE . |
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.
If positions = FALSE
the function returns a vector with the
position of the nearest points in the locations
object.
Paulo J. Ribeiro Jr. paulojus@leg.ufpr.br,
Peter J. Diggle p.diggle@lancaster.ac.uk.
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)