ฉันมีไฟล์รูปภาพ TIFF และต้องการได้รูปหลายเหลี่ยมที่มีขอบเขตของ TIFF
มีวิธีโดยตรงในการทำเช่นนี้?
ตอนนี้ฉันต้องแปลงภาพเป็นเวกเตอร์ (ด้วย gdal_polygonize) แล้วละลายรูปหลายเหลี่ยม
ฉันมีไฟล์รูปภาพ TIFF และต้องการได้รูปหลายเหลี่ยมที่มีขอบเขตของ TIFF
มีวิธีโดยตรงในการทำเช่นนี้?
ตอนนี้ฉันต้องแปลงภาพเป็นเวกเตอร์ (ด้วย gdal_polygonize) แล้วละลายรูปหลายเหลี่ยม
คำตอบ:
คำถามของคุณไม่ชัดเจน คุณต้องการขอบเขต 'สี่เหลี่ยม' ของแรสเตอร์หรือขอบเขตของฟีเจอร์ในแรสเตอร์หรือไม่? สำหรับขอบเขตสี่เหลี่ยมเพียงใช้ "ดัชนีแบบเรียงต่อกัน" ภายใต้ Raster> เรื่องเบ็ดเตล็ด> ดัชนีแบบเรียงต่อกัน หากคุณไม่เห็นเมนู Raster คุณอาจต้องติดตั้งหรือเปิดใช้งานปลั๊กอิน GDALTools
และแน่นอนหากคุณไม่ได้ผูกติดอยู่กับการทำใน QGIS คุณสามารถใช้ GDAL ได้โดยตรง ดูที่gdaltileindex
หากคุณต้องการเพียงขอบเขตของภาพเดียวและไม่ใช่ไดเรกทอรีเต็มคุณสามารถไปVector->Research Tool->Polygon from layer extent
ที่นี่เลือกภาพที่คุณต้องการให้มีขอบเขตและบันทึกผลลัพธ์
จริงๆแล้วมันใช้งานได้ในเวอร์ชั่น QGGIS ในภายหลังสิ่งเดียวคือคุณต้องเลือกแรสเตอร์นั้นจากไดเรกทอรีไฟล์ของคุณ