CAD數據分塊,偏移校準,加載到百度地圖、高德地圖、谷歌等地圖上

前面分享過一篇如何將CAD海量數據顯示在百度地圖上(百度地圖Canvas實現十萬CAD數據秒級加載),可是不少開發者在CAD數據提取時遇到了問題,因此接下來的文章將介紹如何將CAD數據提取。html

準備軟件:

1. Global Mapper V20.0api

2.AutoCAD(我用的是2019,其餘版本也能夠)網絡

第一部分 CAD提取塊

因爲一張CAD圖數據量巨大,在Global Mapper中加載整張CAD圖移動和處理都會很是慢,因此咱們先要提取一部分可以較快校準的塊。app

第一步,將CAD圖打開,如圖

 

第二步,在命令欄輸入:w 而後回車

第三步,在彈出的窗口中點擊選擇轉換爲塊,而後點擊選擇對象前面的按鈕,在圖上框選出一塊比較容易在地圖上定位的區域

 

第四步,選擇完畢後按回車,並選擇保存的文件名和路徑,到此第一部分就完成了

 

 

 第二部分 Global Mapper地圖加載

第一步 打開安裝好的Global Mapper

 

 

 

第二步,加載在線底圖,點擊左上角地球按鈕

 

在彈出的窗口中點擊 Add New Sourcegoogle

 

 

 

 

 選擇第一項 ESRI RESTful/Google Maps Tiles ,而後確認spa

 

將地址填寫爲:https://khms0.googleapis.com/kh?v=852&hl=zh&x=%x&y=%y&z=%z3d

而後點擊OKhtm

 

 

而後給這個地圖源取個名稱(隨意),點擊OK對象

 

 

而後選擇剛剛添加的數據源,選擇Entire Data Source Bounds,最後點擊Connectblog

!!!注意:這裏須要用到國外網絡!!!

由於國內的地圖大多數有偏移,校準後的結果並不是準確的WGS84座標,因此咱們須要用到Google無偏移地圖

 

 

 加載成功後能夠在軟件中看到這個世界地圖

 

 

 

 

 第三部分 Global Mapper加載CAD圖

第一步,完成第二部分後,選擇左上角File -> Open Data Files , 打開咱們以前在第一部分保存的CAD塊

 

 

第二步,選擇投影,選成和下圖同樣

 

 

第三步,肯定以後等待加載完成,能夠看到左側Workspace裏面已經有咱們添加的圖,此時 右擊 添加的CAD圖層,而後選擇 ZOOM_TO,咱們將會看到咱們選出的清晰的CAD塊

 

因爲CAD圖簽署了保密協議,因此本文中全部的圖都進行了馬賽克操做

 

 

 

 第四部分 校準CAD圖,獲得校準參數

第一步,經過縮放地圖,在地圖上大概找到CAD圖在地圖上對應的位置,位置調整合適後右擊添加的CAD圖層,選擇 RECTIFT

 

 

第二步,在CAD圖中選擇一個點

而後,在地圖中找到對應的點,最好選擇交叉線,比較好定位

 

 

 

 !!!將左下角四個值記錄下來(關鍵)!!!記錄表格參考:

 

 

 

 

 

 由於基本全部CAD圖都只須要平移操做,因此,只須要一個參考點便可,也可多個點求平均值,偏移值 = 實際值-CAD值

偏移值爲正數時,在縱向方向上CAD圖須要上移,反之下移,在橫向方向上偏移值爲正則右移,反之左移。

 

第三步,回到主窗口,右擊添加的CAD圖,點擊SHIFT

 

 

選擇第一項

 

 將以前計算的偏移值粘貼進來,肯定

 

將地圖調節到合適個大小,而後進行微調,能夠獲得比較準確的偏移參數,以下圖所示

 

相關文章
相關標籤/搜索