【发布时间】:2019-08-30 00:43:18
【问题描述】:
我有一个大型 RasterBrick,它是通过编译大量 .nc 文件然后以几种方式(裁剪、折叠、命名图层)进行操作而创建的。我想把这块砖保存到我笔记本电脑上的一个文件中,这样我就可以访问它,而不必导入所有数据并重新操作。
我该怎么做?我认为它应该涉及 writeRaster,但我不确定如何指定选项。
我的 RasterBrick 是 18 x 25,有 14975 个图层,每个图层都以相关日期命名。
我从Save multi layer RasterBrick to harddisk尝试了这段代码:
outfile <- writeRaster(windstack_mn, filename='dailywindgrid.tif', format="GTiff", overwrite=TRUE,options=c("INTERLEAVE=BAND","COMPRESS=LZW"))
但是,此代码生成的 tif 文件包含一个 18 x 25 层。我认为它只保存了我的 RasterBrick 的第一层,因为如果我引入保存的 .tif 文件并绘制它,它看起来与绘制原始 RasterBrick 的第一层相同。
【问题讨论】:
标签: r-raster