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