ชั้นซ้อนแรสเตอร์ใน QGIS?


20

ฉันมีข้อมูลหลายสเปกตรัมซึ่งแต่ละแถบแยกเป็นไฟล์ Raster

ฉันจะเลเยอร์แรสเตอร์เหล่านี้อย่างไรเพื่อให้ได้แรสเตอร์หนึ่งวงที่มี 3 แบนด์แทนที่จะเป็นแรสเตอร์ 3 แบบที่แตกต่างกัน?

มันค่อนข้างง่ายที่จะทำใน ERDAS และ ArcGIS แต่ฉันไม่ได้คิดวิธีการทำใน QGIS

คำตอบ:


22

ฉันมีปัญหาเดียวกันเมื่อหลายเดือนก่อน

ใช้ gdal_merge เพื่อสร้างไฟล์ใหม่จาก rasters อิสระ 3 ตัว

ในบรรทัดคำสั่ง OSGeo4W คุณสามารถทำได้:

gdal_merge.bat -separate -of GTiff -o output.tif input1.tif input2.tif input3.tif 

ใน QGIS คุณสามารถทำเช่นเดียวกันกับ GUI ในเครื่องมือ "ผสาน" ปลั๊กอินแรสเตอร์


ฉันต้องเปิดใช้งานปลั๊กอิน GDAL ตามคำตอบของ Jehtom ด้านล่างเพื่อรับเมนูผสานในเมนูแรสเตอร์ หลังจากนั้นใช้เวลาไม่กี่วินาที
Devdatta Tengshe

11

คุณสามารถลอง "Raster -> Miscellaneous -> Merge" ซึ่งเป็นส่วนหน้าสำหรับ merge_raster.py ของ GDAL เป็นส่วนหนึ่งของปลั๊กอิน GdalTools ที่คุณอาจต้องเปิดใช้งานจากกล่องโต้ตอบ "ปลั๊กอิน -> จัดการปลั๊กอิน ... "


4

การประมวลผลทางภูมิศาสตร์ถูกย้ายไปยังแถบเครื่องมือประมวลผลใน QGIS 2.16 ดังที่คุณเห็นด้านล่าง:

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

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


2

สำหรับผู้ใช้ Ubuntu เพียงแค่เปลี่ยน. bat สำหรับ. py และอ้างอิงไฟล์ด้วยเส้นทางที่เกี่ยวข้อง

ไปที่ Terminal และเขียน:

gdal_merge.py -separate -of GTiff -o "path / output.tif" "path / input1.tif" "path / input2.tif" "path / input3.tif"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.