0

GDAL C++ ライブラリを使用してラスター マップ イメージを再分類し、新しいデータの出力イメージを作成しています。ただし、新しい画像を作成して開くと、分類値に色が定義されていないように見えるため、黒い画像が表示されます。画像のプロパティに移動し、使用している 10 個の分類値のそれぞれに色を設定することでこれを修正できますが、これは私が行っているマップと試行の量に対して非常に時間がかかります。

私の質問は、GDAL API を介してメタデータ情報を設定し、各分類値の色を定義する方法はありますか? 正しい関数の名前だけでもいいのですが、そこから理解できます。

ArcGIS と QuantumGIS を使用してこれを試しましたが、どちらも同じ問題を抱えています。また、私が使用しているファイル タイプは Erdas Imagine (GDAL では「HFA」と呼ばれます) です。

4

1 に答える 1

1

ラスター バンドでSetColorTable()メソッドを使用できます。最も簡単なのは、 GetColorTable()を使用して既存のラスターを 1 つフェッチし、それを新しいラスターに渡すことです。

于 2012-11-19T02:00:10.757 に答える