同じサイズの2つのバイナリファイル(ラスター)があります。1つ目は2つのデータ間の相関関係を表し、2つ目は10クラスの土地被覆マップを表します。土地被覆クラスに基づいて相関の平均を取りたいです。したがって、最終的に、土地被覆マップと同じマップを取得しますが、クラス番号の代わりに相関の平均を使用します。
2つのファイルは次のとおりです。
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- 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)