Я использую библиотеку GDAL C ++ для переклассификации изображений растровых карт, а затем для создания выходного изображения новых данных. Однако, когда я создаю новое новое изображение и открываю его, значения классификации, кажется, не имеют определенного цвета, поэтому я просто получаю черное изображение. Я могу это исправить, зайдя в свойства изображения и установив цвет для каждого из 10 значений классификации, которые я использую, но это занимает очень много времени для количества карт и испытаний, которые я делаю.
У меня вопрос, есть ли способ установить информацию метаданных через GDAL API, чтобы определить цвет для каждого значения классификации? Просто название правильной функции было бы здорово, я могу понять это оттуда.
Я пробовал это с помощью ArcGIS и QuantumGIS, и у обоих одинаковая проблема. Также я использую Erdas Imagine (в GDAL он называется HFA).
Ты можешь использовать SetColorTable () метод вашей растровой группы. Проще всего выбрать один ранее существующий растр, используя GetColorTable (), и передать его вашему новому растру.
Других решений пока нет …