मैं जियोटीफ़ ड्राइवर के साथ GDAL में कुछ फ़्लोटिंग पॉइंट रस्टर्स बना रहा हूँ। जब मैं परिणामस्वरूप छवियों को क्यूजीआईएस या आर्क में लोड करता हूं तो डिफ़ॉल्ट सिम्बोलोजी मिनट को -3.40282e38 और अधिकतम 3.40282e38 पर रख देता है, इसलिए रेखापुंज बिल्कुल ग्रे दिखता है। क्या कोई तरीका है कि मैं वास्तविक सीमा को सीधे GeoTIFF में लिख सकूं, जब इसका जीआईएस प्रोग्राम में लोड किया जाए तो यह अपने आप हिस्टोग्राम को अच्छी तरह से माप लेता है? मैंने इस तरह एक डिफ़ॉल्ट हिस्टोग्राम बनाने की कोशिश की है:
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
जो मैं कर सकता था, उस पर कोई सुझाव या अगर मुझसे कोई गलती हुई हो तो?