CAD轉(zhuǎn)MAPGIS這事兒其實不難,但得先搞清楚幾個關(guān)鍵文件的作用。用過MAPGIS6.1的都知道,安裝完之后在../MAPGIS6.1/SLIB這個目錄下,會看到四個文件:ARC_MAP.PNT、ARC_MAP.LIN、CAD_MAP.TAB、CAD_MAP.CLR。它們是干啥的?簡單說就是用來做CAD和MAPGIS之間數(shù)據(jù)轉(zhuǎn)換的對照表。
那怎么用?其實打開這四個文件編輯一下就行,用記事本或者寫字板就能打開,都是文本格式。
先說第一個:子圖對照表ARC_MAP.PNT。打開后看到的是兩列數(shù)字,比如2341 12,前面的是CAD的塊名,后面的是對應(yīng)MAPGIS里的代碼。
第二個是線型對照表ARC_MAP.LIN。格式也差不多,前面是CAD里的形名(線型名),后面是MAPGIS的代碼。注意一下,如果CAD里用了隨層線型的話,這個是沒法按對照表轉(zhuǎn)換進去的,得先改成具體線型再處理。
第三個是圖層對照表CAD_MAP.TAB。前面是MAPGIS的圖層號0、1、2這些,后面是CAD里的圖層名,比如TREE_LAYER、STREET之類的。
第四個是顏色對照表CAD_MAP.CLR。前面是MAPGIS的顏色號,后面是CAD的顏色號,比如1對應(yīng)10,2對應(yīng)4這種。
這四個表改完記得保存啊,別忘了!
接下來就是正式轉(zhuǎn)換的步驟了:
第一步:把CAD的DWG文件轉(zhuǎn)成DXF格式。這里建議選R12版本的DXF,兼容性好;轉(zhuǎn)換的時候不要炸塊,否則數(shù)據(jù)會亂;如果有樣條曲線,最好先炸一下。
第二步:把剛才編輯好的四個對照文件復(fù)制到MAPGIS61/SuvSlib/目錄下,然后設(shè)置一下系統(tǒng)庫路徑,指向這個目錄。
第三步:啟動MAPGIS的文件轉(zhuǎn)換系統(tǒng),開始轉(zhuǎn)換就完事了。
總結(jié)MAPGIS6.1在處理CAD轉(zhuǎn)MAPGIS這塊優(yōu)化了不少,不僅數(shù)據(jù)量變小了,還能把CAD的塊轉(zhuǎn)成子圖、線型也能對應(yīng)上,圖層和顏色也能控制得更精細(xì)。
記得轉(zhuǎn)換前把對應(yīng)表文件名別改錯了,arc_map.pnt、arc_map.lin、cad_map.tab、cad_map.clr這幾個名字是固定的,不能動!
那怎么用?其實打開這四個文件編輯一下就行,用記事本或者寫字板就能打開,都是文本格式。
先說第一個:子圖對照表ARC_MAP.PNT。打開后看到的是兩列數(shù)字,比如2341 12,前面的是CAD的塊名,后面的是對應(yīng)MAPGIS里的代碼。
第二個是線型對照表ARC_MAP.LIN。格式也差不多,前面是CAD里的形名(線型名),后面是MAPGIS的代碼。注意一下,如果CAD里用了隨層線型的話,這個是沒法按對照表轉(zhuǎn)換進去的,得先改成具體線型再處理。
第三個是圖層對照表CAD_MAP.TAB。前面是MAPGIS的圖層號0、1、2這些,后面是CAD里的圖層名,比如TREE_LAYER、STREET之類的。
第四個是顏色對照表CAD_MAP.CLR。前面是MAPGIS的顏色號,后面是CAD的顏色號,比如1對應(yīng)10,2對應(yīng)4這種。
這四個表改完記得保存啊,別忘了!
接下來就是正式轉(zhuǎn)換的步驟了:
第一步:把CAD的DWG文件轉(zhuǎn)成DXF格式。這里建議選R12版本的DXF,兼容性好;轉(zhuǎn)換的時候不要炸塊,否則數(shù)據(jù)會亂;如果有樣條曲線,最好先炸一下。
第二步:把剛才編輯好的四個對照文件復(fù)制到MAPGIS61/SuvSlib/目錄下,然后設(shè)置一下系統(tǒng)庫路徑,指向這個目錄。
第三步:啟動MAPGIS的文件轉(zhuǎn)換系統(tǒng),開始轉(zhuǎn)換就完事了。
總結(jié)MAPGIS6.1在處理CAD轉(zhuǎn)MAPGIS這塊優(yōu)化了不少,不僅數(shù)據(jù)量變小了,還能把CAD的塊轉(zhuǎn)成子圖、線型也能對應(yīng)上,圖層和顏色也能控制得更精細(xì)。
記得轉(zhuǎn)換前把對應(yīng)表文件名別改錯了,arc_map.pnt、arc_map.lin、cad_map.tab、cad_map.clr這幾個名字是固定的,不能動!