state_change: state_change

View source: R/04_state_change.R

state_changeR Documentation

state_change

Description

state_change derives land productivity state change between the beginning and the end of the time series on study, resulting in a 3-class SpatRaster object with (1) no change, (2) changed between 1 and x classes or (3) changed more than x classes, where x can be defined by the user (default is 1)

Usage

state_change(
  obj2process = NULL,
  yearsBaseline = 3,
  changeNclass = 1,
  cores2use = 1,
  filename = ""
)

Arguments

obj2process

SpatRaster object (or its file name). If time series, each layer is one year

yearsBaseline

Numeric. Number of years to be averaged at the beginning and end of the time series. Optional. Default is 3

changeNclass

Numeric. Number of classes changed for classification. Optional. Default is 1

cores2use

Numeric. Number of cores to use for parallelization. Optional. Default is 1 (no parallelization)

filename

Character. Output filename. Optional

Details

state_change uses the average of 'yearsBaseline' number of years at the beginning and the end of the time series

Value

SpatRaster object

Author(s)

Xavier Rotllan-Puig

Examples


sb <- terra::rast(paste0(system.file(package='LPDynR'), "/extdata/sb_cat.tif"))
state_change(obj2process = sb,
             yearsBaseline = 3,
             changeNclass = 1,
             cores2use = 2)


LPDynR documentation built on Oct. 16, 2023, 5:06 p.m.