Загрузка большого растра геоджанго - PullRequest
0 голосов
/ 26 ноября 2018

Я создал модель геоджанго, используя RasterField().Я пытался загрузить растр с помощью postgis.Я загружаю растр примерно так:

raster = GDALRaster('rasters/data/my_image.tif', write=True) r = Rast(name="Hello", image=raster) r.save()

Все работает нормально, пока я не пытаюсь сохранить объект и получить:

django.db.utils.OperationalError: cannot allocate memory for output buffer.

Я не уверен, как решить эту проблему.Растр - это одно изображение размером около одного гигабайта.Когда я смотрю на мое использование во время этого процесса, я замечаю, что почти все мои 32 ГБ оперативной памяти используются по какой-то причине.Это можно разделить?Или есть альтернатива для сохранения этого.

...