Tetapkan beberapa warna untuk fitur dalam satu layer vektor


21

Saya ingin memberikan beberapa warna pada fitur yang berbeda di dalam sebuah shapefile berdasarkan nilai atribut, apakah ini mungkin di QGIS?

Jika ya apa prosedurnya?

Apakah ada cara untuk memberikan warna melalui kode heksadesimal?


3
Proyek QGIS menawarkan manual yang sangat bagus: qgis.org/en/documentation/manuals.html . Saya sarankan membacanya.
underdark

Jawaban:


30

Anda bisa mengubah gaya file bentuk di properti layer. Klik dua kali layer dan pilih gaya.

Pilih gaya Dikategorikan dan pilih bidang yang ingin Anda visualisasikan. Ingatlah untuk mengklasifikasikan nilai-nilai Anda sebelum meninggalkan dialog.

Dialog gaya dalam QGIS 2.



5

Atau untuk styling yang dikategorikan, jika Anda ingin bermain sedikit dengan warna, Anda dapat mencoba kode sendiri:

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

Anda juga dapat menerapkan fungsi rand di dalam color_rgb


1
Menggunakan Graduatedgaya akan menghasilkan hasil yang sama, tanpa harus kode anyting.
Hakim
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.