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