Gostaria de importar todos os múltiplos rasters de mosaico (cada mosaico é composto por 7 camadas) da pasta indicada para o meu R. Em seguida, acesse-os como rasters de multicamadas únicas.
Então eu fiz:
# read all mosaics named "mos....img" in R
raster_data<-list.files(path=getwd(), pattern="mos.*.img$")
# read files as rasters
s <- stack(raster_data)
# check my imported rasters p.ex. raster n°8 from "s" raster stack
s[[8]]
e meu raster s [[8]] contém apenas 1 camada, então nem todo o mosaico foi importado!
nlayers(s[[8]])
[[1]]
Se eu ler cada mosaico separadamente, funcionará:
# read 1 mosaic (composed by 7 bands)
mosaic1<-brick("mosaic1.img")
# extract one band
band4<-subset(mosaic1, 4)
Por que a ferramenta "empilhar" não importa mosaicos inteiros, mas apenas uma banda do mosaico e como é possível organizá-lo?
fonte