# nearloc

##### 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

##### 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)*