趙雪瑩 王曉輝 翟 輝
(江蘇省地質(zhì)調(diào)查研究院,江蘇 南京210018)
隨著GIS 及相關(guān)學科的發(fā)展,應用各種軟件進行實際工程開發(fā)成為現(xiàn)在的熱點,跨平臺間地理數(shù)據(jù)的使用成為多種數(shù)據(jù)形式綜合運用時必須解決的問題,但數(shù)據(jù)在各平臺間進行轉(zhuǎn)換常會出現(xiàn)多種問題。
MapGIS 是通用工具型地理信息系統(tǒng)軟件,是集數(shù)字制圖、數(shù)據(jù)庫管理及空間分析為一體的空間信息系統(tǒng),是進行現(xiàn)代化管理與決策的先進工具。MapGIS 已廣泛應用于城市規(guī)劃、測繪、土地管理、資源管理等各種領(lǐng)域眾多行業(yè)和部門。[1]
AutoCAD 是進行輔助制圖的桌面制圖軟件,在工程制圖和地圖制圖中得到廣泛應用。 許多應用軟件都是在AutoCAD 基礎(chǔ)上開發(fā)出來的,這些應用軟件在制圖方面操作簡便,靈活快捷,易于編輯,數(shù)據(jù)交換便利,具有很強的科學性、實用性和通用性,因而得到廣大用戶的喜愛。
為了滿足多方面的要求,達到資源共享的目的,MapGIS 數(shù)據(jù)接口轉(zhuǎn)換子系統(tǒng),為MapGIS 和其它系統(tǒng)間架設(shè)了一座橋梁,實現(xiàn)了不同系統(tǒng)間的數(shù)據(jù)轉(zhuǎn)換。
在將AutoCAD 數(shù)據(jù)轉(zhuǎn)入MapGIS 時, 經(jīng)常會遇到兩邊的線型庫,顏色庫的編碼不一致,而且在AutoCAD 中,很多圖元是以塊的形式存在,這樣就造成轉(zhuǎn)換后形成“張冠李戴”,有時兩邊無法對應;另外在轉(zhuǎn)換時還經(jīng)常需要將AutoCAD 的某層轉(zhuǎn)為MapGIS 的對應層。 因此,MapGIS 系統(tǒng)提供了一套對照表文件接口:
符號對照表——“arc-map.pnt” 線型對照表——“arc-map.lin”
顏色對照表——“cad-map.clr” 層對照表——“cad-map.tab”[1]
我們編輯生成這些表文件并將其放在系統(tǒng)庫目錄下,系統(tǒng)轉(zhuǎn)換文件時會按這個表文件的對應情況來自動進行轉(zhuǎn)換。
轉(zhuǎn)換步驟為:
第一步:將AutoCAD 的DWG 格式,轉(zhuǎn)換為AutoCAD 的數(shù)據(jù)交換格式DXF,注意最好是R12 版本,轉(zhuǎn)換DXF 文件時,不要對原圖的塊作爆破處理。有樣條曲線的作爆破處理,防止轉(zhuǎn)煥后變成折線,改變原圖效果;
第二步:進行系統(tǒng)設(shè)置,將系統(tǒng)庫目錄設(shè)為mapgissuvslib,并將mapgisslib 目錄下的上述四個對照表文件拷貝至系統(tǒng)庫目錄mapgissuvslib 下; 矢量字庫目錄可設(shè)為mapgisclib, 也可選 “使用TureType 字庫”,建議用后者;
第三步:對這四個對照表文件進行編輯,可用寫字板或記事本打開編輯,對照表中mapgis 中的編碼可在“數(shù)字測圖”中查到,編寫時要區(qū)分對照表的大小寫。 對照表的格式如下:
符號對照表(arc-map.pnt):
AutoCAD(塊名) MapGIS(編碼)
GC113 1110
GC014 1120
GC114 1130
GC023 3623
線型對照表(arc-map.lin):
AutoCAD(線名) MapGIS(編碼)
CONTINUOUS 2110
JDFW 2120
X5 2140
PF 2150
顏色對照表(cad-map.clr):
MapGIS(顏色號) AutoCAD(顏色號)
1 10
2 4
6 1
7 3
層對照表(cad-map.tab):
MapGIS(圖層號) AutoCAD(圖層名)
1 KZD
2 JMD
3 DLDW
4 DLSS
第四步:進入“文件轉(zhuǎn)換”模塊,選擇“輸入”按鈕,點“裝入DXF”,將需要轉(zhuǎn)換的AutoCAD 文件裝入到系統(tǒng)中,此時,系統(tǒng)提示選擇不轉(zhuǎn)出的層,選擇后確定,則系統(tǒng)會按照我們已經(jīng)設(shè)定好的對照關(guān)系開始轉(zhuǎn)換;
第五步:在窗口中點右鍵選擇“復位窗口”,系統(tǒng)彈出一對話框,選擇需要的文件,選“確定”后,我們就可在窗口中看到轉(zhuǎn)換后的結(jié)果文件,然后存盤,存為相同名稱的點文件.WT、線文件.WL、區(qū)文件.WP。
某地關(guān)閉礦山地質(zhì)環(huán)境治理工程布置圖圖形文件是DWG 數(shù)據(jù)格式,為了以后入庫管理的方便,需要將圖形轉(zhuǎn)換為MapGIS 數(shù)據(jù)。
這里以該圖某一部分為例說明(圖1)。
圖1 某地關(guān)閉礦山地質(zhì)環(huán)境治理工程布置圖DWG 格式文件
我們首先根據(jù)數(shù)據(jù)轉(zhuǎn)換過程中需注意的方面對其DWG 圖形進行了預處理,圖中等高線是樣條曲線,直接轉(zhuǎn)為MAPGIS 線文件會產(chǎn)生變形,可以采用炸開實體功能處理,但炸開后曲線容易產(chǎn)生很多斷線,所以在此采用AutoCAD 中的EXPRESS 工具轉(zhuǎn)換樣條曲線。
1)安裝 AutoCAD 時安裝 EXPRESS 工具;
2)打開需轉(zhuǎn)換圖形,輸入FLATTEN 命令;
3)選中需轉(zhuǎn)換的樣條曲線;
4)轉(zhuǎn)換后的圖形另存為CAD R12/LT2 DXF 格式。
1)編寫轉(zhuǎn)換對照表
將MAPGIS 安裝目錄SLIB 中四個對照表文件進行編輯, 可用寫字板或記事本打開編輯,對應編輯如下:
符號對照表(arc-map.pnt):左列為需要編輯的AutoCAD 圖形文件中的塊名,右列為MAPGIS 系統(tǒng)中相應的符號編碼(啟動數(shù)字測圖系統(tǒng),新建測量工程文件,查找地物編碼表),對應編輯表格如圖2。
圖2 符號對照表
線型對照表 (arc-map.lin):左列為需要編輯的AutoCAD 圖形文件中的線名,右列為MAPGIS 系統(tǒng)中相應的符號編碼(啟動數(shù)字測圖系統(tǒng),新建測量工程文件,查找地物編碼表),對應編輯表格如圖3。
圖3 線型對照表
顏色對照表(cad-map.clr):左列為MAPGIS 系統(tǒng)中的顏色號,右列為AutoCAD 圖形文件中的相應顏色號,對應編輯表格如圖4。
圖4 顏色對照表
層對照表(cad-map.tab):左列為MAPGIS 系統(tǒng)中的圖層號,右列為AutoCAD 圖形文件中的相應圖層號,對應編輯表格如圖5。
圖5 層對照表
2)數(shù)據(jù)轉(zhuǎn)換
進入MAPGIS“文件轉(zhuǎn)換”模塊,選擇“輸入”按鈕,點“裝入 DXF”,將需要轉(zhuǎn)換的AutoCAD 文件裝入到系統(tǒng)中,此時,系統(tǒng)提示選擇不轉(zhuǎn)出的層,選擇后確定,則系統(tǒng)會按照我們已經(jīng)設(shè)定好的對照關(guān)系開始轉(zhuǎn)換。 如圖6、圖7、圖8、圖9。
圖6 裝入DXF 文件
圖7 選擇不轉(zhuǎn)出的層
圖8 選擇輸出MAPGIS 格式文件
圖9 保存MAPGIS 格式文件
圖10 轉(zhuǎn)換好的MAPGIS 格式圖件
在窗口中點右鍵選擇“復位窗口”,系統(tǒng)彈出一對話框,選擇需要的文件,選“確定”后,我們就可在窗口中看到轉(zhuǎn)換后的結(jié)果文件,然后存盤,存為相同名稱的點文件.WT、線文件.WL、區(qū)文件.WP。
轉(zhuǎn)換好的MAPGIS 格式圖件如圖10。
隨著科學的發(fā)展,各種軟件應運而生,各軟件系統(tǒng)的差異導致了數(shù)據(jù)模型和數(shù)據(jù)組織的差異, 從而引起數(shù)據(jù)在各平臺間進行轉(zhuǎn)換出現(xiàn)種種問題, 只有結(jié)合各應用軟件特點和數(shù)據(jù)轉(zhuǎn)換工具的特點, 結(jié)合各專業(yè)的特點,勤于思考,注意觀察,具體情況具體分析,不斷總結(jié)經(jīng)驗,才能使我們的工作更上一層樓。
[1]吳信才.MapGIS 地理信息系統(tǒng)[M].北京:電子工業(yè)出版社,2005.