我有两个具有相同维度的二进制文件(栅格):第一个表示 2 个数据之间的相关性,第二个表示具有 10 个类的土地覆盖图。我想根据土地覆盖类取我的相关性的平均值。所以最后我们将得到一张与土地覆盖图相同的地图,但具有相关性的平均值而不是类数。
这是两个文件:
1- to read the first file correlation map:
conne <- file("C:\\corr.bin","rb")
corr<- readBin(conne, numeric(), size=4, n=1440*720, signed=TRUE)
y<-t(matrix((data=corr), ncol=720, nrow=1440))
r = raster(y)
2-读取第二个文件土地覆盖图:
conne <- file("C:\\land cover.bin","rb")
over<- readBin(conne, integer(), size=1, n=1440*720, signed=F)
y1<-t(matrix((data=over), ncol=720, nrow=1440))
r1 = raster(y1)
3-写结果:
to.write = file(paste("/orcomplete.bin",sep=""),"wb")
writeBin(as.double(results), to.write, size = 4)