張云濤,卞小猛,谷玉全
(江蘇省地質測繪院,江蘇 南京 210008)
全國第二次土地調(diào)查農(nóng)村部分2009年底已經(jīng)基本完成,基本建立了覆蓋全國的“國家-省-市-縣”四級土地利用現(xiàn)狀數(shù)據(jù)庫,根據(jù)《國務院關于開展第二次全國土地調(diào)查的通知》的要求,在完成二調(diào)成果的基礎上要盡快建立土地資源變化信息的調(diào)查統(tǒng)計、及時檢測和快速更新機制。為此,江蘇省每年的1至2月份都會進行年度土地變更調(diào)查更新工作。因為此項工作是每個地方自然資源與規(guī)劃局的例行工作,實用性很強,而且工作過程中會出現(xiàn)種類繁多的質檢錯誤。
本文結合具體的工作實例,應用ArcMap數(shù)據(jù)庫處理軟件,結合結構化查詢語言(SQL)對土地利用現(xiàn)狀數(shù)據(jù)庫進行處理,解決此項工作中一些代表性的質檢錯誤,完成歷年土地變更調(diào)查更新工作。
結構化查詢語言(Structured Query Language)簡稱SQL,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng)。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結構上工作。它具有完全不同底層結構的數(shù)據(jù)庫系統(tǒng), 可以使用相同的結構化查詢語言作為數(shù)據(jù)輸入與管理的接口。結構化查詢語言可以進行嵌套,使其具有極大的靈活性和強大的功能。
SQL結合ArcMap軟件強大的地圖制作、空間分析能力,能高效、安全地實現(xiàn)數(shù)據(jù)庫空間信息和屬性信息的建立與修改,可以方便、快速地進行數(shù)據(jù)庫的維護和更新,保持數(shù)據(jù)庫的時效性,供相關部門在日常工作中使用[1]。
土地變更調(diào)查更新工作的質檢流程主要有以下3個部分:
變更方案是土地變更調(diào)查更新工作中最重要、最基礎的數(shù)據(jù),主導著土地變更調(diào)查更新工作的每個環(huán)節(jié)。
地方自然資源與規(guī)劃局根據(jù)國家下發(fā)的監(jiān)測圖斑,組織相關工作人員實地調(diào)查取證,采用3S一體化、云服務和新一代移動互聯(lián)技術,實現(xiàn)外業(yè)圖斑的準確定位,實現(xiàn)了國家對各地外業(yè)工作的在線指揮和實時監(jiān)管,提高外業(yè)工作效率,保障外業(yè)成果質量。調(diào)查取證后根據(jù)調(diào)查結果,擬定每塊監(jiān)測圖斑的實際地類,從而確定變更方案[2]。
根據(jù)各個地方自然資源與規(guī)劃局提供的變更方案,利用國圖縣級農(nóng)村土地變更調(diào)查軟件進行地類編碼、權屬宗地等信息的變更處理。處理完成后再使用更新數(shù)據(jù)上報軟件進行質量檢查。
進行質量檢查時,可以根據(jù)具體情況,選擇“詳查”和“概查”兩種模式中的一種進行檢查。當我們選擇“詳查”時,軟件會依次對所有檢查項進行檢查;當選擇“概查”時,軟件僅對人工指定的檢查項進行檢查;“概查”這個功能作用很大,它可以避免重復檢查,為我們節(jié)約大量檢查時間,但是在數(shù)據(jù)庫成果提交前,必須要進行一次“詳查”,防止數(shù)據(jù)庫修改過程中產(chǎn)生新的錯誤類型。正常情況下軟件會檢查出很多質檢錯誤。首先,我們利用ArcMap軟件結合SQL語言進行質檢錯誤的修改;然后,循環(huán)進行質量檢查和質檢錯誤的修改直至沒有質檢錯誤;最后,提交成果供省級相關部門統(tǒng)一進行質量檢查。
省級統(tǒng)一質量檢查主要包括2個部分:① 針對各個地方自然資源與規(guī)劃局提供的方案進行省級內(nèi)業(yè)檢查和省級外業(yè)檢查,核實變更方案成果的真實性;② 進行數(shù)據(jù)庫成果質量及變更合理性等規(guī)范性檢查[3]。
存在這種狹長細縫錯誤的原因,是由于臨時面和基礎庫中“DLTB”的界線沒有準確套和上(臨時面和DLTB的界線之間有一個微小的縫隙),這種錯誤需要通過ArcMap軟件,把臨時面的范圍調(diào)整到“DLTB”界線上,如圖1-圖2所示。
圖1 質量檢查軟件報出的錯誤
圖2 ArcMap軟件環(huán)境下臨時面和DLTB的空間關系圖
在質檢結果中會出現(xiàn)很多面積值與正確值相差0.01的錯誤(圖3),這種錯誤是可以通過手工逐個地修改來糾正,但是由于這種錯誤的數(shù)量很多,如果進行手工逐個修改,不僅浪費時間,而且也容易出現(xiàn)人為失誤造成新的錯誤。所以采用了SQL語言的方法來批量修改這種錯誤。
圖3 質量檢查軟件報出的錯誤
思路如下,首先,根據(jù)質檢錯誤中的錯誤記錄提取出“bsm”“正確值”和“錯誤值”這3個字段,做成圖4的樣式;然后,把“bsm”作為關聯(lián)字段,通過“bsm”“truevalue”和“falsevalue”三者之間的關系為“DLTBGXGC”層中的“bgqdlmj”字段賦正確值;最后,執(zhí)行SQL語言來修改此類錯誤[4]。
圖4 正確值與錯誤值對照關系圖
相關語句如圖5所示。
圖5 同類錯誤批量處理語句
當?shù)仡悎D斑更新層中的圖斑面積比相應的線狀地物的面積還小時,會出現(xiàn)如圖6所示的錯誤。地類圖斑更新層中的圖斑面積和相應線狀地物面積的關系,如圖7所示。
圖6 質量檢查軟件報出的錯誤
圖7 地類圖斑更新層與相應的線狀地物關系圖
修改這種錯誤,需要擴大臨時面的范圍。以圖7這條記錄為例,因為地類圖斑更新層中的圖斑面積只有4.97 m2,而線狀地物的面積有10.12 m2,所以造成了5.15 m2的差值,這時要把臨時面的面積擴大5.15 m2,這樣修改后,與臨時面關聯(lián)的地類圖斑更新層中的圖斑面積也會相應擴大,當?shù)仡悎D斑更新層中面積足夠被扣除時,錯誤就不存在了。
數(shù)據(jù)庫在經(jīng)過質檢軟件檢查后,經(jīng)常會出現(xiàn)圖8所示的“坐落單位代碼”和相應的宗地范圍線不一致的情況,如圖8-圖9所示。
圖8 質量檢查軟件報出的錯誤
圖9 地類圖斑更新層與相應的宗地范圍線關系圖
圖9中的藍色填充范圍為“地類圖斑更新層”的范圍,圖中黑色范圍線為基礎數(shù)據(jù)庫中的“宗地”范圍線,可以看出藍色填充范圍的右上角,有一塊區(qū)域的坐落單位代碼“3206121090070033003”與基礎庫中對應的宗地的坐落單位代碼“3206121090070196000”不一致,造成了錯誤;針對這類錯誤,要把地類圖斑更新層中對應的坐落單位代碼修改為“宗地”層中相應的坐落單位代碼。
目前2017年度土地變更調(diào)查更新工作已經(jīng)結束,由于我國幅員遼闊,每個地區(qū)也存在著各自的特色,所以每個省、市在開展年度土地變更調(diào)查工作過程中遇到的困難和情況都不盡相同,處理解決的方法也會有所差異,本文僅結合江蘇省某市的年度土地變更調(diào)查更新工作,對相關技術方法進行了論證,雖然采用上述技術方法通過了歷年的省級驗收工作,但也難免有疏漏之處,還請批評指正。