วิธีที่ดีที่สุดในการจัดการ raster GeoTIFF จำนวนมาก?


11

ฉันมี GeoTIFF ขนาด 2-3000 ขนาดประมาณ 11000x9400 สี 0 ควรโปร่งใสและ QGIS ทำให้มันผิดตั้งแต่แรกดังนั้นฉันจึงใช้ไฟล์. vrt เพื่อตั้งค่าพารามิเตอร์ทั้งหมดในที่เดียว

ปัญหาคือแม้ว่าฉันจะตั้งเลเยอร์ให้มองเห็นได้ในขนาดเล็กเท่านั้นโครงการใช้เวลาโหลดใน QGIS

วิธีใดดีที่สุดในการจัดการกับไฟล์เหล่านี้ ฉันลองใช้หญ้า แต่ไม่เห็นว่าจะเร็วกว่า QGIS หรือไม่


โดยการจัดการกับพวกเขาคุณหมายถึงการดูพวกเขา "ตามต้องการ" หรือการจัดทำดัชนีพวกเขาเพื่อให้พวกเขาสามารถค้นหาและปรับปรุง?
MerseyViking

เพียงแค่สามารถมีพวกเขาในโครงการโดยที่พวกเขาไม่ถูกลากอย่างสมบูรณ์ ความสามารถในการดูบางส่วนของแผนที่ในเวลาที่เหมาะสมคือสิ่งที่ต้องทำ แต่นั่นเป็นสิ่งที่เป็นไปได้ใน QGis หลังจากที่โหลดชุดไปแล้ว ถ้าฉันคลิกขวาที่ชุดและกดปุ่ม "คุณสมบัติ" ฉันต้องรอประมาณหนึ่งนาทีเพื่อดูพวกเขา ...
Metiu

คำตอบ:


6

ฉันจะบอกแล้วว่าทางออกที่ดีที่สุดของคุณคือการใช้ WMS (เช่น MapServer หรือ GeoServer หรือรายการเทียบเท่าเชิงพาณิชย์) และให้บริการข้อมูลภาพของคุณเป็นไทล์ จะต้องใช้การตั้งค่าเล็กน้อย แต่จะหลีกเลี่ยงการโหลดไฟล์ทั้งหมดเพียงเพื่อดูพื้นที่ขนาดเล็กในแต่ละครั้ง

มีคำถามมากมายและคำตอบที่ดีที่นี่เกี่ยวกับการตั้งค่า WMS รวมถึงบทเรียนมากมายบนเว็บ


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

3

เรามีปัญหาเดียวกันนี้จนกระทั่งเราตัดสินใจที่จะให้บริการแผนที่แบบเรียงต่อกันและแคชกระเบื้อง คำแนะนำในการใช้ WMS เป็นสิ่งที่ดีมากแม้ว่าการทำขั้นตอนต่อไปจะทำให้GeoWebCacheดูเหมือนจะเป็นตัวเลือกที่น่าสนใจทีเดียว นอกจากนี้ยังมีการปรับแต่งมากมายที่สามารถทำได้บนWeb Mapping Services (WMS)เพื่อปรับปรุงประสิทธิภาพหากการใช้งานครั้งแรกของคุณไม่ทำงานเช่นเดียวกับที่คุณคาดหวัง

นอกจากนี้ยังมีชุมชนวิกิพีเดียที่คุณสามารถอ้างอิงสำหรับตัวซอฟต์แวร์บริการแผนที่


1

เมื่อคุณพูดถึง GRASS: คุณสามารถใช้r.externalเพื่อลงทะเบียน Geotiffs ใน GRASS Location แทนการนำเข้า เร็วเท่ากับ GDAL เพราะใช้ GDAL เพื่ออ่านแผนที่ได้ทันที


0

มันอาจช่วยในการสร้างโครงสร้าง VRT ที่ซ้อนกันโดยมีจำนวนกระเบื้องน้อยกว่าในระดับ VRTs ด้านล่างและไฟล์ VRT ที่ได้นั้นมารวมกันใน parent VRT เครื่องมือ gdalbuildvrt มีความสามารถในการสร้าง VRT ของ VRT

เมื่อคุณพยายามที่จะดู / ตั้งค่าคุณสมบัติสำหรับ VRT สำหรับแผ่นกระเบื้องจำนวนมากมันอาจคุ้มค่าที่จะเข้าถึงไฟล์โครงการ QGIS ด้วยโปรแกรมแก้ไขข้อความแทนที่จะพยายามใช้ QGIS โดยตรง เห็นได้ชัดว่าคุณจำเป็นต้องรู้ว่าคุณกำลังทำอะไรอยู่หรือคุณสามารถทำลายโครงงานได้อย่างสมบูรณ์ - แต่การเข้าใจวิธีการเปลี่ยนแปลงบางอย่างอาจไม่สำคัญ หากคุณสามารถหาบางสิ่งในไฟล์ที่คุณรู้ว่าสอดคล้องกับการตั้งค่าปัจจุบัน (ตัวอย่างเช่นตัวเลขที่สอดคล้องกับการตั้งค่าการเปิดเผยระดับเลเยอร์) คุณรู้ว่าส่วนนี้ของไฟล์รับผิดชอบการตั้งค่านั้น การตั้งค่าบางอย่างสามารถเปลี่ยนแปลงได้ (รวมถึงการมองเห็นระดับสเกลที่เกิดขึ้น) จากแผงเลเยอร์โดยไม่ต้องเข้าถึงคุณสมบัติเลเยอร์เลย

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