ฉันต้องการให้สีหลากหลายให้กับคุณสมบัติที่แตกต่างกันภายใน Shapefile ตามค่าของคุณลักษณะเป็นไปได้ใน QGIS หรือไม่
ถ้าใช่ขั้นตอนคืออะไร?
มีวิธีให้สีด้วยรหัสฐานสิบหกหรือไม่?
ฉันต้องการให้สีหลากหลายให้กับคุณสมบัติที่แตกต่างกันภายใน Shapefile ตามค่าของคุณลักษณะเป็นไปได้ใน QGIS หรือไม่
ถ้าใช่ขั้นตอนคืออะไร?
มีวิธีให้สีด้วยรหัสฐานสิบหกหรือไม่?
คำตอบ:
คุณสามารถเปลี่ยนสไตล์ของไฟล์รูปร่างในคุณสมบัติเลเยอร์ ดับเบิลคลิกที่เลเยอร์แล้วเลือกสไตล์
เลือกสไตล์ที่จัดหมวดหมู่แล้วเลือกฟิลด์ที่คุณต้องการให้เห็นภาพ อย่าลืมจำแนกค่าของคุณก่อนที่จะออกจากกล่องโต้ตอบ
ถ้าฉันเข้าใจคุณถูกต้องกวดวิชาที่ดีควรจะตอบคำถามของคุณ: http://woostuff.wordpress.com/2011/06/06/one-of-my-favorite-features-of-qgis/
ป.ล. จากผู้เขียนคนเดียวกันยังมีการติดตาม: http://woostuff.wordpress.com/2012/01/25/improvements-to-the-qgis-rule-based-rendering/
อีกทางเลือกหนึ่งในการจัดหมวดหมู่ถ้าคุณต้องการเล่นกับสีคุณสามารถลองใช้รหัสด้วยตัวเอง:
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
Graduated
สไตล์จะให้ผลลัพธ์เดียวกันโดยไม่ต้องเขียนโค้ดใด ๆ