AutoCAD與GIS數(shù)據(jù)轉(zhuǎn)換的研究
從AutoCAD數(shù)據(jù)本身存在的問題和在數(shù)據(jù)轉(zhuǎn)換過程中產(chǎn)生的問題兩方面來分析原因。從基礎(chǔ)地理數(shù)據(jù)編碼的設(shè)計(jì)、數(shù)字地形圖的檢查、圖層及數(shù)據(jù)的規(guī)范化處理、數(shù)字地形圖要素采集原則、數(shù)據(jù)的轉(zhuǎn)換方式和數(shù)據(jù)的編輯整合等方面進(jìn)行AutoCAD數(shù)據(jù)向GIS數(shù)據(jù)轉(zhuǎn)換的研究。
一、引言
隨著信息化建設(shè)的發(fā)展,數(shù)字化圖已經(jīng)不能滿足GIS的需要。目前面臨的問題是如何充分利用已有的非GIS數(shù)據(jù),快捷高效地建立GIS數(shù)據(jù)庫。我國(guó)在測(cè)繪制圖、城市規(guī)劃、資源環(huán)境調(diào)查、災(zāi)害監(jiān)測(cè)、交通、農(nóng)業(yè)、林業(yè)等部門已經(jīng)積累了相當(dāng)多的AutoCAD圖形數(shù)據(jù),而GIS軟件對(duì)數(shù)據(jù)的管理有專門的格式,其各項(xiàng)分析功能都是基于其獨(dú)有的數(shù)據(jù)格式進(jìn)行的,所以AutoCAD到GIS的數(shù)據(jù)入庫必須經(jīng)過必要的數(shù)據(jù)轉(zhuǎn)換。因此,將AutoCAD數(shù)據(jù)導(dǎo)入GIS,并將其轉(zhuǎn)化為GIS的內(nèi)部格式文件有重要的現(xiàn)實(shí)意義。
二、AutoCAD數(shù)據(jù)進(jìn)入GIS后的問題
1、AutoCAD數(shù)字地形圖本身存在的問題
一般AutoCAD數(shù)字地形圖要素其表現(xiàn)形式如表1所示。從表1可以看出,AutoCAD格式數(shù)字地形圖要素的表現(xiàn)形式有多種,其面狀地物如建筑物、水系也不一定完全閉合;線狀地物如道路、陡坎等碰到地物如高程點(diǎn)、漢字注記有斷開;獨(dú)立符號(hào)、漢字注記表示不是很清晰,不能滿足GIS要求。Auto-CAD數(shù)據(jù)注重線條的顏色、線型和圖形的質(zhì)量,不注重實(shí)體間的拓?fù)潢P(guān)系,而GIS數(shù)據(jù)注重實(shí)體間關(guān)系的連續(xù)性、閉合性、一致性等因素。
2、數(shù)據(jù)轉(zhuǎn)換過程中出現(xiàn)的問題
盡管大多數(shù)GIS軟件都在功能介紹中說明能接收AutoCAD中的圖形數(shù)據(jù),但或多或少地存在一些問題:
1、在數(shù)據(jù)轉(zhuǎn)換過程中普遍存在著信息損失。由于數(shù)字化成圖系統(tǒng)大多是基于CAD開發(fā)的,它偏重于對(duì)空間幾何信息的描述;而GIS則要求空間信息與屬性信息聯(lián)合存儲(chǔ)與管理,這就導(dǎo)致了在數(shù)據(jù)轉(zhuǎn)換中,不僅空間信息會(huì)有損失,屬性信息損失的情況會(huì)更嚴(yán)重。
2、雖然大部分圖形數(shù)據(jù)能轉(zhuǎn)換過去,但其線型可能已失去原有的含義,是一種表面上的轉(zhuǎn)換。由于AutoCAD對(duì)圖形沒有檢核功能,出現(xiàn)了線條連接處的不閉合,或線條出頭等現(xiàn)象,造成了轉(zhuǎn)換后編輯修改工作量增大。
3、建筑物線劃圖存在著重復(fù)畫線、部分線條沒有閉合的問題,這將導(dǎo)致數(shù)據(jù)冗余。沒有閉合的線
條最終將不能生成建筑物,造成有用信息損失。
4、相鄰的建筑物外界沒有區(qū)分,有很多不同權(quán)屬、不同樓層和結(jié)構(gòu)的房屋都被劃在一起,只是用一些線條劃在建筑物中間作為分界線,且分界線有的沒有與建筑物的邊界相交,有的還分布在其他圖層里面。這將造成導(dǎo)入GIS中后,被誤以為是一棟建筑物。
5、在數(shù)據(jù)轉(zhuǎn)換的過程中,除了信息損失外,還往往伴隨著數(shù)據(jù)膨脹,有時(shí)會(huì)導(dǎo)致GIS無法對(duì)這些海量數(shù)據(jù)進(jìn)行管理。
三、AutoCAD向GIS數(shù)據(jù)轉(zhuǎn)換的方法
1、基礎(chǔ)地理數(shù)據(jù)編碼的設(shè)計(jì)
地形圖數(shù)據(jù)編碼是在GIS中惟一標(biāo)識(shí)某一地物的關(guān)鍵字;A(chǔ)地理數(shù)據(jù)編碼的設(shè)計(jì)是在GIS中進(jìn)行制圖的需要,是實(shí)現(xiàn)基礎(chǔ)空間信息共享的基礎(chǔ)。在進(jìn)行基礎(chǔ)地理數(shù)據(jù)編碼設(shè)計(jì)時(shí),必須遵循如下原則:
1、遵從國(guó)家和行業(yè)標(biāo)準(zhǔn)。
2、方便應(yīng)用。用戶可根據(jù)不同的需求,分層和按專題要素提取基礎(chǔ)地理要素信息,隨意定制專題顯示及輸出。
3、便于系統(tǒng)實(shí)現(xiàn)。在實(shí)際進(jìn)行設(shè)計(jì)時(shí),可在5國(guó)家基礎(chǔ)地形要素編碼6的基礎(chǔ)上加以擴(kuò)充,以滿足系統(tǒng)的實(shí)際需要。地形圖成圖面向GIS成圖、實(shí)現(xiàn)/信息化0,必須有一套科學(xué)、權(quán)威的地形圖要素編碼體系。
表1 數(shù)字地形圖要素的表現(xiàn)形式
5、數(shù)據(jù)轉(zhuǎn)換方式
為了與其他軟件進(jìn)行數(shù)據(jù)轉(zhuǎn)換,通常定義一種外部數(shù)據(jù)交換格式,如AutoCAD的DXF、Arc/Info的E00格式、MapInfo的MIF格式等,但AutoCAD與GIS還有本質(zhì)的區(qū)別,需要進(jìn)行大量的編程實(shí)現(xiàn)制圖軟件與GIS軟件的無縫聯(lián)結(jié)。目前,外部數(shù)據(jù)交換模式在具體的工程應(yīng)用中更具可操作性和現(xiàn)實(shí)性。外部數(shù)據(jù)交換模式指其他數(shù)據(jù)格式經(jīng)專門的數(shù)據(jù)轉(zhuǎn)換程序進(jìn)行格式轉(zhuǎn)換后,復(fù)制到當(dāng)前系統(tǒng)中的數(shù)據(jù)庫或文件中,例如DWG格式文件yDXF文件yARCMAP格式文件。
6、數(shù)據(jù)編輯整合
(1)數(shù)據(jù)檢查方法
質(zhì)量檢查是確保數(shù)據(jù)質(zhì)量的一道重要工序,檢查內(nèi)容包括數(shù)據(jù)精度、圖形信息、拓?fù)湫畔ⅰ傩孕畔⒌人膫(gè)方面。為發(fā)現(xiàn)并有效消除誤差,一般采用如下方法進(jìn)行檢查:
1、疊合比較法:是空間數(shù)據(jù)正確與否的最佳檢核方法,把原圖定位導(dǎo)入GIS軟件中,與數(shù)字地圖進(jìn)行觀察和比較。一般對(duì)于空間數(shù)據(jù)的位置不完整和不準(zhǔn)確馬上就可以發(fā)現(xiàn)。
2、目視檢查法:指在屏幕上用目視檢查的方法,檢查一些明顯的數(shù)據(jù)誤差和錯(cuò)誤,包括線段的過長(zhǎng)或過短、多邊形的重疊和裂口、線段的斷裂等。
3、邏輯檢查法:根據(jù)數(shù)據(jù)拓?fù)湟恢滦赃M(jìn)行檢查。對(duì)屬性數(shù)據(jù)的檢查一般也最先采用這種方法,檢查屬性數(shù)據(jù)的值是否超過其取值范圍。屬性數(shù)據(jù)之間或?qū)傩詳?shù)據(jù)與地理實(shí)體之間是否有荒謬的組合。對(duì)于空間數(shù)據(jù)的不完整或位置的誤差,主要是利用GIS的圖形編輯功能如刪除(目標(biāo)、屬性、坐標(biāo))、修改(平移、拷貝、連接、分裂、合并、整飾)、插入等進(jìn)行處理。
(2)地圖數(shù)據(jù)與地圖符號(hào)庫的匹配
空間數(shù)據(jù)轉(zhuǎn)入GIS后,要素并不能以符號(hào)顯示,只是點(diǎn)、線、面,不通過屬性查詢無法識(shí)別其是何種地物,所以符號(hào)匹配的開發(fā)是必不可少的。按照面向?qū)ο蟮乃枷,根?jù)地圖符號(hào)的制圖特性及其所表示的地物與地理現(xiàn)象的分布特征,地圖符號(hào)分為點(diǎn)狀符號(hào)、線狀符號(hào)、面狀符號(hào)三類。地圖注記因?yàn)榕c點(diǎn)狀符號(hào)在諸多方面的相似性,故歸于點(diǎn)狀符號(hào)一類。在ArcGIS中可以設(shè)計(jì)和生成屬于自己的地圖符號(hào),按其基本特性可以分為點(diǎn)狀符號(hào)(PointSymbol)、線狀符號(hào)(LineSymbol)、面狀符號(hào)(FillSymbol)、文字符號(hào)(TextSymbol)。
四、結(jié)束語
數(shù)據(jù)是GIS的血液,是決定GIS系統(tǒng)成敗的關(guān)鍵。AutoCAD數(shù)據(jù)是GIS的數(shù)據(jù)主要來源,要利用AutoCAD軟件的優(yōu)點(diǎn),制定出一系列的規(guī)則,使其圖形附屬上部分屬性,開發(fā)相應(yīng)的生成符號(hào)和進(jìn)行拓?fù)涮幚淼膽?yīng)用程序,滿足GIS的要求。提倡面向?qū)嶓w的數(shù)據(jù)采集系統(tǒng)。有必要制定出一套規(guī)范,使得地形圖測(cè)繪和數(shù)字化成果既能滿足傳統(tǒng)地形圖的需求,又能滿足各種GIS的應(yīng)用,這樣將會(huì)大大推動(dòng)我國(guó)GIS事業(yè)的發(fā)展。