dem_proc {gdalraster} | R Documentation |
GDAL DEM processing
Description
dem_proc()
generates DEM derivatives from an input elevation raster. This
function is a wrapper for the gdaldem
command-line utility.
See https://gdal.org/programs/gdaldem.html for details.
Usage
dem_proc(
mode,
srcfile,
dstfile,
mode_options = DEFAULT_DEM_PROC[[mode]],
color_file = NULL,
quiet = FALSE
)
Arguments
mode |
Character. Name of the DEM processing mode. One of hillshade, slope, aspect, color-relief, TRI, TPI or roughness. |
srcfile |
Filename of the source elevation raster. |
dstfile |
Filename of the output raster. |
mode_options |
An optional character vector of command-line options (see DEFAULT_DEM_PROC for default values). |
color_file |
Filename of a text file containing lines formatted as:
"elevation_value red green blue". Only used when |
quiet |
Logical scalar. If |
Value
Logical indicating success (invisible TRUE
).
An error is raised if the operation fails.
Note
Band 1 of the source elevation raster is read by default, but this can be
changed by including a -b
command-line argument in mode_options
.
See the documentation for
gdaldem
for a description of all available options for each processing
mode.
Examples
elev_file <- system.file("extdata/storml_elev.tif", package="gdalraster")
slp_file <- file.path(tempdir(), "storml_slp.tif")
dem_proc("slope", elev_file, slp_file)
deleteDataset(slp_file)