Я использую функцию фокуса от растровый пакет v2.5-8, чтобы получить максимальное значение в окне 3x3. Я ожидаю, что ребра обоих строк/столбцов будут возвращаться как NA, вместо этого возвращается результат 9,9,9. Это верно ?Растр :: 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