calc_ibi: Calculate Index-Based Built-Up Index (IBI)

View source: R/calc_indices.R

calc_ibiR Documentation

Calculate Index-Based Built-Up Index (IBI)

Description

Computes the Index-Based Built-Up Index (IBI) by synthesizing NDBI, SAVI, and MNDWI.

Usage

calc_ibi(swir1, nir, red, green, L = 0.5)

Arguments

swir1

Short-wave infrared 1 band (terra::SpatRaster or numeric).

nir

Near-infrared band (terra::SpatRaster or numeric).

red

Red band (terra::SpatRaster or numeric).

green

Green band (terra::SpatRaster or numeric).

L

Soil adjustment factor for internal SAVI. Defaults to 0.5.

Value

A terra::SpatRaster (named "IBI") or numeric vector with index values.

References

Xu, H. (2007). Extraction of urban built-up land features from Landsat imagery using a new index-based approach. International Journal of Remote Sensing, 29(14), 4267-4283.

See Also

calc_ndbi, geo_index

Examples

calc_ibi(swir1 = 0.4, nir = 0.3, red = 0.2, green = 0.1)


GeoIndexR documentation built on Oct. 10, 2026, 5:08 p.m.