Я создал модель геоджанго, используя 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 ГБ оперативной памяти используются по какой-то причине.Это можно разделить?Или есть альтернатива для сохранения этого.