เติมการไล่ระดับสีหลายเหลี่ยม / แถบสีใน QGIS


18

เป็นไปได้หรือไม่ที่จะใช้การเติมสีไล่ระดับสีบนรูปหลายเหลี่ยมใน QGIS?

ฉันต้องการให้รูปหลายเหลี่ยมของฉันมีสีที่ขอบจางไปเป็นสีขาว / ขาวเมื่อมันเคลื่อนออกจากขอบ จุดศูนย์กลางของรูปหลายเหลี่ยมส่วนใหญ่จะเป็นสีขาวหรือใส

เป็นสิ่งที่คนรู้ว่าใครที่ใช้ Illustrator สามารถทำได้ ฉันสงสัยว่ามีวิธีเลียนแบบใน QGIS หรือไม่

นี่คือตัวอย่าง ฉันต้องการบางอย่างเช่นการแรเงาสีม่วง

ป้อนคำอธิบายรูปภาพที่นี่

ปรับปรุง:

วิธีการที่แนะนำด้านล่างใช้งานได้ แต่สร้างบิตพิเศษที่น่ารำคาญสำหรับรูปหลายเหลี่ยมของฉัน ตัวอย่างเช่นดูภาพด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่แน่ใจวิธีการลบเหล่านี้ ฉันไม่สามารถใช้มาสก์ได้เนื่องจากฉันต้องสามารถดูการแมปฐานและข้อมูลอื่น ๆ ที่อยู่นอกรูปหลายเหลี่ยมนี้บนเลเยอร์ที่อยู่ด้านล่างเลเยอร์นี้ การใช้หน้ากากจะปิดบังเลเยอร์เหล่านี้ทั้งหมด

ฉันได้รวมลิงก์ไปยังโพสต์บล็อก Underdarks เกี่ยวกับเรื่องนี้ซึ่งให้รายละเอียดเพิ่มเติมและมีรหัสสำหรับตั้งค่านี้

http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/


สวัสดีเจมส์ คุณต้องการมันสำหรับบังแดดหรือไม่?
Julien

ไม่เป็นเพียงการใช้เพื่อแสดงขอบของรูปหลายเหลี่ยม
James S

คำตอบ:


12

ไม่มีตัวเลือกสำหรับการไล่ระดับสีเติมเท่าที่ฉันรู้ แต่คุณสามารถเลียนแบบการไล่ระดับสีถ้าคุณไม่สนใจงานสร้างสัญลักษณ์ของคุณเอง ฉันทำตัวอย่างรวดเร็วโดยมีเพียงสี่ขั้นตอนสีเท่านั้นดังนั้นมันจึงไม่ใช่การไล่ระดับสีที่ราบรื่น ... แต่คุณได้รับแนวคิด

สิ่งที่คุณต้องทำคือสร้างเลเยอร์ชนิด "เส้นง่าย" และให้ค่าออฟเซ็ตเป็นบวก ที่จะย้ายเส้นขอบ "ภายใน" รูปหลายเหลี่ยม อย่าลืมเปิดใช้ระดับสัญลักษณ์สำหรับการเรนเดอร์ที่สะอาด

ป้อนคำอธิบายรูปภาพที่นี่


1
การเพิ่มความโปร่งใสให้กับวิธีการด้านบนนั้นให้รูปลักษณ์ที่สวยงามเช่นกัน
Ando

14

สำหรับสิ่งที่มีค่าการสนับสนุนการเติมประเภทนี้ได้รับการเพิ่มลงใน QGIS และจะมีให้ในเวอร์ชัน 2.4 คุณเพียงแค่ต้องเลือก " Shapeburst fill " เป็นประเภทเลเยอร์สัญลักษณ์:

ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้อัลกอริทึมชดเชยบรรทัดได้รับการปรับปรุงดังนั้นคุณไม่ควรเห็นสิ่งประดิษฐ์ที่คุณเคยพบมาก่อน


1
ขอบคุณที่ติดตามข้อมูลนี้ ฉันเห็นคุณลักษณะใหม่นี้ในระดับปริญญาโทและเป็นสิ่งที่ฉันต้องการ น่าเสียดายที่ไม่มีใน QGIS เมื่อสองปีครึ่งที่ผ่านมา :) คุณสมบัตินี้เป็นส่วนเสริมที่ยอดเยี่ยมของ QGIS
James S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.