小编tlh*_*ent的帖子

读出矩阵形式 r-terra 的值

我有一个由 terra 包中的 rast() 创建的 SpatRaster 文件,我想以矩阵形式读出栅格的值。如果基础栅格有 10 行和 10 列,我希望这些值采用相同的格式,但作为矩阵。

我尝试了一些方法,例如:

matrix(1:100, nrow = 10, ncol = 10) -> mm
rast(mm) -> spat_raster

as.matrix(spat_raster) %>% dim
Run Code Online (Sandbox Code Playgroud)

但是,输出是 100x1 矩阵,而不是 10x10。还

values(spat_raster, mat = T)
Run Code Online (Sandbox Code Playgroud)

不起作用。有任何想法吗?

r r-raster

1
推荐指数
1
解决办法
1031
查看次数

标签 统计

r ×1

r-raster ×1