Wraps terra::rast() for GLASS HDF-EOS granules and applies product-level
band cleanup in one step:
raw fill values (e.g. 255) set to
NA,the stored scale factor multiplied in,
values outside the valid scaled range set to
NA.
When product names a registered variant, fill, scale_factor and
valid_range default to the registry values (glass_products); explicit
arguments override the registry.
Usage
glass_read(
input,
product = NULL,
fill = NULL,
scale_factor = NULL,
valid_range = NULL,
subds = NULL,
...
)Arguments
- input
One or more file paths of the same variant and tile (they become temporal layers of a multi-layer
SpatRaster), or an already-openSpatRaster.- product
Optional registry variant key, e.g.
"LAI_MODIS_250M".- fill
Optional raw fill value (overrides the registry value).
- scale_factor
Optional scale factor.
- valid_range
Optional
c(min, max)of the scaled data.- subds
Optional sub-dataset selection passed to
terra::rast()(needed for multi-band products such asTa).- ...
Passed on to
terra::rast().
