Tôi đang tạo một số trình quét điểm nổi trong GDAL bằng trình điều khiển GeoTIFF. Khi tôi tải các hình ảnh thu được vào QGIS hoặc Arc, hệ thống ký hiệu mặc định đặt min ở -3,40282e38 và tối đa là 3,40282e38, do đó, raster trông chính xác màu xám. Có cách nào để tôi có thể viết phạm vi thực tế vào GeoTIFF trực tiếp để khi được tải vào chương trình GIS, nó sẽ tự động chia tỷ lệ biểu đồ độc đáo không? Tôi đã thử tạo một biểu đồ mặc định như thế này:
rasterMin, rasterMax = raster.GetRasterBand(1).ComputeRasterMinMax()
raster.GetRasterBand(1).SetDefaultHistogram(rasterMin, rasterMax, 255)
Nhưng tôi gặp một lỗi trông giống như một vấn đề ràng buộc:
File "/usr/lib/python2.6/dist-packages/osgeo/gdal.py", line 846, in SetDefaultHistogram
return _gdal.Band_SetDefaultHistogram(self, *args)
TypeError: not a sequence
Bất kỳ đề xuất nào về những gì tôi có thể làm, hoặc nếu tôi đã phạm sai lầm?