我试图从这里获得净初级生产力的时间序列全球估计,将它们下载到远程的美国机器上(我在肯尼亚,手机互联网速度很慢),将它们从当前格式转换为ascii,使用如下函数粗化它们:
coarsen = function(input,size_out){
if (dim(input)[1] != dim(input)[2]) {print("Matrix not square.")} else {
dimsize = dim(input)[1]
fac = dimsize/size_out
x = suppressWarnings(matrix(c(rep(1, fac), rep(0, dimsize)), dimsize, dimsize/fac))
t(x) %*% input %*% x}
}
然后下载它们,以便我可以使用它们。这是否可以使用 R 而不是专门构建的 GIS 程序来实现?如果是这样,我会怎么做?首选 R 的解决方案——我将使用无法安装程序的集群,但我可以安装 R 包。