1
私はラスターパッケージv2.5-8のfocal関数を使用して3x3ウィンドウで最大値を取得しています。私は両方の行/列の端がNAとして返されることを期待しています。代わりに返される出力は9,9,9です。これは正しいです ?raster :: focalは不正確な値を返します
例:
library(raster); require(rasterVis)
r <- raster(nrows=3, ncols=3)
r[] <- 1:ncell(r)
plot(r);text(r);
r.class <- focal(r, w=matrix(1,nrow=3,ncol=3), fun=max)
plot(r.class); text(r.class);
出力:
[,1] [,2] [,3]
[1,] NA NA NA
[2,] 9 9 9
[3,] NA NA NA
予想される出力:
[,1] [,2] [,3]
[1,] NA NA NA
[2,] NA 9 NA
[3,] NA NA NA
私が間違っているかを把握しようとしているが、それに行ったことがないましたテリトリー(CRS)を確認してください。ありがとうございました。 – user1142937