梁云芳 徐曉波
(青島經緯勘測技術有限公司,青島 膠南 266400)
隨著我國經濟、社會的不斷發(fā)展,信息化水平也得到了很大的提高,國土部門為了不斷滿足經濟、社會的發(fā)展需要,提出了“數字國土”工程,并指出以MAPGIS大型基礎地理信息系統(tǒng)軟件作為“數字國土”的開發(fā)平臺,在國內已建立了一批MAPGIS示范工程,在浙江、寧夏、甘肅、陜西、云南等省正大面積推廣使用以MAPGIS為基礎開發(fā)的地籍管理系統(tǒng),在“數字國土”工程(縣市級土地利用數據庫)中一期100個試點縣、二期200個試點縣全部采用MAPGIS系統(tǒng),并取得了良好的社會和經濟價值,但在利用MAPGIS進行土地建庫時,原始數據大部分是CAD格式的文件,而MAPGIS不能直接利用此格式的文件,因此,在進行建庫前,必須把CAD格式的文件轉換成MAPGIS格式文件。
CAD格式的文件主要以圖層管理為主,為MAPGIS格式的文件主要把文件分類成點文件、線文件、區(qū)文件進行管理,本論文將討論如何把以圖層管理為主的CAD格式文件,快速高效地轉換成MAPGIS格式的點文件、線文件、區(qū)文件。
CAD格式文件轉換成MAPGIS格式文件,主要包括CAD格式文件的預處理(以*.dxf格式存儲CAD格式的圖形文件)、把CAD文件轉換成MAPGIS文件。本論文以青島經緯勘測技術有限公司為例具體說明格式轉換的各個步驟。
CAD 文件有 *.dwg、*.dwt、*.dxf、*.dws 格式文件,而MAPGIS系統(tǒng)的“文件轉換”組件在進行文件格式的轉換時,只識別以*.dxf格式為標準的CAD格式文件。因此在轉換格式前,必須把*.dwg、*.dwt、*.dws格式的CAD圖形文件,轉換成*.dxf格式(即以*.dxf格式保存圖形文件)。
CAD格式文件與MAPGIS格式文件表示地物、地貌有差異,比如CAD格式文件表示面的時候用填充表示,而MAPGIS格式文件表示面用區(qū)表示;CAD格式文件在標注一些地物、地貌時利用引線引出,而MAPGIS格式文件直接用注釋和線文件表示。為了使轉換后的文件與MAPGIS文件最大限度的一致,在進行文件轉換前對文件進行預處理,預處理包括刪除區(qū)的填充線及標注的引線。
為了便于編輯和管理地圖數據,CAD軟件把地圖數據根據各類不同的地物、地貌特征分別建立不同的圖層進行管理,一般情況下,把同一類型的地理要素放到同一圖層,如將所有的公路線都放到公路圖層,把所有的文字注記放到文字注記圖層等,只有把包括所有地圖數據的圖層疊加起來時,才構成一幅完整的地圖。然而,MAPGIS系統(tǒng)把地圖數據根據基本形狀分為三類:點數據、線數據、區(qū)數據。與之相對應,文件的基本類型也分為三類:點文件(*.wt)、線文件(*?.wl)、區(qū)文件(*.wp),例如把公路圖層、鐵路圖層、等高線圖層等線性類型的圖層疊加起來,就構成了一個完整的線文件,把注記、高程等圖層疊加起來構成一個完整的點文件,而只有把包括所有地圖數據的三類MAPGIS文件疊加起來,才構成一幅完整的地圖。
MAPGIS系統(tǒng)把地圖數據只分成三類,所以在文件轉換前,必須看清楚CAD地形圖包括哪些地物、地貌,哪些可以歸類為點文件,哪些可以歸類為線文件,哪些可以歸類為區(qū)文件;轉換時,根據不同類型的文件,分別選擇對應圖層的數據進行轉換,這樣得到的數據就不會混亂,不用修改或稍加修改就可以滿足MAPGIS系統(tǒng)的要求;或者根據圖層數據的類型,每次只對一個圖層的數據進行轉換,得到對應類型的一個文件,然后在MAPGIS系統(tǒng)的“輸入編輯”組件中,把相同類型的文件進行合并,最終得到整幅圖形完整的點文件、線文件、區(qū)文件。
3.1 點文件的轉換
CAD中點的概念是單純的一個點,對應一個坐標,而MAPGIS中的點文件是點狀物的統(tǒng)稱,所有點圖元數據都保存在點文件中。在MAPGIS中,只有注釋(英文,漢字,阿拉伯數字等)才可以直接轉換成點文件,如何把CAD中的注釋轉換成MAPGIS系統(tǒng)的點文件,具體轉換步驟如下:
(1)選取MAPGIS主菜單→圖形處理→文件轉換,彈出“文件轉換”窗口;
圖1 “選擇不轉出的圖框”對話框
(2)選取窗口中的下拉菜單“輸入菜單”→裝入DXF文件→文件轉換,彈出“打開”主窗口,選擇要轉換的*.dxf格式文件;
(3)此時,彈出如圖1所示“選擇不轉出的圖層”對話框,此處只保留注釋;選擇文件菜單→存點,以點文件格式保存轉換的注釋。
(4)此時可以從主菜單“圖形處理”→圖形編輯,彈出如圖2的對話框,選擇已經保存的點文件,生成如圖3所示的點文件。
圖2
圖3
3.2 線文件的轉換
線是地圖中線狀物的統(tǒng)稱,MAPGIS各種線型(如直線、點劃線、等高線、道路、河堤等)以線為單位作為線圖元來編輯,所有的線圖元數據都保存在線文件中。CAD格式的地形圖中,MAPGIS的線文件一般包括屬于線圖元和組成區(qū)文件的邊界線圖元,因此,在線文件的轉換過程中,以上已經轉換的圖層作為“不轉換圖層”,其他的圖層都參與轉換,具體操作步驟如下:
選取MAPGIS主菜單→圖形處理→文件轉換,彈出“文件轉換”主窗口;
選擇輸入菜單→裝入DXF文件→文件轉換,彈出“打開”主窗口,選擇要轉換的*.dxf格式文件;
此時彈出如圖1所示“選擇不轉出的圖層”對話框,排除注釋圖層,其他都作為轉出圖層;選擇文件菜單→存線,以線文件格式保存轉換的線圖元。
(4)此時可以從主菜單“圖形處理”→圖形編輯,彈出如圖2的對話框,選擇已經保存的線文件,生成如圖4所示的線圖元。
圖4
3.3 區(qū)文件的轉換
圖5
區(qū)通常也稱為面,它是由首尾相連的弧段組成封閉圖形,并以顏色和花紋圖案填充封閉圖形所形成的一個區(qū)域,如湖泊、居民地等。MAPGIS所有的區(qū)圖元數據都保存在區(qū)文件中,一般區(qū)文件是由組成區(qū)邊界的線文件通過造區(qū)得到,具體造區(qū)步驟如下:
(1)選取MAPGIS主菜單→圖形處理→輸入編輯,選擇線文件中組成區(qū)邊界的線文件;
(2)選擇下拉菜單其它→自動剪斷線;然后再選擇下拉菜單其它→拓撲錯誤檢查→線拓撲錯誤檢查,如果有錯誤會彈出對話框,提示線拓撲有錯的線段,根據提示修改錯誤,然后選取下拉菜單“其它”→線轉換弧段并保存,形成一個區(qū)文件;
(3)在已打開的線文件中,選擇下拉菜單“工作區(qū)”→添加文件→添加區(qū)文件(選擇建立的區(qū)文件);然后再選擇下拉菜單“其它”→拓撲重建,拓撲重建后的圖形如圖5所示;
MAPGIS生成的三類文件分別保存在三個文件中,而CAD是保存在同一個文件中的,所以MAPGIS中,要查看一幅完整的地圖,需要文件的疊加,如先通過“圖形處理”→“輸入編輯”打開已經建立的線文件,然后在下拉菜單“工作區(qū)”→“添加文件”,選擇要添加的點文件和區(qū)文件,當然也可以打開區(qū)文件添加點文件和線文件。這樣就可以看到一幅完整的圖形。
隨著“數字國土”工程在全國范圍內的全面鋪開及對已經建成的數據庫的更新與維護,原有的CAD格式的地形圖文件作為“數字國土”的主要數據來源,研究CAD格式文件轉換成MAPGIS格式文件具有十分重要的使用價值和經濟價值,本文通過對此的研究,總結出CAD格式文件玩換成MAPGIS格式文件的一般步驟和方法,希望對加快“數字中國”的進程起到一點幫助。
[1]朱恩利.地理信息系統(tǒng)基礎及應用教程【M】.北京:機械工業(yè)出版社,2004.
[2]吳信才.MAPGIS地理信息系統(tǒng)【M】.北京:電子工業(yè)出版,2004.
[3]王有剛.基于MAPGIS下拓撲關系的自動建立【J】.測繪標準化,2004.