บันทึกเลเยอร์ WMS ไว้ในฮาร์ดไดรฟ์ของคุณผ่าน QGIS หรือไม่


11

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


คุณต้องอธิบายความหมายของ 'บันทึกในฮาร์ดไดรฟ์' คุณต้องการแคชรูปภาพเพื่อที่คุณไม่จำเป็นต้องกดปุ่มบริการทุกครั้งหรือไม่? หรือคุณต้องการรับฟีเจอร์บางอย่างเพื่อให้คุณสามารถปิดการร้องขอข้อมูลของ getFeature ได้หรือไม่?
Devdatta Tengshe

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

1
หากคุณต้องการคุณสมบัติคุณต้องใช้บริการ WFS เนื่องจาก WFS มีไว้สำหรับคุณสมบัติในขณะที่ WMS เป็นเพียงภาพที่แสดงจากคุณสมบัติเหล่านั้น
Devdatta Tengshe

ฉันจะต้องต้องการทั้งสองอย่างในท้ายที่สุด แต่สำหรับตอนนี้ไฟล์ tif ที่แสดงอาจเป็นสิ่งที่ฉันควรได้รับก่อนตอนนี้ที่ฉันคิดเกี่ยวกับมัน ยังได้ยินเกี่ยวกับสิ่งที่เรียกว่า Maperitive ที่อาจช่วยฉันด้วย
Moreau Colin

คำตอบ:


6

คุณสามารถใช้ GrassGis ซึ่งติดตั้งพร้อมกับ Qgis มีเครื่องมือ r.in.wms ซึ่งจะทำงาน

มันอยู่ในพื้นหลังการสร้าง textfile ด้วยการสืบค้น GetMap และแทนที่ขอบเขตสำหรับไทล์แต่ละอัน ดังนั้นคุณจะต้องตั้งค่าตามภูมิภาคที่ถูกต้องขนาดของแผ่นกระเบื้องที่คุณต้องการรูปแบบ (ขึ้นอยู่กับสิ่งที่ wms เสนอ) และนั่นคือ จากนั้นจะส่งแบบสอบถามโดยอัตโนมัติหนึ่งหลังจากที่อื่นโดยใช้ wget หลังจากเสร็จสิ้นคุณจะต้องรวมกระเบื้อง

ข้อเสียคือคุณต้องใช้เวลาประมาณ 1-2 ชั่วโมงเพื่อให้เข้ากับ GrassGis ได้ไกลพอที่จะกำหนดขอบเขตของภูมิภาคและเริ่มเครื่องมือ (GrassGis นั้นแตกต่างจาก Gi-Systems อื่น ๆ )


ตกลงฉันไม่ทราบว่า นั่นจะเป็นประโยชน์อย่างมากเพราะเครื่องมือนี้มีประสิทธิภาพและตั้งค่าได้ง่ายกว่าตัวดาวน์โหลด WMS เล็กน้อย (แต่ส่วนใหญ่เป็นเพราะความจริงที่ว่าฉันทำงานกับโมดูลบางตัวอยู่แล้วดังนั้นจึงมีการตั้งค่าจำนวนมาก เมื่อก่อนหน้านี้ฉันกำลังเล่นกับ Grass) ส่วนที่ยากที่สุดคือการหาวิธีบังคับให้เขาโหลดดาวโจนส์ที่ฉันต้องการเพราะฉันไม่รู้ว่าเขาถามชื่อของมันหรือเปล่า แต่หลังจากทำงานมากและฉันก็ยังไม่ค่อยรู้ว่ามันทำงานได้และได้รับกระเบื้องได้อย่างราบรื่น ขอขอบคุณสำหรับความช่วยเหลือ.
Moreau Colin

14

ใน QGIS คุณสามารถใช้ R-Click และSave As...บันทึก WMS และบริการอื่น ๆ เป็นภาพแรสเตอร์

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

มันช่วยประหยัดเวลาได้มากและคุณต้องตั้งค่าความละเอียด มีตัวเลือกการแสดงออกและการสร้างอื่น ๆ เช่นกัน


เพียงแค่เลือกการฉายภาพและ (ถ้าเป็นเช่น google, bing หรือดาวเทียม esri) ตั้งความละเอียดเป็น 1 m
Elio Diaz

2
ถ้าฉันต้องการทุกสิ่งเหมือนกับแหล่งที่มา ฉันจะตั้งค่าอย่างไร
user2720402

0

หากเซิร์ฟเวอร์ WMS ของคุณอนุญาตให้ผู้ใช้แคชข้อมูลและสิ่งที่คุณต้องการคือเลเยอร์จินตภาพเป็นเลเยอร์พื้นฐานคุณควรพิจารณาใช้Mobile Atlas Creator

ฉันใช้ MAC เพื่อสร้างไฟล์ mbtiles สำเร็จซึ่งสามารถดูได้ใน QGIS และดีเท่ากับ basemap ออฟไลน์ซึ่งคุณสามารถวางไว้ใต้ข้อมูลของคุณได้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้ Mobile Atlas Creator โปรดดูคำตอบนี้: https://gis.stackexchange.com/a/72973/442


1
นั่นจะเป็นประโยชน์ทั้งสำหรับดาต้าที่ฉันต้องการและไทล์ osm ที่ตั้งค่าไว้ในโฟลเดอร์ mapsource ฉันจะกลับไปหาคุณถ้าฉันต้องการความช่วยเหลือเพิ่มเติมเล็กน้อยและฉันจะลองใช้ลิงค์ที่คุณให้ไว้เพื่อตั้งค่า wms ตอนนี้
Moreau Colin

WMS ที่ฉันพยายามจะใช้ดูเหมือนว่าจะมีความไม่สามารถใช้งานได้กับ MOBAC ลองใช้ทั้ง Geopal และ Geoportail แล้วเห็นในเอกสารว่าระดับการซูมจาก MOBAC ทำให้มันไม่สามารถเปิดไพ่ได้อย่างถูกต้อง
Moreau Colin

0

ตกลงฉันกำลังลองใช้ปลั๊กอิน Arcgis เป็น. exe แบบสแตนด์อโลน มันเรียกว่า WMS dowloader, avaible ที่นี่และฉันจะยืนยันในภายหลังว่ามันใช้งานได้ แต่จากสิ่งที่ฉันได้เห็นมันอาจใช้กลอุบาย (มี UI ที่ชัดเจนและเรียบง่ายอย่างน้อย)

หลังจากทำงานมานานและการดาวน์โหลดที่ยาวนานดูเหมือนว่าตัวดาวน์โหลด WMS ทำงานได้ไม่เป็นไรสำหรับงานในมือ แต่ฉันต้องบอกว่าการตั้งค่าโปรแกรมนั้นน่าเบื่อมาก

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