回答:
2015年3月に出版された 『Mastering QGIS』で言及されているように、QGISは現在、ラスターのパレットの作成をサポートしていないと思います。
パレット化されたラスターバンドレンダリング
パレット化されたラスターバンドレンダラーは、単一のカラーを単一のラスター値に適用します。QGISは、パレットカラーが格納されたラスターの読み込み、およびラスター値に割り当てられた色の変更をサポートしています。QGISは現在、シングルバンドレンダリング用のカラーパレットの作成をサポートしていません。ただし、パレットを含む既存のQGISレイヤースタイルファイル(* .qml)は、レイヤープロパティの[スタイルの読み込み]ボタンをクリックして適用できます。
どこに行きたいかわからないが、可視性のラスター(データ)オプションを調整するためにシングルバンド疑似カラーオプションを使用したい
エンコードする値が多すぎない場合は、下のスタイルメニューからインポートして他の回答で言及されている制限を回避できるサンプルファイルを次に示します。名前を付けて保存するだけsomeFileName.qml
です。
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis version="2.18.14">
<rasterrenderer opacity="1" alphaBand="0" band="1" type="paletted">
<rasterTransparency/>
<colorPalette>
<paletteEntry value="0" color="#000000" label="0"/>
<paletteEntry value="1" color="#ffffff" label="1"/>
</colorPalette>
</rasterrenderer>
</qgis>
この例ではpaletteEntry
、色付けしようとしている値ごとに1 つ、合計2つあります。以下にさらに追加して、ニーズを満たすことができます。
<rasterrenderer opacity="1" alphaBand="0" band="1" type="paletted"> <rasterTransparency/> <colorPalette> <paletteEntry value="0" color="#000000" label="0"/> </colorPalette> </rasterrenderer>