亚洲无人区码一二三码区别,亚洲精品久久久久久av伊人,成人av免费网址在线观看 ,久久av免费这里有精品

技術(shù)博客

AutoCAD到MapGIS數(shù)據(jù)轉(zhuǎn)換流程

時(shí)間:2017-09-21瀏覽次數(shù):8678次

AutoCAD到MapGIS數(shù)據(jù)轉(zhuǎn)換流程

注:本文檔相關(guān)內(nèi)容基于MapGIS 6.7基礎(chǔ)平臺(tái)編寫(xiě)。

在將AutoCAD數(shù)據(jù)轉(zhuǎn)入MapGIS時(shí),經(jīng)常會(huì)遇到兩邊的線型、顏色的編碼不一致,另外AutoCAD中有些圖元以塊的形式存在,這樣造成有時(shí)轉(zhuǎn)換后圖形無(wú)法對(duì)應(yīng)的情況。另外,在轉(zhuǎn)換時(shí)還經(jīng)常需要將AutoCAD的某層轉(zhuǎn)為MapGIS的對(duì)應(yīng)層。因此,系統(tǒng)提供了一套對(duì)照表文件接口:

符號(hào)對(duì)照表——“arc_map.pnt”

線型對(duì)照表——“arc_map.lin”

顏色對(duì)照表——“cad_map.clr”

圖層對(duì)照表——“cad_map.tab”

用戶編輯生成這些對(duì)照文件,并將其放在系統(tǒng)庫(kù)目錄下,系統(tǒng)成批或單個(gè)文件轉(zhuǎn)換時(shí)都會(huì)按這個(gè)表文件的對(duì)照情況進(jìn)行轉(zhuǎn)換。

轉(zhuǎn)換步驟如下:

第一步:將AutoCAD的DWG格式文件,轉(zhuǎn)換為AutoCAD的數(shù)據(jù)交換格式DXF,選擇“AutoCAD R12/LT2 DXF”格式導(dǎo)出。

第二步:對(duì)系統(tǒng)庫(kù)目錄“C:mapgis67Slib”(假設(shè)MapGIS 6.7安裝在C盤(pán)根目錄下),下這4個(gè)對(duì)照表文件進(jìn)行編輯,可直接用Windows寫(xiě)字板或記事本方式打開(kāi),需要注意的是,對(duì)照表中MapGIS編碼是在“數(shù)字測(cè)圖”系統(tǒng)中查到的,并且要區(qū)分對(duì)照表的大小寫(xiě)。

以下列舉如何對(duì)這4個(gè)對(duì)照表進(jìn)行編輯:

(1) 子圖對(duì)照表 arc_map.pnt

CAD塊名 SUV代碼

2341 12

2432 13

2433 14

? ?

前面一列代表AutoCAD軟件的塊名(符號(hào)),后面一列為 MapGIS系統(tǒng)的代碼。

注:并非子圖號(hào),這個(gè)代碼可在數(shù)字測(cè)圖系統(tǒng)里能看見(jiàn)。

啟動(dòng)數(shù)字測(cè)圖系統(tǒng):首先修改當(dāng)前系統(tǒng)庫(kù)目錄為“C:mapgis67SuvSlib”;打開(kāi)“數(shù)字測(cè)圖”模塊(圖形處理->數(shù)字測(cè)圖);新建一個(gè)測(cè)量工程文件,選擇“工具”菜單下“地物編碼表”;在“測(cè)量點(diǎn)編碼”對(duì)話框即可查看地物編碼(SUV代碼),例如三角點(diǎn)編碼為1110,水準(zhǔn)點(diǎn)編碼為1210。

SUV代碼對(duì)應(yīng)類型為0的為點(diǎn),1為線,2為區(qū)。

(2) 線型對(duì)照表 arc_map.lin

CAD線型名 SUV代碼

2341 12

2342 13

2343 14

? ?

前面一列為AutoCAD里的線型名,后面一列為MapGIS系統(tǒng)的代碼(并非線型號(hào),這個(gè)代碼在數(shù)字測(cè)圖系統(tǒng)里能看見(jiàn))。

注:如果某種線的線型是采用隨層方式,那么這種線型是不能按照對(duì)照表轉(zhuǎn)入到MapGIS中的。所以,如果有這種情況,請(qǐng)把線的線型改成為實(shí)際線型。

(3)圖層對(duì)照表 cad_map.tab

MapGIS圖層號(hào) CAD圖層名

0 025

1 035

2 Xd

3 Di

? ?

(4) 顏色對(duì)照表cad_map.clr

MapGIS顏色號(hào) CAD顏色號(hào)

1 10

2 4

3 6

? ?

前面一列1 2 3代表MapGIS系統(tǒng)的顏色號(hào),后面一列10 4 6代表AutoCAD里的顏色號(hào)。

以上四個(gè)對(duì)照表編輯完成后及時(shí)保存。

第三步:將系統(tǒng)庫(kù)目錄設(shè)置為“C:mapgis67SuvSlib”,并將“C:mapgis67Slib”目錄下的上述4個(gè)對(duì)照表文件拷貝至系統(tǒng)目錄“C:mapgis67SuvSlib”下。

第四步:進(jìn)入“文件轉(zhuǎn)換”模塊,選擇“輸入”菜單下的“裝入DXF”,將需要轉(zhuǎn)換的DXF文件裝入到系統(tǒng)中。此時(shí),系統(tǒng)會(huì)提示“選擇不轉(zhuǎn)出的層”,所選圖層不參與數(shù)據(jù)轉(zhuǎn)換。點(diǎn)擊確定則系統(tǒng)會(huì)按照已經(jīng)設(shè)定好的對(duì)照關(guān)系進(jìn)行轉(zhuǎn)換。也可用成批轉(zhuǎn)換命令轉(zhuǎn)換多個(gè)DXF文件。

第五步:在窗口中單擊右鍵選擇“復(fù)位窗口”,選擇需要的文件,“確定”后,就可以在窗口中看到轉(zhuǎn)換后的結(jié)果圖形了。最后可通過(guò)“文件”菜單下保存選項(xiàng)分別命名保存點(diǎn)線文件。

注意:

● AutoCAD代碼和MapGIS代碼之間可以用空格也可以用Tab鍵。

● 每一行代碼后面接著換行,不要有空格。

●上面列舉的對(duì)照表文件中第一行(代碼說(shuō)明行)是不需要的。

● 對(duì)于漏編輯的塊對(duì)應(yīng),轉(zhuǎn)換時(shí),系統(tǒng)會(huì)把它轉(zhuǎn)換為線。

● 如果想以原來(lái)MapGIS 5的做法,即不編輯對(duì)照關(guān)系,先把AutoCAD塊之類的圖元打散,然后再轉(zhuǎn)換到MapGIS中也可以,不過(guò)可能會(huì)有圖元轉(zhuǎn)不過(guò)來(lái),這時(shí)只要把當(dāng)前系統(tǒng)庫(kù)目錄下的“arc_map.pnt,arc_map.lin, arc_map.tab, arc_map.clr”這4個(gè)文件刪除,再轉(zhuǎn)換就可以了。


電話:0531-88522266 魯ICP備17043096號(hào)-2