Je crée des rasters à virgule flottante dans GDAL avec le pilote GeoTIFF. Lorsque je charge les images résultantes dans QGIS ou Arc, la symbologie par défaut met le min à -3.40282e38 et le max à 3.40282e38, de sorte que le raster semble exactement gris. Existe-t-il un moyen d'écrire directement la plage réelle dans GeoTIFF, donc lorsqu'il est chargé dans un programme SIG, il met automatiquement à l'échelle l'histogramme? J'ai essayé de créer un histogramme par défaut comme celui-ci:
rasterMin, rasterMax = raster.GetRasterBand(1).ComputeRasterMinMax()
raster.GetRasterBand(1).SetDefaultHistogram(rasterMin, rasterMax, 255)
Mais j'obtiens une erreur qui ressemble à un problème de liaison:
File "/usr/lib/python2.6/dist-packages/osgeo/gdal.py", line 846, in SetDefaultHistogram
return _gdal.Band_SetDefaultHistogram(self, *args)
TypeError: not a sequence
Des suggestions sur ce que je pourrais faire, ou si j'ai fait une erreur?