raster.moments: Raster moments

View source: R/raster.moments.R

raster.momentsR Documentation

Raster moments

Description

Calculates focal statistical moments of a raster

Usage

raster.moments(x, type = "mean", s = 3, p = 0.75, ...)

Arguments

x

A terra SpatRaster object

type

The global statistic to represent the local deviation options are: "min", "min", "mean", "median", "var, "sd", "mad", "kurt", "skew", "quantile"

s

Size of matrix (focal window), can be single value or two values defining the [x,y] dimensions of the focal matrix

p

if type="quantile", the returned percentile.

...

Additional arguments passed to terra::focal

Details

This is a simple wrapper for the terra focal function, returning local statistical moments

Value

A terra SpatRaster object representing the local distributional moment

Author(s)

Jeffrey S. Evans <jeffrey_evans@tnc.org>

Examples


library(terra)
r <- rast(nrows=500, ncols=500, xmin=571823, xmax=616763, 
            ymin=4423540, ymax=4453690)
  crs(r) <- "epsg:9001"
r[] <- runif(ncell(r), 1000, 2500)

# Calculate 10th percentile for 3x3 window
r.p10 <- raster.moments(r, type="quantile", p=0.10) 



spatialEco documentation built on Nov. 18, 2023, 1:13 a.m.