Sto creando alcuni raster in virgola mobile in GDAL con il driver GeoTIFF. Quando carico le immagini risultanti in QGIS o Arc, la simbologia predefinita mette il minimo a -3.40282e38 e il massimo a 3.40282e38, quindi il raster appare esattamente grigio. Esiste un modo in cui posso scrivere direttamente l'intervallo effettivo nel GeoTIFF, quindi quando viene caricato in un programma GIS ridimensiona automaticamente l'istogramma? Ho provato a creare un istogramma predefinito come questo:
rasterMin, rasterMax = raster.GetRasterBand(1).ComputeRasterMinMax()
raster.GetRasterBand(1).SetDefaultHistogram(rasterMin, rasterMax, 255)
Ma ricevo un errore che sembra un problema vincolante:
File "/usr/lib/python2.6/dist-packages/osgeo/gdal.py", line 846, in SetDefaultHistogram
return _gdal.Band_SetDefaultHistogram(self, *args)
TypeError: not a sequence
Qualche suggerimento su cosa avrei potuto fare o se avessi fatto un errore?