0

我正在使用 1.6*10^9 单元格的栅格文件。文件可以在这里下载https://nextcloud.eatlas.org.au/s/YPSmYfDXNcHWNxQ/download/GBR_NESP-TWQ-5.4_JCU_Predicted-seagrass-probability_20201203.zip

类:SpatRaster 尺寸:46035、36147、1(nrow、ncol、nlyr)分辨率:0.0003、0.0003(x、y)范围:142.51、153.35、-24.497、-10.687(xmin、xmax、ymin、ymax)坐标。参考。: lon/lat WGS 84 (EPSG:4326) 来源: seagrass_probability.tif 名称: seagrass_probability 最小值: 0 最大值: 1

我正在尝试减小此文件的大小,以便可以使用它执行不同的操作,例如转换为矩阵、data.frame 或执行光栅代数。我已经尝试过这里提到的所有方法从巨大的光栅文件中删除 NA 值

但这需要很长时间,而且即使我有 32Gb 的内存,我也会用完内存。

唯一的解决方案是将这个光栅分割成更小的对象还是我必须简单地读取它的一个子集?我没想到 300mb 的 .tiff 文件会有这么大的问题。事实上,在移除 NA 之后,对象可能更易于管理,但即使达到这一点也需要中间步骤。

4

0 回答 0