แอปพลิเคชัน GIS ใดที่สามารถเปิดและใช้ไฟล์. osm ได้


19

คำถามสั้น ๆ ที่ฉันไม่เห็นคำตอบจากที่อื่น: ถ้าฉันดาวน์โหลดชุดข้อมูล. osm จาก Planet.osm (ตัวอย่าง) แอปพลิเคชัน GIS ใดที่สามารถใช้ / แสดงข้อมูลนี้โดยไม่มีการแปล?

ตัวอย่างเช่นหน้านี้ระบุว่า ArcGIS 10 "สามารถใช้ OpenStreetMap เป็นแผนที่ฐาน" - แต่ฉันไม่แน่ใจว่าจะเปิดไฟล์. osm หรืออ่านข้อมูลจากบริการหรือไม่

ดังนั้นจะมีแอพ GIS (กรรมสิทธิ์หรือโอเพ่นซอร์ส) ที่จะอ่านไฟล์. osm หรือไม่?

หรืออาจจะถอยหลัง: ข้อมูล OSM หมายถึงการบริโภคเช่นนี้หรือ OSM ควรใช้เพื่อการแสดงผลแผนที่บนหน้าเว็บแบบไดนามิกหรือไม่?


อาจดีกว่าถ้าคุณตั้งชื่อคำถามของคุณใหม่เพื่อถามว่า 'แอปพลิเคชัน GIS ใดบ้างที่สามารถเปิดและใช้ไฟล์. osm'
Devdatta Tengshe

1
ในฐานะที่เป็นหมายเหตุด้านโปรดระวังปัญหาการออกใบอนุญาตเมื่อใช้ข้อมูล OSM
Jaime Soto

คำตอบ:



9

ฉันจะพูดเกี่ยวกับ ArcGIS

หากคุณกำลังพูดถึง ArcMap จากนั้นใน ArcGIS 10 คุณสามารถดูและแก้ไข OpenstreetMap Data โดยตรงใน ArcMap

ดูหน้านี้สำหรับรายละเอียดเพิ่มเติม: ArcGIS Editor สำหรับ OpenStreetMap

ด้วยวิธีนี้คุณสามารถ

ดาวน์โหลดข้อมูลจาก OpenStreetMap จัดเก็บไว้ในฐานข้อมูลทางภูมิศาสตร์และใช้สภาพแวดล้อมการแก้ไขขั้นสูงของ ArcGIS Desktop 10 เพื่อสร้างแก้ไขหรือลบข้อมูล เมื่อการแก้ไขเสร็จสิ้นการเปลี่ยนแปลงสามารถโพสต์กลับไปที่ OpenStreetMap และให้บริการแก่ชุมชน OpenStreetMap

ดังนั้นเพื่อชี้แจง ArcGIS จะไม่จัดการกับไฟล์. osm แต่จะเข้าถึงข้อมูลโดยตรงจากเซิร์ฟเวอร์ OSM


1
เพียงทราบว่าลิงค์ของคุณเสีย ฉันคิดว่าคุณกำลังมองหาสิ่งนี้: esri.com/news/releases/10_3qtr/openstreetmap.html
James M

ไม่มีใครรู้วิธีเปิดไฟล์. osm โดยใช้ ArcGIS 10.2 หรือไม่?
bailey

@bailey ความคิดเห็นของคุณจะทำให้คำถามที่ยอดเยี่ยมทั้งในเว็บไซต์นี้หรืออาจจะอยู่ในเอกสาร ArcGis 10.2 ... ;-)
Simon B.

9

Quantum GISจากรุ่น 2.0 ขึ้นไปสามารถแสดงและดาวน์โหลดไฟล์. osm ได้ สำหรับ Quantum GIS เวอร์ชั่นก่อนหน้าหนึ่งในปลั๊กอิน OSM ควรเป็นสิ่งที่คุณต้องการ


ถ้าคุณเพิ่มปลั๊กอิน OSM
Ian Turton

2
2 osm plugin สำหรับ QGIS, หนึ่งอันเพื่อดูและอีกอันหนึ่งเพื่อแก้ไขข้อมูลด้วย mapperz.blogspot.com/2009/11/…
Mapperz

1
@iant ด้วยเวอร์ชัน 2.0 ที่ไม่ถูกต้องอีกต่อไป ปลั๊กอินล้าสมัยแล้ว
boulder_ruby

มันไม่ล้าสมัย แต่มีการ build-in และทุกวันนี้สำหรับพอร์ตการดูเท่านั้น
AndreJ


5

Maperitiveสามารถใช้ไฟล์. OSM โดยตรงเพื่อแสดงผลแผนที่ (คุณสามารถลากและวางลงในแอปพลิเคชัน) นอกจากนี้ยังรองรับ.osm.bz2และ.osm.pfbรูปแบบ

แต่ตามที่ @mattwigway พูดว่าคุณจะไม่สามารถใช้ไฟล์ Planet ทั้งหมดได้ (มันใหญ่มาก!) ขณะนี้ Maperitive ทำงานกับไฟล์ขนาดเล็กเท่านั้นเนื่องจากต้องโหลดข้อมูลทั้งหมดลงในหน่วยความจำเพื่อให้สามารถแสดงแผนที่ได้

ข้อจำกัดความรับผิดชอบ: ฉันเป็นผู้เขียน Maperitive


3

หากคุณใช้ไฟล์ Planet.osm แบบเต็มคุณอาจต้องการโหลดไปยังฐานข้อมูลบางประเภท มิฉะนั้นการวาดแผนที่จะช้าอย่างไม่น่าเชื่อ จากนั้นซอฟต์แวร์ GIS ใด ๆ ที่สามารถเข้าถึงฐานข้อมูลนั้นจะสามารถเข้าถึงข้อมูล OSM ได้

นอกจากนี้โปรดทราบว่า Cloudmade ให้บริการข้อมูล OSM ในรูปแบบ Shapefile: http://downloads.cloudmade.com/


2

คุณอาจสนใจดูบทช่วยสอนที่ฉันกำลังเขียนอยู่ในขณะนี้ น่าเสียดายที่มันถูกเขียนขึ้นสำหรับคนที่ใช้ระบบ Mac OS X แต่คุณสามารถรับส่วนสำคัญจากมันและนำไปใช้กับระบบ windows มันเกี่ยวข้องกับการแยกวิเคราะห์ไฟล์. osm ลงในฐานข้อมูล postgres / postgis ซึ่งแอปพลิเคชัน GIS ของคุณสามารถสืบค้นข้อมูล osm ได้ จากที่นี่คุณจะสามารถส่งออกข้อมูลเป็น shapefile ได้ถ้าต้องการ (ผู้ใช้ arcgis?) ไชโย!

http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/

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