xyLayer
Create a numeric vector from a function of the coordinates.
xyLayer(object, dirXY = y, vector = TRUE, maxpixels)
object
: A Raster
or a SpatRaster
object.dirXY
: A expression indicating the function of x
and y
(coordinates of the Raster
object) to be evaluated.vector
: Logical. If TRUE (default) a numeric vector is returned, else a Raster
or a SpatRaster
object is returned.maxpixels
: A positive integer giving the number of cells to display, for sampleRegular
or spatSample
.A numeric vector or a Raster
/SpatRaster
object.
Oscar Perpiñán Lamigueiro.
init
, substitute
, eval
library(raster) f <- system.file("external/test.grd", package="raster") r <- raster(f) dirX <- xyLayer(r, x) dirXY <- xyLayer(r, sqrt(x^2 + y^2))
Useful links