単一のベクターレイヤー内のフィーチャに複数の色を割り当てます


21

属性値に基づいてシェープファイル内のさまざまな機能に複数の色を付けたいのですが、これはQGISで可能ですか?

はいの場合、手順は何ですか?

16進コードを使用して色を提供する方法はありますか?


3
:QGISプロジェクトは、マニュアルは非常に良い提供していますqgis.org/en/documentation/manuals.htmlを。読むことをお勧めします。
暗闇

回答:


30

レイヤープロパティでシェイプファイルのスタイルを変更できます。レイヤーをダブルクリックして、スタイルを選択します。

[分類されたスタイル]を選択し、視覚化するフィールドを選択します。ダイアログを終了する前に、必ず値を分類してください。

QGIS 2のスタイルダイアログ。


7

私があなたを正しく理解していれば、この素晴らしいチュートリアルはあなたの質問に答えるべきです:http : //woostuff.wordpress.com/2011/06/06/one-of-my-favorite-features-of-qgis/

同じ著者のpsもフォローアップしています:http : //woostuff.wordpress.com/2012/01/25/improvements-to-the-qgis-rule-based-rendering/


1
はい、実際にはあなたの答えは私の質問に関連していますが、答えはより一般的なケース
-GeoH2O

5

分類されたスタイリングの代わりに、色で少し遊びたい場合は、自分でコーディングしてみることができます:

CASE 
    WHEN Field = 'Value1' THEN color_rgb(0, 176, 80) 
    WHEN Field = 'Value2' THEN color_rgb(255, 255, 0)
    WHEN Field = 'Value3' THEN color_rgb(255, 192, 0)
    WHEN Field = 'Value4' THEN color_rgb(255, 0, 0)
    WHEN Field = 'Value5' THEN color_rgb(192, 0, 0) 
    WHEN Field = 'Value6' THEN color_rgb(255, 0, 255)
    ...
ELSE
    color_rgb(0, 0, 0)    
END

color_rgb内でran​​d関数を適用することもできます


1
Graduatedスタイルを使用すると、コーディングを行わなくても同じ結果が得られます。
ハキム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.