分解/提高栅格分辨率,并通过划分将初始像元值分配给新像元

问题描述

是否有一种方法可以将栅格的分辨率从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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...