Skip to content

Commit 702e069

Browse files
committed
code formatting
1 parent 50c4439 commit 702e069

File tree

1 file changed

+20
-9
lines changed

1 file changed

+20
-9
lines changed

R/create_multiband_image.R

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,23 @@
2828
#'
2929
#' @export
3030

31-
create_multiband_image <- function(input_dir, desired_band_order, output_dir, make_plot = FALSE, return_raster=FALSE){
31+
32+
create_multiband_image <- function(input_dir,
33+
desired_band_order,
34+
output_dir,
35+
make_plot = FALSE,
36+
return_raster = FALSE) {
3237
# folder list | recursive = won't pick folders within folders
3338
folders <- list.dirs(input_dir, full.names = T, recursive = FALSE)
3439

35-
if (length(folders) == 0){
40+
if (length(folders) == 0) {
3641
folders <- input_dir
3742
}
3843
## NOTE: 'desired_band_order' must match file names
3944
# should be combined in wavelength order
4045

4146
# loop thru each folder
4247
for (folder in folders) {
43-
4448
# list of tif files
4549
tif_files <- list.files(folder, pattern = "\\.tif$", full.names = TRUE)
4650

@@ -57,16 +61,23 @@ create_multiband_image <- function(input_dir, desired_band_order, output_dir, ma
5761
# create output file as .tif and as .envi
5862
output_filename <- file.path(output_dir, paste0(basename(folder), "_multiband_image"))
5963
# write .tif file
60-
terra::writeRaster(combined_image, filename = paste0(output_filename, '.tif'),
61-
filetype = "GTiff", gdal = c("INTERLEAVE=BAND"), overwrite = TRUE)
64+
terra::writeRaster(
65+
combined_image,
66+
filename = paste0(output_filename, '.tif'),
67+
filetype = "GTiff",
68+
gdal = c("INTERLEAVE=BAND"),
69+
overwrite = TRUE
70+
)
6271

6372

6473
# plot image - for checking
65-
if (make_plot) terra::plot(combined_image)
74+
if (make_plot)
75+
terra::plot(combined_image)
6676

6777
#logic for what to return
68-
if (return_raster) return(combined_image)
69-
else return(NULL)
78+
if (return_raster)
79+
return(combined_image)
80+
else
81+
return(NULL)
7082
}
7183
}
72-

0 commit comments

Comments
 (0)