Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Разбивать / увеличивать разрешение растра и распределять исходные значения ячеек по новым ячейкам путем деления

Автор вопроса: CecileОтветов: 1

Есть ли способ увеличить разрешение растра, например, с 0,5 градуса до 0,25 градуса с распределением значений из ячеек 0,5 градуса в новые ячейки 0,25 градуса? Например, если ячейка 0,5 градуса имеет значение 8, четыре ячейки 0,25 градуса получают значение 2 (8/4)? Спасибо большое за вашу помощь!

r <- raster(ncol=2, nrow=2)
r[] <- 8
r2 <- disaggregate(r, fact=2)

rrasterr-rasterspatialresolution

Ответы

Ответ 1 · рейтинг 2 · Robert Hijmans

Вы можете разделить на 4 следующим образом

library(raster)
r <- raster(ncol=2, nrow=2, vals=8)
r2 <- disaggregate(r, fact=2) / 4

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы