AutoCAD到ArcGIS圖形文件的轉換方法分析
從事GIS、測繪、地質等專業(yè)的人員在工作中經(jīng)常會遇到需要將AutoCAD 圖形文件轉換成ArcGIS 格式文件的情況,以往對此類轉換的研究工作不夠充分,轉換效果往往不夠理想。為了有效解決這個問題,筆者對兩類圖形文件以及軟件自身的特點進行了研究,總結一些AutoCAD 到ArcGIS 圖形文件的轉換方法,并最終得到了令人滿意的效果。
引言
眾所周知,AutoCAD 是目前世界上應用最廣泛的通用交互式計算機輔助繪圖軟件包,也是國內最流行的通用CAD 平臺,廣泛應用于測繪、建筑、規(guī)劃等部門。Arc-GIS 是由美國ESRI 公司研發(fā)的開放地理信息處理平臺,憑借其強大的地理數(shù)據(jù)管理、編輯、顯示、空間分析等功能,近年來在國內地理信息、國土管理等行業(yè)被廣泛使用。
隨之而來的問題就是如何將數(shù)量龐大的基于Auto-CAD 平臺的平面圖形數(shù)據(jù)導入ArcGIS 軟件中進行編輯、整合以及空間分析。本文以筆者在日常工作中的實踐為例,探討了如何在不借助第三方軟件的情況下,將Auto-CAD 的標準DWG 文件格式或者通用圖形交換格式DXF文件在ArcGIS 中進行完美轉換的方法。
1、AutoCAD 與ArcGIS 數(shù)據(jù)文件格式特點
1.1、AutoCAD 數(shù)據(jù)格式
AutoCAD 作為一款經(jīng)典繪圖軟件,擁有強大的圖形繪制功能,其繪制出的圖形元素多種多樣,既可以是簡單的點、線,也可以是由這些基本元素組成的復雜元素,并且這些元素都是包含X,Y,Z 坐標的矢量數(shù)據(jù)。另外,在AutoCAD 中提出了層的概念,不同的地理要素劃分不同的圖層,在一幅標準的AutoCAD 地形圖中一般包含的圖層有控制點、居民地、水系、交通設施、植被和地貌土質等,相同地理要素的注記點與線、塊都放在同一圖層里,每個圖層的參數(shù)都是不同的。
需要指出的是AutoCAD 的圖層與ArcGIS 中的圖層是兩個不同的概念。在CAD 中所謂圖層就是對繪制對象的邏輯分組,每個圖層可能表達不同專題的信息,使用不同的線形、線寬、顏色等進行繪制,但所有圖層都存儲于一個文件中,無法物理區(qū)分。而ArcGIS 是將地理實體或地理現(xiàn)象抽象成可用簡單幾何體( 點、線、多邊形) 表達的要素,再將各要素按專題進行組織和管理,成為要素類,即圖層,且不同類型的空間數(shù)據(jù)( 點、線、多邊形) 不能共存于同一個專題。所以GIS 的圖層不僅在邏輯上按專題組織,且在物理上可獨立區(qū)分。
AutoCAD 默認生成的數(shù)據(jù)文件格式是DWG,用于同其它軟件進行數(shù)據(jù)交換的通用文件格式是DXF,它用文本信息描述了文件中的所有空間和屬性數(shù)據(jù)。
1.2、ArcGIS 文件格式
ArcGlS 的數(shù)據(jù)格式比AutoCAD 更加豐富,可以構造復雜的數(shù)據(jù)模型用于不同的分析目的,主要包括Shape,Coverage,GeoDatahase 三種格式。
1) Shapefile 是一種基于文件方式存儲GIS 數(shù)據(jù)的文件格式,由* . shp,* . dbf 和* . shx 三個文件組成,分別存儲空間、屬性以及兩者的空間關系,是GIS 中比較常用的一種數(shù)據(jù)格式。
2) Coverage 是一種矢量文件格式,將幾何以及空間拓撲關系存儲在二進制文件中,相關的屬性數(shù)據(jù)被存放在INFO 或者DBF 表中,Conerage 是一個包含點、線、面以及annotation 文本要素類的集合,用于描述地理要素的Coverage要素集一般包括point,node, route system, section,polygon,和region 等要素。
3) Geodatabase 是ESRI 公司推出的較新的數(shù)據(jù)格式,每一個Geodatabase 是DBMS 中的一個空間數(shù)據(jù)庫,其包含了矢量數(shù)據(jù)、柵格數(shù)據(jù)、以及其他GIS 對象,矢量數(shù)據(jù)存儲在三種表中: Business table,F(xiàn)table,Stable。
4、結束語
在地理信息產業(yè)發(fā)展如火如荼的今天,測繪、GIS、國土、地勘等諸多行業(yè)跨學科融合交流越來越多,在這種大環(huán)境下從事具體工作的測繪專業(yè)技術人員需要不斷學習各種新技術新方法。
在此前提下研究AutoCAD 到ArcGIS 圖形文件的高效轉換方法非常具有現(xiàn)實意義。本文探討了AutoCAD 圖形文件轉換到ArcGIS 過程中遇到的問題以及解決的方法,希望能夠與測繪同行齊心協(xié)力研究出更好的轉換方法。