適用範圍:將Google上勾選或者已知的點、線、圖形使用轉換引數精準轉為dxf或dwg,同時也可以將CAD檔案DXF或dwg檔案精準轉為Google地球的kml或kmz檔案。
工具:Global mapper或91衛圖助手
例項:以某風電場為例,kml轉換為dwg格式
一.使用工具:globalmapper
1.解求七引數(布林薩模型)、四引數或三引數
方法1:根據現場小組已做好的控制點且已解算完GPS靜態(與cors聯測),最後會透過手簿解算得到一個七引數(布林薩模型)、四引數或三引數(本文就是利用現場小組解算的引數)。注意此時的引數解算是cgs2000大地座標系(經緯度)到西安80座標系)(平面座標)的平移轉換引數;
本例項的七引數(手部解算)
在本實驗中,有些人可能注意到kml裡面是wgs84的經緯度座標,而我們解算的引數是通常利用的是CGCS2000經緯度座標,不用擔心:因為兩種橢球引數很相近,經緯座標相差很小,所以可以忽略不計
注意:網路RTK(cors)有兩個埠對應的是不同的經緯度:WGS84和CGCS2000
方法2:開啟kml,在Google地球裡面的測區上隨機選取4-7個點,我們就得到這4-7個點的wgs84經緯度座標,利用下圖1的cors解算軟體(設定如下)解算得到相對應4-7個點的XIAN80平面座標系。
於是此4-7個點的wgs84經緯度座標和XIAN80的投影平面座標就有了,那麼就可以利用下圖這個軟體COORD GM(具體設定如圖表示)解算得到wgs84座標到國家80(XIAN80)的投影平面座標的平移轉換引數(七引數)。或者用HGO裡面的工具進行解算七引數。
2.kml轉換到dwg
2.1上面我們已經解算得到七引數,下面我們就根據這個七引數來將kml轉換為dwg
ru如下圖所示:用globalmapper開啟kml,同時tools->config->projectiond開啟設定投影選項。
2.2投影引數設定
注意:有人會發現為啥上面有三個平移引數X-SHIFT、Y-SHIFT、Z-SHIFT的值取反了,這是因為軟體要求的參引數格式為shifts to WGS84(西安80到WGS84),而我們解算引數是wgs84或2000經緯度座標到西安80座標。
但是有時候取反,轉換後的資料位置還是不對,建議先測試測區已知控制點轉換是否正確,若不正確,則需要交換七引數中X,Y,Z,三個引數的正負號。如:
DX(米)=-3.902020 DX(米)= 3.902020
DY(米)=120.818293 => DY(米)=-120.818293
DZ(米)=-53.356201 DZ(米)= 53.356201
2.3轉換後匯出
無平移轉換引數和有平移轉換引數成果對比
二,CAD轉kml
既然kml可以轉cad,同樣也可以反轉。兩者方法類似,在這裡就不贅述。
轉換完成後請仔細核對是否正確。
適用範圍:將Google上勾選或者已知的點、線、圖形使用轉換引數精準轉為dxf或dwg,同時也可以將CAD檔案DXF或dwg檔案精準轉為Google地球的kml或kmz檔案。
工具:Global mapper或91衛圖助手
例項:以某風電場為例,kml轉換為dwg格式
一.使用工具:globalmapper
1.解求七引數(布林薩模型)、四引數或三引數
方法1:根據現場小組已做好的控制點且已解算完GPS靜態(與cors聯測),最後會透過手簿解算得到一個七引數(布林薩模型)、四引數或三引數(本文就是利用現場小組解算的引數)。注意此時的引數解算是cgs2000大地座標系(經緯度)到西安80座標系)(平面座標)的平移轉換引數;
本例項的七引數(手部解算)
在本實驗中,有些人可能注意到kml裡面是wgs84的經緯度座標,而我們解算的引數是通常利用的是CGCS2000經緯度座標,不用擔心:因為兩種橢球引數很相近,經緯座標相差很小,所以可以忽略不計
注意:網路RTK(cors)有兩個埠對應的是不同的經緯度:WGS84和CGCS2000
方法2:開啟kml,在Google地球裡面的測區上隨機選取4-7個點,我們就得到這4-7個點的wgs84經緯度座標,利用下圖1的cors解算軟體(設定如下)解算得到相對應4-7個點的XIAN80平面座標系。
於是此4-7個點的wgs84經緯度座標和XIAN80的投影平面座標就有了,那麼就可以利用下圖這個軟體COORD GM(具體設定如圖表示)解算得到wgs84座標到國家80(XIAN80)的投影平面座標的平移轉換引數(七引數)。或者用HGO裡面的工具進行解算七引數。
2.kml轉換到dwg
2.1上面我們已經解算得到七引數,下面我們就根據這個七引數來將kml轉換為dwg
ru如下圖所示:用globalmapper開啟kml,同時tools->config->projectiond開啟設定投影選項。
2.2投影引數設定
注意:有人會發現為啥上面有三個平移引數X-SHIFT、Y-SHIFT、Z-SHIFT的值取反了,這是因為軟體要求的參引數格式為shifts to WGS84(西安80到WGS84),而我們解算引數是wgs84或2000經緯度座標到西安80座標。
但是有時候取反,轉換後的資料位置還是不對,建議先測試測區已知控制點轉換是否正確,若不正確,則需要交換七引數中X,Y,Z,三個引數的正負號。如:
DX(米)=-3.902020 DX(米)= 3.902020
DY(米)=120.818293 => DY(米)=-120.818293
DZ(米)=-53.356201 DZ(米)= 53.356201
2.3轉換後匯出
無平移轉換引數和有平移轉換引數成果對比
二,CAD轉kml
既然kml可以轉cad,同樣也可以反轉。兩者方法類似,在這裡就不贅述。
轉換完成後請仔細核對是否正確。