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