1. 程式人生 > >OSM資料的獲取及格式轉換

OSM資料的獲取及格式轉換

轉自 :http://blog.sina.com.cn/s/blog_72f0b6080102w39z.html


前言:本篇博文將介紹如何對OSM資料進行獲取,以及格式的轉換(轉為shapefile格式)。以供OSM資料獲取失敗、OSM editor操作失敗的朋友參考。由於並不是多麼高深的方法,歡迎高手交流,或者有更好的方法告知。

正文:

1、OSM資料的獲取

(1)OSM資料的獲取主要是從網站(http://www.openstreetmap.org/

)​中的“匯出”介面進行獲取。

OSM資料的獲取及格式轉換 圖1 OSM主介面

​​​​​(2)開啟“匯出”介面後,可在主介面的左邊看到各種匯出的選項。


OSM資料的獲取及格式轉換 圖2 OSM匯出介面

​(3)資料匯出區域的選擇。OSM提供兩種區域選定的方式,第一種的預設匯出地圖介面的內容(所見即為區域),第二種是“手動選擇不同的區域”,該方法讓使用者選擇地圖介面內的某個矩形區域。建議使用第二種方式,並且區域需要比實際需要的大一圈,防止資料的丟失。

OSM資料的獲取及格式轉換 圖3 資料區域的選擇

(4)資料的匯出。當選擇好區域後便可對資料進行匯出(下載)。若“匯出”頁面不能成功開啟,可嘗試“匯出”按鈕下方的各個資料來源進行匯出。

OSM資料的獲取及格式轉換 圖4  資料匯出

​(5)資料的格式。匯出的資料會以“map”命名,沒有後綴。

​2、OSM資料格式的轉換

​(1)使用ArcGIS Editor for OSM轉換資料。OSM提供ArcGIS的外掛進行資料的讀取和轉換等功能,名為“ArcGIS Editor for OSM”,下載地址(官網:http://www.esri.com/software/arcgis/extensions/openstreetmap

,百度網盤連結:http://pan.baidu.com/s/1o6MSMvS 密碼:8pow)網盤僅提供10.2版以及10.3版,如需其他版本請到官網下載。

​安裝成功後可在ArcMAP中的工具箱中找到。由於不知名的原因,博主安裝的工具不能成功匯入資料。故在此不敘述該工具的方法。若成功匯入資料,資料格式的轉換相對簡單

OSM資料的獲取及格式轉換 圖5 ArcMAP中的OSM工具箱

​(2)使用FME(Feature Manipulate Engine)匯入OSM資料。使用FME Data Inspector 工具,選擇OSM的格式以及下載的檔案便可匯入OSM資料進行檢視。

OSM資料的獲取及格式轉換   圖6 使用FME匯入資料 OSM資料的獲取及格式轉換 圖7 資料匯入結果

(3)可在顯示控制欄中看到各種型別的資料。

(4)​使用FME WorkBench轉換格式

OSM資料的獲取及格式轉換 圖8 選擇generate workspace進行格式轉換 OSM資料的獲取及格式轉換 圖9 填入相應格式及路徑 OSM資料的獲取及格式轉換 圖10 點選執行完成對OSM資料的轉換


結語:不想再裝多一個軟體的朋友可使用editor for OSM,如果不成功可嘗試使用FME進行格式轉換。FME還提供其他很多格式的轉換。