楊冰玉 艾力
摘 要 ?ArcGIS強(qiáng)大的數(shù)據(jù)處理與空間分析功能在土地整理中起著關(guān)鍵作用,而在資料收集與外測(cè)采集過(guò)程中存在大量的CAD數(shù)據(jù)。把CAD數(shù)據(jù)轉(zhuǎn)換成GIS數(shù)據(jù),并保留完整的圖層信息與注釋內(nèi)容則是至關(guān)重要的一步。本文以紫陽(yáng)縣舊宅基地騰退為案例詳細(xì)講述了CAD數(shù)據(jù)到GIS數(shù)據(jù)的轉(zhuǎn)換過(guò)程,實(shí)踐表明這是一種便捷、高效的轉(zhuǎn)換方法。
關(guān)鍵詞 ?AutoCAD;ArcGIS;數(shù)據(jù)轉(zhuǎn)換;Spatial Etl Tool
中圖分類號(hào):P208 ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
Abstract: The powerful data processing and spatial analysis functions of ArcGIS play a key role in land survey, and there are a lot of CAD data in the process of data collection and data acquisition.Converting CAD data into GIS data and retaining complete layer information and annotation content is a crucial step.This paper takes the old residential land in Ziyang County as an example to describe the conversion process from CAD data to GIS data in detail.Practice shows that this is a convenient and efficient conversion method.
Keywords: AutoCAD; ArcGIS; data interoperability; Spatial Etl Tool
CAD和GIS在數(shù)據(jù)模型方面存在很大的差距,CAD數(shù)據(jù)主要以文件形式存儲(chǔ),例如“.dxf”、“.dwg”文件,圖形要素按圖層來(lái)組織,圖形包含了繪制的基本信息,即線寬、線型、顏色以及其他所屬的圖層等,每個(gè)圖層可以包含點(diǎn)、線、面和注記等多種要素。而ArcGIS數(shù)據(jù)是“Spatially informal”,shapefile中每一個(gè)圖層代表一種類型的要素,一個(gè)shapefile文件格式由多個(gè)文件組成,其中有三個(gè)文件必不可少,它們分別是“.shp”,“.shx”,“.dbf”文件。shp格式用于保存元素的幾何實(shí)體;shx格式記錄每一個(gè)幾何體在shp文件中的位置,能夠加快向前或向后搜索一個(gè)幾何體的效率;dbf格式以dBase的數(shù)據(jù)表格式存儲(chǔ)每個(gè)幾何形狀的屬性數(shù)據(jù)。ArcGIS的數(shù)據(jù)格式使它具有強(qiáng)大的空間分析和空間數(shù)據(jù)處理功能。
1 ?項(xiàng)目背景
在我院承接的紫陽(yáng)市舊宅基地騰退項(xiàng)目生產(chǎn)中,外業(yè)測(cè)量的原始數(shù)據(jù)都是在CAD軟件下進(jìn)行編輯,但CAD無(wú)法滿足項(xiàng)目土地規(guī)劃方面的數(shù)據(jù)分析與統(tǒng)計(jì)功能,需要借助ArcGIS得以實(shí)現(xiàn)。本文探討的這種方法,可以快速實(shí)現(xiàn)CAD數(shù)據(jù)到GIS數(shù)據(jù)的無(wú)損轉(zhuǎn)換,轉(zhuǎn)換后的GIS數(shù)據(jù)可以完成舊宅基地騰退工程量計(jì)算、新增耕地面積計(jì)算、新增林地面積計(jì)算等復(fù)雜的統(tǒng)計(jì)計(jì)算,并可以根據(jù)甲方要求整體調(diào)整各專項(xiàng)指標(biāo)。
2 ?CAD數(shù)據(jù)到SHP數(shù)據(jù)的無(wú)損轉(zhuǎn)換過(guò)程
2.1 cad數(shù)據(jù)檢查
對(duì)待轉(zhuǎn)dwg文件進(jìn)行圖形和屬性規(guī)范性、正確性檢查。圖形檢查根據(jù)項(xiàng)目要求的要素類型及圖形特征進(jìn)行分層檢查。包括:(1)刪除重復(fù)線段、點(diǎn);(2)居民地(JMD)圖層中房屋邊線應(yīng)獨(dú)立閉合,(3)房屋內(nèi)部應(yīng)有注記,包含戶主、房屋結(jié)構(gòu)、房屋用途、房屋高度等信息,需要注意的是每類信息要分別放在不同的圖層中。
2.2 通過(guò)ArcToolsbox工具先將dwg數(shù)據(jù)轉(zhuǎn)為gdb數(shù)據(jù)
2.3 導(dǎo)入shp文件掛接圖層屬性
將gdb中CADStaging要素集中的Point、Line、Area打開(kāi)(見(jiàn)圖1),其中包含了dwg文件中所有的點(diǎn)、線、面要素,但此時(shí)屬性列均為空值,不帶有任何圖層信息和文字注釋。通過(guò)掛接可以實(shí)現(xiàn)屬性內(nèi)容的擴(kuò)充。
圖1掛接屬性列操作如下:打開(kāi)gdb中的Entity、TxtProp、XtrProp三個(gè)Table,把Point分別與三個(gè)Table按順序依次進(jìn)行連接,連接字段均為EntID(見(jiàn)圖2)。完成連接后直接將數(shù)據(jù)導(dǎo)出保存,重新添加保存后的數(shù)據(jù)打開(kāi)屬性列即可看到掛接完整的屬性數(shù)據(jù)。Line、Area圖層也可以按照此方法進(jìn)行連接,下面只對(duì)Ponit數(shù)據(jù)進(jìn)行討論。
2.4 刪除多余屬性列
打開(kāi)Data Management Tools工具欄Field工具箱中的Delete Filed工具,添加剛導(dǎo)出的shp數(shù)據(jù),保留Layer、Refame兩列數(shù)據(jù),刪除多余數(shù)據(jù)(見(jiàn)圖3)。
2.5 使用Spatial ETL Tool批量分割數(shù)據(jù)
數(shù)據(jù)字段Layer存儲(chǔ)了dwg的圖層信息,根據(jù)字段Layer可以分割成不同圖層的shp文件。使用工具箱的Spatial ETL Tool能完成批量分割,詳細(xì)步驟如下:在ArcToolbox中新建工具箱,右鍵工具箱→新建→選擇Spatial ETL Tool,進(jìn)入向?qū)?,按照向?qū)崾具x擇需要轉(zhuǎn)換的文件格式,下一步選擇需要轉(zhuǎn)換的文件,繼續(xù)選擇需要轉(zhuǎn)換成的格式,完成向?qū)гO(shè)置。按照選擇字段Layer,后運(yùn)行程序,根據(jù)提示保存輸出路徑即可完成數(shù)據(jù)按屬性的批量分割。
依據(jù)上述方法整理后的分割數(shù)據(jù)見(jiàn)圖4,圖中左側(cè)為原始的CAD數(shù)據(jù),包含戶主、用途、結(jié)構(gòu)等圖層信息;右側(cè)為轉(zhuǎn)換后的GIS數(shù)據(jù)屬性表,通過(guò)ArcToolsbox中分析工具的空間連接功能把分割后的SHP數(shù)據(jù)依次完成屬性填充,得到圖中完整的屬性列數(shù)據(jù)。
3 ?結(jié)束語(yǔ)
現(xiàn)階段ArcGIS提供的數(shù)據(jù)轉(zhuǎn)換只能提供線型、字體、大小、顏色等樣式數(shù)據(jù),而文字內(nèi)容、圖層信息這些重要的屬性無(wú)法實(shí)現(xiàn)轉(zhuǎn)換,不能完全達(dá)到生產(chǎn)要求,因此本文提出的無(wú)損數(shù)據(jù)轉(zhuǎn)換是一個(gè)便捷、有效的方法,可為今后兩個(gè)平臺(tái)的數(shù)據(jù)交互提供技術(shù)借鑒和參考,具有重要的現(xiàn)實(shí)意義。
參考文獻(xiàn)/References
[1]鄂潔,陳婕.AutoCAD和ArcGIS間的數(shù)據(jù)轉(zhuǎn)換研究[J].軟件導(dǎo)刊,2007,(17):18-19.
[2]郭向前,郝偉濤,吳芳.AutoCAD到ArcGIS?的數(shù)據(jù)檢查與轉(zhuǎn)換[J].地理空間信息, ??2009,7(5):51-53.
[3]陳能,施蓓琦.AutoCAD地形圖數(shù)據(jù)轉(zhuǎn)換為GIS空間數(shù)據(jù)的技術(shù)研究與應(yīng)用[J].測(cè)繪通報(bào),2205,(8):11-14.
[4]劉宇,安寧.CAD數(shù)據(jù)向ARCGIS數(shù)據(jù)轉(zhuǎn)換方法研究[J].科技視界,2011,(1):57-58.
[5] 黨安榮.ArcGIS8 Desktop 地理信息系統(tǒng)應(yīng)用指南[M].北京:清華大學(xué)出版社,2003.
[6] 李香莉,楊迪生,李君麗.不同形式的CAD數(shù)據(jù)到shp格式數(shù)據(jù)的轉(zhuǎn)換方法研究[J].北京測(cè)繪.2015,(1):59-60.