r - 组合栅格堆栈

标签 r raster r-raster

我有多个栅格堆栈,其中包含来自 CRU TS 3.23 的温度数据

我已阅读文件如下:

nc = stack("cru_ts3.23.1951.1960.pre.dat.nc", varname = "pre")
nc2 = stack("cru_ts3.23.1961.1970.pre.dat.nc", varname = "pre")
...
nc7 = stack("cru_ts3.23.2011.2014.pre.dat.nc", varname = "pre")

有什么办法可以将所有这些栅格组合起来创建一个大栅格?我正在研究降水趋势,当它们都集中在一个物体上时就容易多了!谢谢

最佳答案

raster::stack(nc, nc2, nc3, nc4, nc5, nc6, nc7)应该做的伎俩。已经描述了一种非常相似的方法,例如here .

但是,请注意您想要的对象 stack需要具有相同的坐标引用系统 ( CRS )、分辨率 ( res ) 和 extent .否则,stack很可能会失败。您可以部署 raster::projectRasterraster::resample如果上述标准中的一个(或多个)不同,则创建具有统一空间属性的对象。

关于r - 组合栅格堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36494995/

相关文章:

rgdal 有效读取大型多波段栅格

R:删除空格 + 分隔符

rbindlist : NA into date-time column

r - 在 R 中的空间数据框中查找最近的网格值

r - Eloquent 地更改 R 中的许多栅格单元值

r - 如何从 R 中的 geoTIFF 获取像素值?

r - 为什么在重命名栅格堆栈层时 R 添加了 "x"

r - 在地理上聚合 worldclim 的单元格,使用 30 秒分辨率来估计 10 分钟分辨率的标准偏差

r - 使用 `plotmath` 显示下标和 `[ ]` 的组合

rmarkdown 渲染无法识别参数