NDVIcoverfactor: Estimating Cover Factor for Erosion Models Using NDVI Remote...

View source: R/NDVIcoverfactor.R

NDVIcoverfactorR Documentation

Estimating Cover Factor for Erosion Models Using NDVI Remote Sensing Index for Vegetation

Description

This function estimates the C factor of erosion models using NDVI derived from remote sensing images

Usage

NDVIcoverfactor(ndvi, model="kniff")

Arguments

ndvi

remote sensing index for vegetation

model

model for relating ndvi with C factor

Details

The function uses empirical models from the literature. It currently has 15 models: kniff, patil, almagro, jamshidi, dejong, toumi, gitas, joshi, durigon, wickama, suriyaprasit, lin, bahrawi, kulikov, power, modis.

Value

a numeric value between 0 and 1 .

Note

Some models may return negative values, which are masked out in the function or may return warning

Author(s)

Christian Thine Omuto

References

Ayalew, D.A., Deumlich, D., Ĺ arapatka, B., Doktor, D., 2020. Quantifying the Sensitivity of NDVI-Based C Factor Estimation and Potential Soil Erosion Prediction using Spaceborne Earth Observation Data. Remote Sensing 12, 1136. https://doi.org/10.3390/rs12071136

Mahgoub, M., Elalfy, E., Soussa, H., Abdelmonem, Y., 2024. Relation between the soil erosion cover management factor and vegetation index in semi-arid basins. Environ Earth Sci 83, 337. https://doi.org/10.1007/s12665-024-11593-3

See Also

VegCOV

Examples

NDVIcoverfactor(0.27,"modis")

library(raster)
library(sp)
r <- raster(xmn= 35.5, ymn= -1.5, xmx = 37.5,ymx = 1.5, res = c(0.01,0.01),
            crs = '+proj=latlon +datum=WGS84 +no_defs')
r <- setValues(r, sample(x=0:1, size=ncell(r), replace=TRUE))
r$s2=NDVIcoverfactor(values(r),"modis")
plot(r$s2)

soilassessment documentation built on April 12, 2025, 9:13 a.m.