前言
AutoCAD DWG 轉 MAPGIS 需建立四類對照表(符號、線型、圖層、顏色),將 CAD 圖形語義映射為 MAPGIS 標準編碼。本文詳細說明各對照表格式、編輯要點、DXF 前處理規範,以及 MAPGIS 6.5 載入轉換的完整操作流程。
四大對照表結構與編輯規範
對照表位於 MAPGIS6.5/SLIB/ 目錄,用記事本或寫字板編輯:
1. 符號對照表:ARC_MAP.PNT
格式:AutoCAD塊名 MAPGIS子圖代碼
範例:2341 12
2342 13
- 前欄:AutoCAD 區塊名稱(符號名)。
- 後欄:MAPGIS 數字測圖系統中的地類編碼(非子圖號),如三角點 1110、水準點 1210。可在數字測圖系統左側「地類編碼管理」查閱。
2. 線型對照表:ARC_MAP.LIN
格式:AutoCAD形名(線型名) MAPGIS線型代碼
範例:2341 12
- 前欄:AutoCAD 線型形狀名(.shp 中定義)。注意:若線型設為「依圖層」,無法透過對照表轉換,必須先改為具體線型名。
- 後欄:MAPGIS 線型代碼,可在數字測圖系統查詢;缺失者可在編輯子系統自建。
3. 圖層對照表:CAD_MAP.TAB
格式:MAPGIS圖層號 AutoCAD圖層名
範例:0 TREE_LAYER
1 STREET
- 前欄:MAPGIS 系統圖層號(0,1,2...)。
- 後欄:AutoCAD 圖層名稱(如 TREE_LAYER、STREET、TIC)。
4. 顏色對照表:CAD_MAP.CLR
格式:MAPGIS顏色號 AutoCAD顏色號
範例:1 10
2 4
- 前欄:MAPGIS 顏色代碼。
- 後欄:AutoCAD 色號(1-255)。
關鍵前處理:DWG → DXF (R12 格式)
- 另存為 DXF R12 版本(6.5 後版本可選 R12+)。
- 不可 對原圖區塊執行爆破(EXPLODE)。
- 若含樣條曲線(SPLINE),必須 先爆破處理,否則轉換失敗。
轉換操作三步走
- 部署對照表: 將編輯完成的四個檔案複製至
MAPGIS65/SUVSLIB/,並將系統庫目錄指向該路徑。
- 啟動轉換: 進入 MAPGIS「文件轉換系統」→「輸入」→「裝入 DXF」→ 選擇 DXF 檔 → 勾選不轉出圖層 → 復位視窗查看結果。
- 驗證存檔: 另存為 MAPGIS 格式,進入編輯子系統檢查幾何、屬性是否正確。
常見坑點避雷
- 對照表編碼錯誤 → 符號/線型轉出為預設樣式。
- DXF 版本過高 → MAPGIS 6.5 無法識別,必須存 R12。
- 區塊未爆破但含巢狀結構 → 符號映射失效。
- 系統庫路徑未指向 SUVSLIB → 對照表不生效。
結語
「對照表準確、DXF 規範、路徑正確」是 CAD 轉 MAPGIS 成功的三要素。建議建立企業級標準對照表模板,新專案僅需微調圖層/顏色映射,即可實現批量、穩定的跨平台數據遷移。