У меня есть многослойный RasterBrick, представляющий топографическую карту, которую я хочу сохранить на жесткий диск в формате grd или tif, чтобы другие могли работать позже.Сохранить многослойный RasterBrick на жесткий диск
Это RasterBrick:
class : RasterBrick
dimensions : 2400, 4200, 10080000, 3 (nrow, ncol, ncell, nlayers)
resolution : 100, 100 (x, y)
extent : 480000, 9e+05, 62000, 302000 (xmin, xmax, ymin, ymax)
coord. ref. : NA
data source : in memory
names : layer.1, layer.2, layer.3
min values : 2.8725, 2.8725, 2.8725
max values : 254.5175, 254.5175, 254.5175
Я пытался спасти его с помощью этой команды:
outfile <- writeRaster(brick, filename='grid.tif', format="GTiff", overwrite=TRUE)
и это:
outfile <- writeRaster(m, filename='grid.grd', format="raster", overwrite=TRUE)
Но Файл tif поврежден, и объект grd содержит только один слой и не распознается как многоуровневый RasterBrick, когда я его читаю с помощью raster()
.
Целью является использование топографической карты в качестве фона для тематических карт.
спасибо большое !!! – Mario