彭正泉 許錫文 蔣俊平3
(1.南京大學(xué)地球科學(xué)與工程學(xué)院,江蘇 南京210023;2.江西應(yīng)用技術(shù)職業(yè)學(xué)院;/3.江西省地礦局贛南地質(zhì)調(diào)查大隊(duì),江西 贛州341000)
建立和實(shí)施不動(dòng)產(chǎn)統(tǒng)一登記制度,是《國(guó)務(wù)院機(jī)構(gòu)改革和職能轉(zhuǎn)變方案》確定的一項(xiàng)重大改革任務(wù),江西省贛州市作為江西省不動(dòng)產(chǎn)統(tǒng)一登記工作試點(diǎn)城市。不動(dòng)產(chǎn)測(cè)繪是不動(dòng)產(chǎn)統(tǒng)一登記工作的前提,不動(dòng)產(chǎn)測(cè)繪工作要求宗地圖和分戶(hù)圖成果圖件提交數(shù)字格式為ArcGIS的shapefile(.shp)格式,因此,測(cè)繪工作中必須將Auto-CAD生成的DWG格式數(shù)字圖件轉(zhuǎn)換成ArcGIS的shapefile(.shp)格式后才能提交。筆者針對(duì)不動(dòng)產(chǎn)測(cè)繪工作中遇到的文件格式轉(zhuǎn)換問(wèn)題提出了解決方案。
ArcGIS是美國(guó)ESRI(美國(guó)環(huán)境系統(tǒng)研究所公司)推出的一款地理信息系統(tǒng)軟件,它整合了數(shù)據(jù)庫(kù)、軟件工程、人工智能、網(wǎng)絡(luò)技術(shù)、云計(jì)算等主流的IT技術(shù),為自然資源管理、城市規(guī)劃/建設(shè)、土地利用,測(cè)繪/制圖、設(shè)施管理、石油/地質(zhì)、環(huán)境保護(hù)、電力/電信、交通運(yùn)輸及高等教育等領(lǐng)域用戶(hù)提供的全面的、可伸縮的GIS產(chǎn)品線(xiàn)和解決方案。ESRI是GIS領(lǐng)域的拓荒者和領(lǐng)導(dǎo)者,而ArcGIS也代表了當(dāng)前GIS行業(yè)最高的技術(shù)水平。
考慮到圖層屬性數(shù)據(jù)及軟件應(yīng)用等問(wèn)題,我們首先需要將AutoCAD(.dwg)文件經(jīng)過(guò)整理后轉(zhuǎn)換為ArcGIS的shapefile格式進(jìn)行提交,為避免轉(zhuǎn)換后出現(xiàn)各種小問(wèn)題,測(cè)繪工作中實(shí)測(cè)的數(shù)據(jù)文件的圖層劃分方式、圖層命名、屬性數(shù)據(jù)格式、屬性等應(yīng)嚴(yán)格按不動(dòng)產(chǎn)測(cè)繪要求的規(guī)定格式填寫(xiě)。
可存放在AutoCAD數(shù)據(jù)extend entity data中,可利用加載AutoCAD插件的方式進(jìn)行管理,也可存放在Excel表中,屬性數(shù)據(jù)記錄必須要有關(guān)鍵字ID與圖元編號(hào)對(duì)應(yīng),以便于屬性?huà)旖印?/p>
待轉(zhuǎn)換的AutoCAD.dwg文件可以直接進(jìn)行轉(zhuǎn)換,也可先保存為AutoCAD R12/R13格式的.dxf文件,推薦使用后者。一般情況下,利用AutoCAD或者Autodesk Map的“另存為”就可以將.dwg文件轉(zhuǎn)換為R12/R13格式的.dxf文件。如在實(shí)際操作中,發(fā)現(xiàn)保存為低版本的.dxf文件時(shí),AutoCAD未響應(yīng),可使用 Amethyst CADWizz等轉(zhuǎn)換軟件進(jìn)行轉(zhuǎn)換。必須使用AutoCAD 2000以后的版本,建議使用AutoCAD 2004。
推薦使用FME(Feature Manipulation Engine)軟件(見(jiàn)圖1)進(jìn)行轉(zhuǎn)換,在ArcGIS的擴(kuò)展模塊中也內(nèi)置有該引擎。在FME中選擇待轉(zhuǎn)換格式(.dwg或.dxf)、轉(zhuǎn)出格式(.shp),加載需轉(zhuǎn)換的文件,指定轉(zhuǎn)換后數(shù)據(jù)的路徑,轉(zhuǎn)換即可。
選擇待轉(zhuǎn)數(shù)據(jù)源(如圖2所示),原始轉(zhuǎn)換格式為AutoCAD的dxf格式(如圖3所示),目標(biāo)轉(zhuǎn)換格式為ESRI shape的shp格式(如圖4所示)。
確認(rèn)進(jìn)入下一步后,對(duì)話(huà)框是要轉(zhuǎn)的目標(biāo)格式。再確認(rèn)后出現(xiàn)的新界面就是fme的工作臺(tái)。
轉(zhuǎn)換后會(huì)形成五種與ArcGIS有關(guān)的文件格式(如圖5所示).dbf是轉(zhuǎn)換后的數(shù)據(jù)庫(kù)文件,.prj是轉(zhuǎn)換后的工程文件,.xml則是生成的一種可在瀏覽器中觀(guān)看圖件的文件格式,.shx則是AutoCAD原始編譯的字形文件.這幾種文件就是不動(dòng)產(chǎn)測(cè)繪中數(shù)據(jù)入庫(kù)所需要的文件格式。
轉(zhuǎn)換也可使用AUTODESK MAP的數(shù)據(jù)導(dǎo)出功能直接轉(zhuǎn)換為.shp文件,轉(zhuǎn)換速度會(huì)略低于FME,數(shù)據(jù)處理流程相近。為防止轉(zhuǎn)換過(guò)程中進(jìn)行投影變換會(huì)增加數(shù)據(jù)精度誤差,要求用任何平臺(tái)進(jìn)行數(shù)據(jù)生產(chǎn)及制圖時(shí),必須按照細(xì)則要求的投影坐標(biāo)參數(shù)進(jìn)行設(shè)置。因此在所有的格式轉(zhuǎn)換操作中對(duì)輸入輸出的坐標(biāo)不用再做任何設(shè)置。
對(duì)轉(zhuǎn)換后的.shp文件進(jìn)行檢查,在Arc Map模塊中加載.shp文件即可查看該圖層(圖5)。圖形拓?fù)錂z查過(guò)程中要重點(diǎn)檢查懸結(jié)點(diǎn),它對(duì)數(shù)據(jù)質(zhì)量的影響最大。線(xiàn)要素如果存在懸結(jié)點(diǎn),在構(gòu)造多邊形時(shí),很容易產(chǎn)生不正確的多邊形。
該轉(zhuǎn)換得到的.shp文件需仔細(xì)檢查屬性字段及內(nèi)容是否與原數(shù)據(jù)相同,如有錯(cuò)誤應(yīng)及時(shí)改正。如需要將AutoCAD中未能成功轉(zhuǎn)換過(guò)來(lái)的文字注記重新添加等,另外如屬性保存為Excel文件,需重新進(jìn)行屬性?huà)旖印?/p>
如果屬性信息采用Excel等表格式另行存放,需要在數(shù)據(jù)格式轉(zhuǎn)換完成后,為圖層導(dǎo)入屬性數(shù)據(jù)。屬性數(shù)據(jù)導(dǎo)入的操作,需在ArcGIS軟件的Arc Map模塊中完成。在圖層管理菜單中右鍵點(diǎn)擊圖層,選擇“Open Attribute Table”打開(kāi)屬性數(shù)據(jù)表,這個(gè)時(shí)候就可以將事先錄入好的屬性數(shù)據(jù)與其進(jìn)行掛接,需要注意的是錄入的屬性表必須存在一個(gè)字段與空間數(shù)據(jù)屬性表關(guān)鍵字ID字段一一對(duì)應(yīng)。對(duì)圖層右鍵點(diǎn)擊,選擇“Joins and Relates連接和關(guān)聯(lián)”→“Join連接…”再次查看屬性數(shù)據(jù)表,兩邊吻合則說(shuō)明連接已成功。如果需要對(duì)圖層進(jìn)行導(dǎo)出操作和修改操作,則在圖層上點(diǎn)擊右鍵,選擇“Data數(shù)據(jù)”—“Export data導(dǎo)出數(shù)據(jù)…“導(dǎo)出該圖層保存即可。如果需要對(duì)屬性字段名進(jìn)行調(diào)整,可在ArcCatalog模塊中進(jìn)行。
拓?fù)潢P(guān)系、拓?fù)湟?guī)則檢查:圖形要素之間幾何上的相互關(guān)系,圖形在保持連續(xù)狀態(tài)下即使變形,相互之間的關(guān)系依然不變。反應(yīng)拓?fù)潢P(guān)系的數(shù)據(jù)結(jié)構(gòu)就是拓?fù)鋽?shù)據(jù)結(jié)構(gòu)。
將質(zhì)量檢查通過(guò)后的數(shù)據(jù)文件經(jīng)整理,再提交給不動(dòng)產(chǎn)登記局入庫(kù)即可。地理數(shù)據(jù)庫(kù)(Geodatabase)是為了更好的管理和使用地理要素?cái)?shù)據(jù),是按照一定的模型和規(guī)則組合起來(lái)的存儲(chǔ)空間數(shù)據(jù)和屬性數(shù)據(jù)的容器,其中包括對(duì)象類(lèi)(Object Classes)、要素?cái)?shù)據(jù)集(Feature dataset)和要素類(lèi)(Feature Class)。借助 ArcCatalog,建立Geodatabase地理數(shù)據(jù)庫(kù),將數(shù)據(jù)分層載入到地理數(shù)據(jù)庫(kù)中。
本文利用關(guān)鍵工具軟件FME將測(cè)繪工作中制作生成的DWG格式文件有效無(wú)損地轉(zhuǎn)換成ArcGIS的shapefile(.shp)數(shù)據(jù)文件格式,shp文件格式數(shù)據(jù)量極小,且易存儲(chǔ)編輯,ArcGIS具有強(qiáng)大的拓?fù)錂z查、圖形編輯等功能進(jìn)行數(shù)據(jù)質(zhì)量檢驗(yàn),以確保數(shù)據(jù)的質(zhì)量,保證數(shù)據(jù)的精確性、一致性和完整性,從而將其更好地用于GIS數(shù)據(jù)庫(kù)的建設(shè),能輕松滿(mǎn)足數(shù)據(jù)入庫(kù)的需求,為不動(dòng)產(chǎn)登記提供強(qiáng)有力數(shù)據(jù)支撐。由于我國(guó)不動(dòng)產(chǎn)統(tǒng)一登記制度的實(shí)施,不動(dòng)產(chǎn)測(cè)繪是不動(dòng)產(chǎn)統(tǒng)一登記工作的前提,因此,不動(dòng)產(chǎn)測(cè)繪工作將面臨大量的數(shù)據(jù)需要處理,而本文提出的數(shù)據(jù)轉(zhuǎn)換方法思路清晰,在不動(dòng)產(chǎn)測(cè)繪工作中有很好的實(shí)用和參考價(jià)值。