【发布时间】:2021-04-15 04:14:59
【问题描述】:
我有一个由 terra 包中的 rast() 创建的 SpatRaster 文件,我想以矩阵形式读出光栅的值。如果基础栅格具有 10 行和 10 列,我希望这些值采用相同的格式,但作为矩阵。
我尝试了一些方法,例如:
matrix(1:100, nrow = 10, ncol = 10) -> mm
rast(mm) -> spat_raster
as.matrix(spat_raster) %>% dim
但是,输出是 100x1 矩阵,而不是 10x10。 还有
values(spat_raster, mat = T)
不起作用。 有什么想法吗?
【问题讨论】: