RRIK3: RRIK3: Radial Roughness index with differences of order 3

View source: R/GeostTextureLibrarySharedRoxy.R

RRIK3R Documentation

RRIK3: Radial Roughness index with differences of order 3

Description

Extension of RRI using differences of order 3 Accordingly, this version filters out a trend of order 2, so it reduces still more the dependence on slope and partially on curvature. The input is the DEM (no need to detrend).

Usage

RRIK3(x, ...)

## S3 method for class 'numeric'
RRIK3(x, ...)

## S3 method for class 'SpatRaster'
RRIK3(x, ..., .method = c("rcpp", "r"))

Arguments

x

A DEM as a SpatRaster or a vector of numeric values from a focal window in a DEM from which to compute the index

...

reserved for future use

.method

Either r or rcpp (fast batch processing using C++, still to implement)

Value

isotropic roughness (in the same units of input)

References

Trevisani S., Teza G., Guth P.L., 2023. Hacking the topographic ruggedness index. Geomorphology https://doi.org/10.1016/j.geomorph.2023.108838

Examples

library(terra)
dem= rast(paste(system.file("extdata", package = "SurfRough"), "/trento1.tif",sep=""))
roughRRIK3=RRIK3(dem)
plot(roughRRIK3)

SurfRough documentation built on April 4, 2025, 2:19 a.m.