在 R 中将栅格切换为 terra 包 - 具有 4 维的 netcdf 文件

问题描述 投票:0回答:1

我有一个 4 个维度的 netcdf 文件(时间、经度、纬度、级别)。以前在 R 中使用栅格包时,我使用

brick("file_page",level=2)
来选择级别。但这在地球上似乎并不存在。 terra 中的等价物是什么?

当我尝试在 terra 中加载栅格时,它似乎结合了时间和级别维度。基本上,我有 320 个时间步长和 10 个关卡。当我在 terra 中加载栅格时,它会生成一个具有 3200 个级别的栅格。如何仅加载一个级别(共 10 个)和 320 个时间步长的栅格?

r-raster terra
1个回答
1
投票

你应该能够这样做:

library(terra)
r <- rast("file_page", 2)

或者

s <- sds("file_page")
lev2 <- s[[2]] 
© www.soinside.com 2019 - 2024. All rights reserved.