Ir al contenido

Returns a named list of standardized class mappings for the specified LULC product. This provides consistent access to class values across different LULC products, enabling product-agnostic processing in downstream functions.

Uso

get_lulc_classes(product = c("esri_10m", "dynamic_world", "esa_worldcover"))

Argumentos

product

Character. Product ID: one of "esri_10m", "dynamic_world", or "esa_worldcover". Each product has different class value schemes.

Valor

A named list with class value mappings. Common keys include:

  • water: Water bodies

  • trees: Tree cover / forest

  • agriculture: Cropland / cultivated areas

  • built_area: Built-up / urban areas

  • forest_managed: Managed forest classes (may be vector)

  • forest_all: All forest-related classes (may be vector)

Ejemplos

# Get all class mappings for ESRI 10m LULC
classes <- get_lulc_classes("esri_10m")
classes$agriculture  # Returns 5
#> [1] 5
classes$built_area   # Returns 7
#> [1] 7

# Get Dynamic World classes
dw_classes <- get_lulc_classes("dynamic_world")
dw_classes$agriculture  # Returns 4
#> [1] 4

# Get ESA WorldCover classes
esa_classes <- get_lulc_classes("esa_worldcover")
esa_classes$agriculture  # Returns 40
#> [1] 40