merge_rasters {terrainr} | R Documentation |
Merge multiple raster files into a single raster
Description
Some functions like get_tiles return multiple separate files when it can be useful to have a single larger raster instead. This function is a thin wrapper over sf::gdal_utils, making it easy to collapse those multiple raster files into a single TIFF.
Usage
merge_rasters(
input_rasters,
output_raster = tempfile(fileext = ".tif"),
options = character(0),
overwrite = FALSE,
force_fallback = FALSE
)
Arguments
input_rasters |
A character vector containing the file paths to the georeferenced rasters you want to use. |
output_raster |
The file path to save the merged georeferenced raster to. |
options |
Optionally, a character vector of options to be passed directly to sf::gdal_utils. If the fallback is used and any options (other than "-overwrite") are specified, this will issue a warning. |
overwrite |
Logical: overwrite |
force_fallback |
Logical: if TRUE, uses the much slower fallback method by default. This is used for testing purposes and is not recommended for use by end users. |
Value
output_raster
, invisibly.
See Also
Other data manipulation functions:
combine_overlays()
,
georeference_overlay()
,
raster_to_raw_tiles()
,
vector_to_overlay()
Examples
## Not run:
simulated_data <- data.frame(
lat = c(44.10379, 44.17573),
lng = c(-74.01177, -73.91171)
)
simulated_data <- sf::st_as_sf(simulated_data, coords = c("lng", "lat"))
img_files <- get_tiles(simulated_data)
merge_rasters(img_files[[1]])
## End(Not run)