最近因為項目的需要,需要將規劃圖中的內容配准到具有標準地理座標系(WGS84)的地圖上面,經過多次嘗試,走過不少彎路後,終於找到了一個比較切實可行的方法。
在這裡寫出來,與大家討論。
大家都知道,1:10000的電子地圖資料(WGS84),我們可以通過購買得到。但是規劃部門的規劃圖通常都是CAD格式的,如果要將他們整合到一起,資料轉換是必不可免的。一般情況下,CAD規劃圖在繪製時,都參照了某個座標系,所以我們在轉換的時候,只要確定好控制點就行了。
廢話少說,下面我把基本流程敘述一下,其中的部分步驟也是參照網友的成功經驗。
1、將CAD規劃圖(*.dwg)轉換為AutoCAD R12/13格式的dxf檔案。
一般情況來講,利用AutoCAD或者Autodesk Map的另存新檔就可以完成該步驟,但是我在實際操作中,發現儲存為低版本的dxf檔案時,CAD老是未響應,然後死掉了。
在這裡推薦Amethyst CADWizz 軟體,http://www.cadwizz.com/,雖然是試用版,不過並不影響我們進行檔案轉換,呵呵。很好用。轉換為R13/R12格式的DXF檔案即可。
2、利用mapinfo中的import功能
轉換之前,首先應當知道圖形中兩個點的精確的平面直角座標值及其經緯度座標值。這兩個點最好位於圖形的左下角和右上方附近。
當利用Mapinfo所提供的“匯入表”功能,將AutoCAD的dxf檔案在Mapinfo中開啟時,Mapinfo能對該dxf檔案重新設定投影、並進行座標轉換。如果dxf圖形檔案中包含了屬性資訊,則在轉換過程中Mapinfo可將原來的屬性資訊同時轉入到Mapinfo中。
選擇所要產生的新地圖檔案的投影方式,輸入dxf圖形檔案中兩點的平面座標值及其對應的經緯度座標值。按“確定”後,Mapinfo 便會自動將非地球投影的dxf圖形檔案轉化成地球投影的Mapinfo地圖,並使地圖定位到相應的地球空間中,以使地圖上的空間對象具有實際的經緯度座標值。
如果使用者的dxf圖形檔案上的所有繪圖物件已經具有了與地球投影下的經緯度座標相等的平面直角座標值,則轉換過程將更簡單,只需要將dxf圖形檔案的投影改變成Mapinfo的地球投影就可以
3、import過程中進行投影轉換,並確定控制點。
4、處理ing。。。。
5、ok 現在轉換成功了,祝賀你,呵呵
歡迎大家討論,我的QQ 519799499