问题描述
是否有一种方法可以将栅格的分辨率从0.5度提高到0.25度,而将0.5度像元中的值分配到新的0.25度像元中?例如,如果0.5度像元的值为8,则四个0.25度像元的值为2(8/4)?非常感谢您的帮助!
r <- raster(ncol=2,nrow=2)
r[] <- 8
r2 <- disaggregate(r,fact=2)
解决方法
您可以除以4,如下所示
library(raster)
r <- raster(ncol=2,nrow=2,vals=8)
r2 <- disaggregate(r,fact=2) / 4