Learn R Programming

rasterVis (version 0.51.6)

xyLayer: xyLayer

Description

Create a numeric vector from a function of the coordinates.

Usage

xyLayer(object, dirXY = y, vector = TRUE, maxpixels)

Value

A numeric vector or a Raster/SpatRaster object.

Arguments

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.

Author

Oscar Perpiñán Lamigueiro.

See Also

init, substitute, eval

Examples

Run this code
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))

Run the code above in your browser using DataLab