เมื่อฉันประมวลผลแรสเตอร์ใน QGIS มันจะสร้างแถบที่สอง ปรากฏว่าแถบนั้นไม่มีข้อมูลที่เป็นประโยชน์ ฉันชอบใช้ Raster Colors Tool และจะไม่ยอมรับแรสเตอร์ที่มีอะไรมากกว่าในวง
ฉันจะลบวงเสริมได้อย่างไร
เมื่อฉันประมวลผลแรสเตอร์ใน QGIS มันจะสร้างแถบที่สอง ปรากฏว่าแถบนั้นไม่มีข้อมูลที่เป็นประโยชน์ ฉันชอบใช้ Raster Colors Tool และจะไม่ยอมรับแรสเตอร์ที่มีอะไรมากกว่าในวง
ฉันจะลบวงเสริมได้อย่างไร
คำตอบ:
น่าสนใจ หากคุณระบุรูปร่างไฟล์เป็นหน้ากากมันจะใช้ gdal_warp และเพิ่ม -dstalpha ให้กับตัวเลือกบรรทัดคำสั่งโดยอัตโนมัติ
สำหรับตอนนี้คุณสามารถคัดลอกข้อความที่ปรากฏที่ด้านล่างของกล่องโต้ตอบและวางลงในหน้าต่างบรรทัดคำสั่งลบตัวเลือก -dstalpha แต่นี่ไม่ใช่วิธีแก้ปัญหาที่สมบูรณ์แบบดังนั้นฉันขอแนะนำให้คุณยื่นตั๋วในตัวติดตามบั๊ก QGISเพื่อเพิ่มเป็นตัวเลือก
เป็นอีกทางเลือกหนึ่ง แต่ติดกับบรรทัดคำสั่งคุณสามารถเรียกใช้ gdal_translate ในไฟล์สองแบนด์โดยใช้ตัวเลือก -b 1 เพื่อใช้แบนด์แรกสำหรับเอาต์พุต
การควบคุมวงดนตรีเป็นสิ่งที่ควรค่าแก่การมีอยู่ใน QGIS ที่ฉันคิดไว้ดังนั้นมันจึงคุ้มค่าที่จะเพิ่มเข้าไปในตัวติดตามบั๊กเป็นคุณสมบัติที่ขอ
ลองใช้ "เครื่องคำนวณแรสเตอร์เบ็ดเตล็ดของ GDAL" ผมมีปัญหาเหมือนกัน. ในกล่องโต้ตอบเลือกไฟล์แรสเตอร์สำหรับวงดนตรี A และปล่อยให้วงอื่น ๆ ที่ไม่ได้เลือก ในกล่องข้อความคำสั่ง gdalnumeric การคำนวณพิมพ์ A * 1 ไฟล์แรสเตอร์ที่สร้างขึ้นจะมีหนึ่งวงเท่านั้น
คุณสามารถใช้เครื่องคำนวณแรสเตอร์ QGIS:
นิพจน์: "my_raster@1"
คลิก current layer extent
และบันทึกเป็นแรสเตอร์แบนด์เดี่ยวใหม่
เลือกในกล่องเครื่องมือ: จัดเรียงวงใหม่ และลบวง