ฉันควรใช้ BIGTIFF = YES เป็นค่าเริ่มต้นเสมอหรือไม่


12

บางครั้งฉันเขียนสคริปต์สั้น ๆ / คำแนะนำการทำงานสำหรับเพื่อนร่วมงานที่ไม่ค่อยมีทักษะใน GDAL / การเขียนโปรแกรมโดยทั่วไป

เพื่อป้องกันปัญหาใด ๆ กับสคริปต์เมื่อทำการผสาน / แปลงตำแหน่งทางภูมิศาสตร์กับ GDAL ฉันพยายามใช้ตัวเลือก BIGTIFF = YES โดยไม่คำนึงถึงขนาดของไฟล์ที่จะใช้ดังนั้นข้อผิดพลาดที่ไม่คาดคิดจะไม่ทำให้ผู้ใช้สับสน มีข้อบกพร่องในการทำเช่นนี้หรือไม่?

ทำไมค่าเริ่มต้นของ BIGTIFF โดยเฉพาะอย่างยิ่งในปัจจุบันที่ไฟล์ GeoTIFF> 4 GB ค่อนข้างธรรมดา


2
คำถามที่ดีมาก ข้อเสียเปรียบเดียวที่ฉันพบคือมันไม่สามารถใช้งานได้กับรูปแบบ Tiff ปกติ โปรแกรมที่มี libtiff <4.0 หรือโปรแกรมที่ใช้ไลบรารีอื่น ๆ อาจไม่สามารถเปิดไฟล์เหล่านี้ได้ แต่ฉันเดาว่าโปรแกรมล่าสุดทั้งหมดสามารถจัดการ BIGTIFF ได้ ...
pLumo

2
ข้อเสียอีกอย่างหนึ่ง BIGTIFF สามารถจัดการไฟล์ได้สูงสุด 18,000 เพตาไบต์ เราอาจต้องการ VERYBIGTIFF ในเร็ว ๆ นี้ ;-)
pLumo

1
หากข้อมูลของคุณใกล้ถึงขีด จำกัด BigTiff จริงๆให้พิจารณาแยกและใช้รูปแบบ VRT ฉันใช้ VRT ที่ตัวแรสเตอร์ของฉันเข้าใกล้วัณโรคเป็น PB! VRT นั้นยอดเยี่ยมและคุณสามารถหลีกเลี่ยงการดำเนินการขนาดใหญ่จำนวนมากได้ (เช่นการรวมและการแปรปรวนจำนวนมาก) โดยใช้พวกมัน
MappaGnosis

คำตอบ:


10

มีข้อบกพร่องในการทำเช่นนี้หรือไม่?

มีซอฟต์แวร์ที่ไม่สามารถอ่าน BIGTIFF ได้ มีความเป็นไปได้ว่าซอฟต์แวร์ geospatial / GIS ส่วนใหญ่ที่ใช้ข้อมูลแรสเตอร์สามารถจัดการ BIGTIFF ได้ แต่ผู้อื่นอาจไม่ได้รับการปรับปรุงหรือตั้งสมมติฐานเกี่ยวกับขนาดสูงสุด การสนับสนุน BIGTIFF ทำได้และต้องการการปรับใช้ซอฟต์แวร์บางอย่าง

หากคุณต้องการข้อมูลเพิ่มเติมในอนาคตหากคุณใช้ซอฟต์แวร์ที่เก่ามาก (อายุ 5 ปีขึ้นไป) หรือคุณใช้ไฟล์ TIFF ไปมาระหว่างสาขาวิชาต่าง ๆ (การออกแบบกราฟิก GIS ภาพถ่ายวิศวกรรม) อย่า ใช้ BIGTIFF หากคุณไม่ต้องการ

ทำไมค่าเริ่มต้นของ BIGTIFF โดยเฉพาะอย่างยิ่งในปัจจุบันที่ไฟล์ GeoTIFF> 4 GB ค่อนข้างธรรมดา

สิบปีที่ผ่านมาเมื่อ BIGTIFF ถูกนำมาใช้ครั้งแรกพวกเขาไม่ได้พบกันบ่อยนัก การดำเนินการของ BIGTIFF ได้รับการยอมรับว่าเร็ว ๆ นี้จะเป็นปัญหาทั่วไป

GDAL พยายามที่จะฉลาดเกี่ยวกับการใช้ BIGTIFF แต่สิ่งต่าง ๆ ยังคงล้มเหลวโดยเฉพาะอย่างยิ่งเมื่อรวมกัน ฯลฯ คำแนะนำจากMappaGnosisนั้นดีมาก - ใช้ VRT สำหรับการผสานแทนที่จะเขียน TIFF ขนาดใหญ่

ฉันยังคงผิดหวังเล็กน้อยที่ชื่อ BFT ที่ฉันเสนอไม่ได้ชนะรางวัล BIGTIFF


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