คุณสามารถลองสิ่งนี้:
1) สร้างสไตล์อย่างง่ายในคุณสมบัติเลเยอร์จากนั้นบันทึกลงในไฟล์ส่งออกโดยใช้ปุ่มบันทึก เหล่านี้อยู่ในรูปแบบ:
ค่า, R, G, B, Alpha, ฉลาก
2) ใช้ r.category ในกล่องเครื่องมือหญ้า (6 หรือ 7) ของโมดูลการประมวลผล สิ่งนี้ควรจัดทำรายการค่าแรสเตอร์ คัดลอกค่าเหล่านี้ คุณสามารถใช้ r.quantile สำหรับข้อมูลต่อเนื่อง
3) เปิดไฟล์ส่งออกที่คุณบันทึกไว้ก่อนหน้านี้ในเท็กซ์เอดิเตอร์ (เช่น notepad ++ บน windows โหลดตัวเลือกบน linux) วางค่าและฟอร์แมตใหม่ให้เหมาะสม
@Stephane
3a) สำหรับค่าที่ไม่ต่อเนื่องคุณสามารถตั้งค่า alpha เป็น 0 หรือลบหรือใส่เครื่องหมายข้อคิดเห็น (ใช้ # ที่จุดเริ่มต้นของบรรทัด) ข้อมูลใด ๆ ที่คุณไม่ต้องการแสดงในไฟล์หมวดหมู่
3b) สำหรับค่าต่อเนื่องสร้างแถวสำหรับค่าเริ่มต้นและอีกค่าสำหรับค่าสิ้นสุด ตั้งค่าอัลฟาสำหรับทั้งคู่เป็น 0
4) ตัวอย่างเช่นสมมติว่าคุณสร้างสามไฟล์:
categories.txt - ผลลัพธ์ของ r.category คัดลอกและวางเพิ่มสองบรรทัดว่างที่ด้านบน ความยาวรวม 1 คอลัมน์ ตรวจสอบจำนวนค่าที่ไม่ซ้ำกันและสร้างสไตล์ที่มีจำนวนรายการเท่ากันใน QGIS
colours.txt - ไฟล์ส่งออกแผนที่สี QGIS ที่สร้างขึ้นด้วยสีที่คุณชอบ ความยาวรวม 6 คอลัมน์
labels.txt - ไฟล์ที่มีป้ายกำกับที่คุณต้องการเพิ่มบรรทัดว่างสองบรรทัดที่ด้านบน ความยาวรวม 1 คอลัมน์
ใช้สเปรดชีตเพื่อรวมไฟล์และบันทึกเป็น csv เปิดสิ่งนี้ใน QGIS
อีกวิธีหนึ่งบนบรรทัดคำสั่ง (bash หรือ msys):
paste -d, categories.txt colours.txt labels.txt |cut -d, -f 1,3-6,8 > new_style.txt
ดูสิ่งนี้ด้วย:
https://pvanb.wordpress.com/2014/02/05/creating-a-qgis-color-map-from-text-file/
จานสีขั้นสูงสำหรับข้อมูลแรสเตอร์