宋蕾
摘 要:隨著現代科技的發展,土地變更調查朝著科學化、自動化的現代管理方向發簪。本文主要根據土地變更調查的特點,對ArcGIS Engine的土地變更調查管理系統的設計與實現進行分析,該系統能夠對不同數據源、不同時期的數據進行疊加分析,將報表自動的輸出。土地變更調查管理系統有效的保證了變更前后地類總面積不發生改變,同時可以根據數據分析的結果對地類變化的流向以統計報表的形式呈現出來。經過研究表明,該系統的針對性較強,使用價值較大。
關鍵詞:ArcGIS Engine;設計;土地變更調查;管理系統
由于在土地變更調查中,包含大量的資料和數據,因此在網絡技術、計算機技術及GIS技術基礎上,對土地變更調查實現科學化、自動化、現代化的管理成為必然。目前,土地管理方面的系統較多,但是能夠自動完成統計報表輸出與圖層更新的系統、對不同時期的數據進行疊加分析的系統還比較少。本文根據目前土地變更調查的過程,設計出基于ArcGIS Engine的土地變更調查管理系統,解決諸多系統存在的一些不足之處。
1 系統設計思想
數據輸入、變更分析及數據輸出這三個功能是土地變更調查管理系統的關鍵。要能夠將各種矢量格式及圖形數據輸入系統數據庫,變更分析是系統的核心,為了保證變更的靈活性與正確性,該系統采用歷史庫與過程庫,用戶根據過程庫的結果,可以對數據的準確性進行檢查,生成各種統計報表,在確認無誤后進行操作。變更分析是系統是通過合并過程庫數據,對原有圖層進行覆蓋,得到新的土層,并將原有土層存入歷史庫。數據輸出是根據變更分析的結果輸出各種報表。該系統采用C/S模式進行管理與維護,形成管理平臺,從而實現土地變更調查的信息化管理。
2 系統設計流程
2.1 過程庫的設計與實現
過程庫主要是對變更疊加分析的結果進行記錄,具有固定的字段結構,而隨著程序的運行,記錄值會發生改變,因此過程庫是一個動態庫,也是系統進行各種分析的數據源頭。其實現的步驟包含以下幾個方面:首先,將現狀面狀地類導入到數據庫,然后將該圖層的副本導入并命名;其次,利用Union函數,每次取出一個變更圖斑與現狀圖進行疊加分析;第三,將分析的結果放入過程庫,并對各種面積重新進行計算;第四,重復以上操作,直到生成最終的圖層;第五,將過程庫清空,將最終生成的圖層數據轉入過程庫,并生成量算圖及報表;第六,在更新時,根據目標標志碼將過程庫中的變更圖斑合并,刪除原現狀面狀類圖,形成新的現狀圖層;第七,根據變更圖斑,以及現狀線圖層,找出其相交線,放入線過程庫,根據空間橡膠關系,刪除現狀線地類,再將線過程庫復制到現狀線狀地類圖層,形成新的現狀圖層。
2.2 歷史庫的設計與實現
作為一個時空數據庫,歷史庫的作用是將空間信息與時間信息統一存儲在一個數據庫中。而現階段的GIS數據庫都是面向空間數據的。對其解決,只能是在地理信息上加時間標記,在空間要素坐標上附屬時間信息。盡管歷史數據包含現狀數據,但因為歷史數據是對各個時期的狀況的總結,因此數量上非常龐大,用戶使用起來非常麻煩,因此將歷史數據與現狀數據分離存儲,二者保持同步。最初的歷史數據與現狀數據是相同的,其屬性表結構也基本一致,不同的是歷史數據比現狀數據多兩個字段,用于存儲時間信息。二者的同步是指,先對現狀數據編輯并記錄,然后將結果更新到歷史數據,使其保持同步。因為二者是分開存儲的,因此要分兩步進行保存,先保存現狀數據的結構,再保存變更歷史數據。
3 系統模塊組織及特點
該系統中,主要模塊有:系統設置:對登陸系統的用戶名與密碼進行設置,對系統連接的數據庫進行設置;圖層管理:對矢量圖層及柵格進行添加和刪除,對地圖窗口的顯示順序進行調整;視圖控制:平移、縮小、放大地圖等操作;統計查詢:對不同地點、時間、地類,以及地類的現狀、歷史和用戶自定義查詢的統計與分析;變更入庫:將變更調查的數據入庫;數據分析:對現狀數據與變更調查數據疊加進行分析,將變更信息輸入數據庫;報表輸出:將各種統計報表輸出;數據庫維護:對數據庫進行備份以及恢復,以及字段維護;系統幫助:主要是系統的使用說明等。
該系統能夠完成不同類數據的查詢、入庫及統計。通過過程庫實現了現狀數據與變更數據的疊加,從而對各種地類的流向與變化進行分析,將報表輸出;通過歷史庫,可以將誤操作的數據恢復,并能對以往的數據進行查詢與回訪。基于ArcGIS Engine的土地變更調查管理系統側重于對不同時期數據的動態分析,所以具有較強的針對性,這是其優勢方面,也是其不足之處,對管理工作中的關系到的各種業務邏輯沒有引起重視。系統的編輯功能相對不足,還需要進一步的完善。
[參考文獻]
[1]孫在宏,張應奎,王勇.土地利用數據庫實時增量更新與監管模式及技術方法[J].南京林業大學學報(自然科學版),2012(1).
[2]張會會,聶宜民,孫常琴,牟姣,王明浩,苑波,趙弘韻.基于ArcGIS Engine的縣(市)級開發區土地集約利用評價系統研究——以山東省招遠市為例[J].國土資源科技管理, 2011(4).
[3]霍莉,王少平,鄭麗波.基于ArcGIS Engine的污染源數據庫系統開發與應用[J].長江流域資源與環境,2007(5).
[4]張寅,王慶,于冠男,王慧青.土地利用變更分析與管理系統設計與實現——以SuperMap Objects軟件應用為例[J].測繪科學,2010(6).