focalMat {terra} | R Documentation |
Focal weights matrix
Description
Make a focal ("moving window") weight matrix for use in the focal
function. The sum of the values adds up to one.
Usage
focalMat(x, d, type=c('circle', 'Gauss', 'rectangle'), fillNA=FALSE)
Arguments
x |
SpatRaster |
d |
numeric. If |
type |
character indicating the type of filter to be returned |
fillNA |
logical. If |
Value
matrix that can be used with focal
Examples
r <- rast(ncols=180, nrows=180, xmin=0)
focalMat(r, 2, "circle")
focalMat(r, c(2,3), "rect")
# Gaussian filter for square cells
gf <- focalMat(r, 1, "Gauss")
[Package terra version 1.7-78 Index]