Я створюю деякі растри з плаваючою комою в GDAL з драйвером GeoTIFF. Коли я завантажую отримані зображення в QGIS або Arc, символіка за замовчуванням ставить мінімум до -0,40282e38, а max до 3,40282e38, тому растр виглядає точно сірим. Чи є спосіб я записати фактичний діапазон безпосередньо в GeoTIFF, щоб після його завантаження в програму GIS він автоматично добре масштабував гістограму? Я спробував створити гістограму за замовчуванням так:
rasterMin, rasterMax = raster.GetRasterBand(1).ComputeRasterMinMax()
raster.GetRasterBand(1).SetDefaultHistogram(rasterMin, rasterMax, 255)
Але я отримую помилку, яка виглядає як обов'язкова проблема:
File "/usr/lib/python2.6/dist-packages/osgeo/gdal.py", line 846, in SetDefaultHistogram
return _gdal.Band_SetDefaultHistogram(self, *args)
TypeError: not a sequence
Будь-які пропозиції щодо того, що я міг би зробити, чи якщо я помилився?