Измените или увеличьте объем памяти, ограничивающей растр, используйте R - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь пересмотреть огромный растр популяции Worldpop, но продолжаю разбивать мой экземпляр Linux R, который имеет 32 ГБ памяти.Когда я запускаю экземпляр google compute с 52 ГБ памяти, работает приведенный ниже код, но он не работает на моем обычном компьютере с оперативной памятью 32 ГБ.

Есть ли способ выполнить агрегацию растров или пересэмплировать LIMITING MEMORY USE?

Загрузить код для большого растра worldpop, у которого возникают проблемы при повторной выборке:

###download the huge raster to recreate scale problem
devtools::install_github("nbarsch/spaceheater")
library(spaceheater)
getWPdownload("Tanzania","Population","adj",2015) #warning: downloads near 1gb file
library(raster)
wpras <- raster("TANZANIA_Population_adj_2015.tif")

ДВА МЕТОДА, которые работают на компьютере с оперативной памятью 52 ГБ, но убивают мой локальный компьютер.Спасибо!

1 Ответ

0 голосов
/ 17 ноября 2018

Возможно, вам следует обновить растровый пакет.В предыдущем недолговечном выпуске (2.7-15) в настройках памяти была ошибка.Версия 2.8-4 должна была это исправить.

...