無論是高德地圖、百度地圖還是其它基于地圖服務的互聯(lián)網(wǎng)Web地圖,是無法獲取服務器端的矢量數(shù)據(jù)的。web地圖只提供了有限的地圖模版。好在百度、高德陸續(xù)推出了在線自定義地圖,用戶可以通過設置不同圖層的色彩配置個性地圖。盡管如此,仍然不能滿足專業(yè)地圖的制作需求。比如下面效果的二維三維地圖。在線地圖的自定義操作比較簡單。下面介紹一下,如何將小范圍的在線切片數(shù)據(jù)轉(zhuǎn)換為GIS矢量數(shù)據(jù)。
1、這里以高德地圖為例。首先進入到高德自定義地圖站點。方法是在百度搜索【高德地圖api】,進入后頁面如下所示:
2、如果沒有賬號,先注冊賬號,注冊完成后登錄進入自定義地圖頁面。默認提供了幾種默認模版。如下圖所示:
3、這里選擇【標準】地圖模版,即上面的第一個模版。點擊【使用該模版】進入頁面。效果如下圖所示:
4、此時,你應該已經(jīng)明白該如何操作了。左側(cè)的一級面板里列出了各種類型的標簽、線狀和面狀圖層,你可以自定義每個圖層的顏色、透明度和可見性。這些便是高德自定義地圖提供的所有能夠自定義的功能,也是最大限度的功能了。例如,你可以把水系設置為紅色,高速公路設置為紫色。
5、掌握了基本的設置方法。接下來開始配置我們需要的自定義地圖,為數(shù)據(jù)的矢量化做準備。這里以廣州的【流花湖o公園為例】。首先導航至此公園,并調(diào)整你想要的地圖比例尺。
6、我們的思路是,提取所需要的每一個圖層。需要做的事情是:將所有圖層都設置為不可見,則背景為白色。然后將每個所需的圖層逐個設置為黑色,并截圖保存。這樣做得目的是可在GIS軟件里實現(xiàn)自動矢量化。這里以建筑物和道路為例。截圖效果如下圖所示:
建筑物圖層:
道路圖層
7、依次提取其它圖層:
8、提取完成后,在ArcGIS中建模進行自動矢量化。思路是:選擇每個圖層的任何一個波段,然后使用【重分類】將底色(白色)和要素(黑色)進行二值化。然后使用【柵格轉(zhuǎn)面】將柵格轉(zhuǎn)換為矢量。最后使用【篩選】提取目標要素。模型如下圖所示:
9、提取完成后,部分結(jié)果圖層如下圖所示:
10、基于以上數(shù)據(jù)可以制作二維或者三維地圖。如下圖為ArcGIS制作的簡單二維圖。
至此,從高德地圖自定義數(shù)據(jù),然后獲取數(shù)據(jù)再到處理數(shù)據(jù),最后得到矢量數(shù)據(jù)并進行更為自由、更為高級的配圖過程大概如此。
聯(lián)系客服