Universal function to load raster data from files, directories, or raster objects with comprehensive error handling and validation.
Usage
load_raster_data(
input_data,
pattern = "\\.(tif|tiff)$",
recursive = FALSE,
verbose = FALSE
)Examples
if (FALSE) { # \dontrun{
# These examples require directory structures with multiple data files
# Load from directory with error handling
rasters <- load_raster_data("/path/to/raster/files")
# Load from file list with validation
rasters <- load_raster_data(c("file1.tif", "file2.tif"))
} # }
