萬盛學電腦網

 萬盛學電腦網 >> 圖文處理 >> CAD >> CAD使用教程 >> 常見案例解析 >> 將AUTOCAD數據轉換為MAPGIS數據的方法

將AUTOCAD數據轉換為MAPGIS數據的方法

  首先制作DXF數據轉入MAPGIS數據的對照表。在MAPGIS6.5/SLIB目錄下有四個文件:ARC_MAP.PNT:AUTOCAD的塊(符號)與MAPGIS子圖對照表;

  ARC_MAP.LIN:AUTOCAD的形(線型)與MAPGIS線型對照表;

  CAD_MAP.TAB:AUTOCAD的圖層與MAPGIS圖層對照表;

  CAD_MAP.CLR:AUTOCAD的顏色與MAPGIS顏色對照表。

  利用寫字板或記事本打開這四個對照表文件進行編緝。

  1.子圖對照表 ARC_MAP.PNT

  打開此文件後我們會看到如下格式

  2341 12

  …… ……

  前面一列2341 2342 2343代表AUTOCAD軟件的塊名(符號),後面一列12 13 14代表MAPGIS系統的代碼[注:並非子圖號,這個代碼在數字測圖系統裡能看見。方法是啟動數字測圖系統,新建一個測量工程文件,然後就會在左邊窗口看見一些地類編碼的管理框(如沒看見,請把系統庫指向SUVSLIB),例如三角點編碼為1110,水准點編碼為1210。

  2.線型對照表 ARC_MAP.LIN

  打開看到

  2341 12

  …… ……

  前面一列2341 2342 2343代表AUTOCAD軟件的形名(注:如果某種線的線型是采用隨層方式,那麼這種線型是不能按照對照表轉入到MAPGIS中;所以,如果有這種情況,請把線的線型改成為實際線型),後面一列12 13 14代表MAPGIS系統的代碼(並非線型號),這個代碼在數字測圖系統裡能看見,如果SUVSLIB中沒有的線型可在編輯子系統中新造線型。

  3.圖層對照表 CAD_MAP.TAB

  打開看到

  0 TREE_LAYER

  …… ……

  前面一列0 1 2代表MAPGIS系統的圖層號,後面TREE_LAYER STREET TIC代表AUTOCAD裡的圖層名

  4.顏色對照表 CAD_MAP.CLR

  打開看到

  1 10

  …… ……

  前面一列1 2 3代表MAPGIS系統的顏色號,後面一列10 4 6代表AUTOCAD裡的顏色號。

  如果這四個對照表編輯完成後請別忘了存盤。

  轉換步驟如下:

  第一步,將AUTOCAD的DWG格式轉換為AUTOCAD的數據交換格式DXF格式。轉換時要注意以下幾點:1.在轉換成為DXF文件格式時,最好選擇R12的版本(如為6.5以後版本可選R12以後版本);2.在轉換DXF文件時不要對原圖的塊作爆破處理;3.在轉換DXF文件時,注意原圖是否有樣條曲線,如果有最好作爆破處理。

  第二步,將編輯好的四個對照文件拷貝到MAPGIS65/SUVSLIB/目錄下,然後將MAPGIS的系統設置目錄中的系統庫目錄也指向MAPGIS65/SUVSLIB/目錄下。

  第三步,啟動MAPGIS的文件轉換系統,進行轉換就行了。“輸入”—“裝入DXF”—選擇需轉換的DXF文件—選擇不轉出的圖層—復位窗口即可看到轉換後的結果文件—另存文件以用MAPGIS文件格式保存—在編輯子系統打開轉換後的文件可看到是否轉換滿意。

  演示數據可到華地下載中心下載(以編輯了圖層、顏色對照表為例)。

copyright © 萬盛學電腦網 all rights reserved