我正在使用 GDAL C++ 库重新分类栅格地图图像,然后创建新数据的输出图像。但是,当我创建新图像并打开它时,分类值似乎没有定义颜色,所以我只得到一个黑色图像。我可以通过进入图像属性并为我正在使用的 10 个分类值中的每一个设置颜色来解决此问题,但这对于我正在做的大量地图和试验来说非常耗时。
我的问题是,有没有办法通过 GDAL API 设置元数据信息来为每个分类值定义颜色?只是正确函数的名称会很棒,我可以从那里弄清楚。
我已经使用 ArcGIS 和 QuantumGIS 进行了尝试,并且都遇到了同样的问题。我使用的文件类型也是 Erdas Imagine(在 GDAL 中称为“HFA”)。