Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

move

Move records to closest non-NA cell.


Description

Identifies and moves presence records to cells with environmental values.

Usage

move(longlat, layers, buffer = 0)

Arguments

longlat

Matrix of longitude and latitude or eastness and northness (two columns in this order) of species occurrence records.

layers

Raster* object as defined by package raster.

buffer

Maximum distance in map units that a record will move. If 0 all NA records will be changed.

Details

Often records are in coastal or other areas for which no environmental data is available. This function moves such records to the closest cells with data so that no information is lost during modelling.

Value

A matrix with new coordinate values.

Examples

rast <- raster::raster(matrix(c(rep(NA,100), rep(1,100), rep(NA,100)), ncol = 15))
pts <- cbind(runif(100, 0, 0.55), runif(100, 0, 1))
raster::plot(rast)
points(pts)
pts <- move(pts, rast)
raster::plot(rast)
points(pts)

red

IUCN Redlisting Tools

v1.5.0
GPL-3
Authors
Pedro Cardoso
Initial release
2020-05-04

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.