nearloc

0th

Percentile

Near location to a point

For a given set of points and locations identified by 2D coordinates this function finds the nearest location of each point

Keywords
spatial
Usage
nearloc(points, locations, positions = FALSE)
Arguments
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.

Value

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.

See Also

loccoords

Aliases
  • nearloc
Examples
# NOT RUN {
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)
# }
Documentation reproduced from package geoR, version 1.8-1, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.