張景文
河北省煤田地質局物測地質隊,中國·河北 邢臺 054000
關鍵字DWG;地塊分布圖;文件格式;格式轉換;入庫
農村土地承包經營權確權是過去幾年各測繪單位的主要從事的工程項目。但是,由于土地確權工作開始之初是一項新的任務,各個階段都是在試點探索中完成的。對測繪公司來說,它不同于以往傳統的工程測量,在各個方面都是在摸索著前進。各確權軟件在成果資料的生成方面有優勢,但是在圖形編繪方面功能有限;而AutoCAD及在其基礎上開發的繪圖軟件在圖形編繪中的功能強大,且各測繪公司使用熟練,根據過去幾年的工作經驗給大家分享一種DWG格式文件通過ArcGIS生成入庫文件的方法。
南方CASS繪圖軟件是基于AutoCAD平臺技術的GIS前端數據處理系統。廣泛應用于地形圖繪制、地籍成圖、工程測量應用、空間數據建庫、市政監管等領域,全面面向GIS,徹底打通數字化成圖系統與GIS接口,使用自定義線型編輯、簡碼用戶化、GIS無縫接口等先進技術。土地確權工作的地塊分布圖就是在CASS軟件中制作的。
ArcGIS是Esri公司集40余年地理信息系統(GIS)咨詢和研發經驗,提供給用戶的一套完整的GIS平臺產品,具有強大的地圖制作、空間數據管理、空間分析、空間信息整合、發布與共享的能力。ArcGIS的數據格式比AutoCAD更加豐富,可以構造復雜的數據模型用于不同的分析目的,主要包括Shape、Coverage和Geonerage三種格式。在這里我們用到的是它對DWG文件的兼容性,將DWG文件轉換成Shape格式。
魚鱗圖公司研發的基于GIS的農村土地承包經營權管理系統在中國來說是比較早,也比較成熟的。魚鱗圖土地承包經營權管理系統是2012年10月首批通過農業部測評的用于土地確權的6種軟件之一。魚鱗圖土地承包經營權管理系統具有界面簡潔直觀,成果資料可以批量輸出,表格圖形數據導入可以自主選擇設置等特點。
AutoCAD提出了一個重要的概念,那就是圖層。不同的地理要素劃分不同的圖層,相同地理要素的注記點與線、塊都放在同一個圖層里,每個圖層的參數具有相同的屬性。而且還可以根據需要自主增加圖層,設置圖層,這一特點成為AutoCAD與ArcGIS進行格式轉換的基礎。
ArcGIS也有層的概念,即Shapefile文件,但是與AutoCAD中的圖層是不同的概念。在CAD中圖層是對繪制對象的邏輯分組,各個圖層可以表達不同專題的信息,使用不同的線型、線寬、顏色等進行繪制,但所有圖層都存儲在同一個文件中,無法物理區分。而ArcGIS是將地理實體或地理現象抽象成可用簡單幾何體(點、線、多邊形)表達的要素,再將各要素按專題進行組織和管理,成為要素類,即Shapefile文件,且不同的空間數據不能共存于同一個專題。所以GIS的Shapefile文件在邏輯上按專題組織,在物理上可獨立區分。
土地確權的地塊分布圖是反映承包地塊空間位置、四至、面積、權屬、編碼等信息的圖件。其繪制的內容包括:土地權屬要素信息包括發包方、承包方代表信息;承包地塊的面積、界址線等地塊信息;區域界線,包括行政區劃界線、村組界線等信息;以及其他輔助信息。這些信息在AutoCAD中存儲在不同的圖層。這些信息有些在魚鱗圖中是可以直接設置編繪的;還有區域界線以及一些公共基礎數據(如道路設施、水利設施、標識地物等)需要單獨導入,而且這些都是地塊分布圖的輔助信息,所以論文只拿地塊分布圖中最重要的幾個內容的轉換導入過程作為例子進行方法的說明。地塊分布圖中最重要的信息包括地塊名稱、承包地塊界址線、承包方代表名稱、實測面積、合同面積等幾項內容[1]。
地塊分布圖的內容在AutoCAD中是通過分層存儲來區分表示的。具體的分層方法為:地塊名稱圖層,圖層中包含的內容為所有包含在該地塊的承包地塊界址線;HUZHU層,包含內容為所有承包方代表的名稱;HT_AREA層,包含所有地塊的合同面積;SC_AREA層,包含所有地塊的實測面積數;還有一些其他輔助圖層,不作為主要轉換內容不做詳細說明。這些數據和界址線的關系是通過空間位置的相對關系來體現的,即所屬地塊的承包方代表、合同面積、實測面積數據在位置關系上都包含在所屬界址線范圍內。
將CASS文件編繪好以后,在導入ArcGIS之前,需要對圖面內容進行檢查清理。主要檢查處理的內容包括刪除多余點,刪除重復實體,界址線閉合檢查,拓撲檢查等。做完這些檢查后,根據ArcGIS與AutoCAD中數據格式的不同存儲特點需要將DWG文件的信息根據內容和特性拆分成多個DWG文件保存。具體可分為地塊文件,包括所有的界址線信息;戶主文件,包括所有的承包方代表的名稱信息;合同面積文件,包括所有的合同面積的數據信息;實測面積文件,包含了所有的實測面積數據信息,都保存為DWG文件。
一個DWG文件中無論包含了多少層,在ArcGIS中加載后均被分為五個圖層:annotation、point、polyline、polygon和multipatch。戶主文件添加之后屬于polygon層,而其他文件都屬于annotation層。要將polygon層和annotation層合并成一個Shape文件,用到ArcGIS的一個功能:連接和關聯。
具體的操作流程為:設置坐標系——添加地塊文件——連接戶主文件生成“加戶主.shp”文件——“加戶主.shp”文件連接實測面積文件生成“加戶主實測.shp”文件——“加戶主實測.shp”文件連接合同面積文件——導出最終連接全的“魚鱗圖導入.shp”文件(過程文件名根據方便和習慣自己設置),如圖1所示[2]。

圖1 數據連接及設置
在導入Shape文件前需先導入承包方調查表,然后在魚鱗圖的“承包臺賬”目錄下有“導入數據”,選擇“矢量圖斑”下的“導入ArcGIS類型圖斑數據”,選擇轉換好的Shape文件后進入“數據選擇”的“設置”選項[3]。根據對應項目進行設置,我們設置的對應項有承包方名稱,地塊名稱,實測面積和臺賬面積幾項,對大部分地區和地塊來說,這幾個設置項就可以將地塊進行一對一的導入了,如圖2所示。

圖2 Shape文件導入魚鱗圖的設置
土地確權工作已經基本結束,但是隨著自然資源和農業部門的機構合并,全國一張圖已經成為以后政府部門工作的基本要求。所以也就要求各種圖紙都要統一匯入數據庫,所以這種將DWG格式文件通過ArcGIS轉換成入庫格式的方法,對以后的許多工作仍有參考意義。