環境
- win10
- BigeMap 20.0.0
- ArcMap 10.4
- GCJ02 Web墨卡托坐標系
矢量圖
一、下載
-
找到功能** 谷歌地圖(有偏移) **
-
右上角** 選擇行政區域 **中,找到要下載的區域
-
這里需要特別說明一下:BigeMap對矢量數據下載有范圍限制,所以行政區域不能選擇過大(客服建議到區縣)
** 行政邊界 功能也只有選擇到區縣才能勾選 鄉鎮 **
-
雙擊下載區域,即彈出** 下載對話框 **
-
先選擇** 行政邊界 標簽下載,輸入 任務名稱 / 保存路徑 / 存儲格式 / 坐標投影 (這里先選擇地理坐標系下的WGS84,后續需要轉換)/ 邊界類型 **
-
下載完成后發現,雖然我們勾選了** 省 / 市 / 區縣 / 鄉鎮 **,但是最后都放在了一個shp里了
效果是這樣的:
所以,數據下載完成后再二次處理一下自己分圖層或者是單獨下載
-
下載完成的數據還是WGS84的坐標系,我們還需要對坐標系進行一下轉換,首先是給WGS84坐標系加偏移(GCJ02),菜單欄的** 工具箱 里找到 數據糾偏 **
-
彈出對話框中** 源文件 選擇剛才下載完的shp, 另存為 你的新目錄,選擇 經緯度加偏 **,點確定即可
-
這樣WGS84轉GCJ02完成,接着在工具箱中,繼續找到** 矢量轉換 **功能
-
在** 矢量坐標系變換 對話框中, 源文件 選擇加偏后的數據, 輸出文件 選擇輸出路徑, 目標坐標系 選擇world下面的 WGS84/ World Mercator **,點轉換即可。
-
至此BigeMap數據下載完畢,個人感覺操作不夠人性化,特別在下載矢量數據過程中,沒法批量下載,如果下載水系、道路、綠化這種數據的時候,都在一個圖層里,數據還需要人工進行干預。
-
接下來要對下載的數據進行處理:將分散的行政區划鄉鎮合並成一個整體;將矢量要素(水系、道路等)按區域裁切。主要工具用的是ArcMap。
二、數據處理
行政邊界
-
前面提到BigMap,下載數據單元越小越好,所以我們以區縣為單位下載了鄉鎮的行政區划。看到每個區縣都是單獨的shp數據。
-
第二步我們需要將這些分散的數據合並到一個shp文件中
-
Merge工具中,將所有鄉鎮shp都加載進來,點OK即可
-
等合並完成后,會自動生成一個Merge文件,這個就是合並完的數據
-
BigeMap的鄉鎮數據和行政區域圖層有偏移,客服答復是因為數據來源不同造成的,沒有辦法只能我們自己調整了。好在偏的不多,** Editor工具 移一下就能對上。 這里注意:是鄉鎮圖層往區縣的行政區域移,因為區縣的行政區域是正確的,要以此為標准 **
矢量路網數據
- 針對矢量數據以道路為例,BigeMap勾選所有下載的話,都會放在一個圖層里,只會以點、線、面分,不會按種類分,而且屬性信息沒有區分的字段(比較坑)。后來自己研究了下,發現所有的父級節點如果勾上的話,父級節點下的所有數據會被放在一個層里。咨詢了一下客服,客服建議如果要下載全部數據的話,分兩次下,第一次每個結構里都留一個不下載,讓父級節點不是全選的狀態;第二次再補下載第一次沒下載的
-
我們要配圖,只能每個種類單獨下載。
-
下載完成打開后,看到BigeMap的矢量數據其實是按照圖幅(矩形框)下載的,沒有按選擇的區縣裁剪。
-
選中裁剪邊界后,找到clip工具
-
** Input Features 選擇要裁剪的圖層, Clip Features *選擇裁剪邊界圖層(區縣 區縣裁鄉鎮要先選中鄉鎮 */鄉鎮圖層)
-
重復第5步,直到所有的圖層都裁剪完
-
最后將所有裁剪完的數據執行合並(Merge)
電子圖
-
電子圖下載的前提是需要有處理完成的矢量區縣邊界圖層
-
找到** 谷歌地圖(有偏移) **
-
左上角標簽切換到** 地圖 (下載衛星圖的步驟同電子圖一樣,只需這里切換到 衛星 **)
-
找到菜單欄上 ** 導入邊界 **
-
將處理完成的數據邊界添加進來,並選擇切片范圍
-
這里的范圍雙擊范圍下載
-
填完選項點擊下載即可