地理空間 - GISQGIS
進口數據從OpenStreetMap的到QGIS
數據量在 OpenStreetMap的 雖然沒有完全更新,但在大多數情況下,它比使用1規模表傳統上提供的數據更為準確:50,000。
在QGIS中,將這個圖層作為背景地圖(例如Google地球圖像,已經存在插件)載入是非常好的,但這只是一個背景地圖。
如果要將OpenStreetMap圖層作為向量?
1.下載OSM數據庫
為此,您必須選擇希望下載數據的區域。 顯然,在信息量很大的非常大的區域中,數據庫的大小將是巨大且耗時的。 為此,請選擇:
矢量> OpenStreetMap>下載
在這裡,您將選擇下載擴展名為.osm的xml文件的路徑。 可以從現有圖層或視圖的當前顯示中指示象限範圍。 選擇該選項後 接受,下載過程開始,並顯示下載的數據量。
2.創建一個數據庫
下載XML文件後,需要將其轉換為數據庫。
這可以通過以下方式完成:Vector> OpenStreetMap>從XML導入拓撲...
這裡我們被要求輸入源,DB SpatiaLite輸出文件,如果我們想要立即創建導入連接。
3.調用該層到QGIS
將數據調用為層需要:
Vector> OpenStreetMap>將拓撲導出到SpatiaLite ...,
如果我們僅要調用點,線或多邊形,則必須指出。 同樣,通過從數據庫中加載按鈕,您可以列出感興趣的對象。
因此,我們可以將圖層加載到我們的地圖上,如下圖所示。
當然,由於OSM是一個開放源代碼的計劃,因此私有工具需要做很多事情。