This helper function saves a SpatRaster to disk as a Cloud Optimized GeoTIFF (COG) with ZSTD compression.
It automatically sets the appropriate GDAL predictor based on the data type to optimize file size and performance.
For floating point rasters (FLT4S), Predictor 3 is used, and for integer rasters, Predictor 2 is used, which improves compressibility.
A nodata value is also automatically defined and applied: 255 for integer rasters (e.g. "INT1U") and NaN for floating point rasters.
Utilisation
save_raster(raster, filename, datatype = "FLT4S")
Arguments
- raster
A SpatRaster object to be saved.
- filename
Character. Full file path (including .tif extension) where the raster will be saved.
- datatype
Character. GDAL data type to use for saving the raster (e.g. "FLT4S" for float, "INT1U" for unsigned byte). Default is "FLT4S".
Valeur de retour
None. The function is called for its side effect of saving the raster to disk.
Détails
This function should be used across processing functions to ensure consistent raster output formats.
Exemples
if (FALSE) { # \dontrun{
save_raster(my_raster, "output/my_raster.tif", datatype = "INT1U")
save_raster(my_raster, "output/my_raster_float.tif", datatype = "FLT4S")
} # }