.osm.pbf
มันเป็นส่วนเสริมสำหรับสารสกัด OpenStreetMap ที่ฉันได้รับจากเว็บไซต์ที่ใช้สารสกัดรายวันจาก osm: http://download.geofabrik.de/
จะนำเข้าไฟล์เหล่านี้ใน QGIS ได้อย่างไร? บน Linux หรือ Windows ตัวแปรที่ง่ายที่สุดถ้ามีอยู่
.osm.pbf
มันเป็นส่วนเสริมสำหรับสารสกัด OpenStreetMap ที่ฉันได้รับจากเว็บไซต์ที่ใช้สารสกัดรายวันจาก osm: http://download.geofabrik.de/
จะนำเข้าไฟล์เหล่านี้ใน QGIS ได้อย่างไร? บน Linux หรือ Windows ตัวแปรที่ง่ายที่สุดถ้ามีอยู่
คำตอบ:
ขณะนี้ QGIS สามารถอ่านไฟล์. pbf ด้วยAdd vector layer
แต่ขนาดข้อมูลส่วนใหญ่น่าจะฆ่า QGIS ด้วยไฟล์ที่มีอยู่ส่วนใหญ่
ลองogr2ogr -f SQLite my.sqlite some.pbf
ในเชลล์ OSGEO4Wเพื่อแปลง pbf เป็นฐานข้อมูล spatialite และเชื่อมต่อกับมันใน QGIS
คุณอาจต้องการสลับไปยังโฟลเดอร์ข้อมูลหรือใช้เส้นทางแบบเต็มเพื่อเข้าถึงไฟล์
ปลั๊กอิน openstreetmap (เวอร์ชั่นปัจจุบัน 0.5) จะอ่านไฟล์ osm เท่านั้น แต่มี commandline-conversion (ทั้งสำหรับ linux และสำหรับ windows ฉันลองใช้ windows เท่านั้น) ซึ่งสามารถแปลง * .pbf เป็น * .osm osm ที่แปลงแล้วเหล่านี้สามารถนำเข้าสู่ qgis ผ่าน openstreetmapplugin
url สำหรับตัวแปลง: http://wiki.openstreetmap.org/wiki/Osmconvert
นอกจากนี้คุณยังสามารถรับไฟล์รูปร่าง shapefileของสารสกัด ด้วยวิธีนี้คุณจะไม่ต้องแปลงอะไรเลย