全金誼,朱君,楊吉明,于連海
(1.濟南市勘察測繪研究院,山東濟南 250013; 2.72515部隊,山東濟南 250014)
基于MapGIS建設(shè)農(nóng)村土地調(diào)查數(shù)據(jù)庫關(guān)鍵問題的處理
全金誼1?,朱君1,楊吉明1,于連海2
(1.濟南市勘察測繪研究院,山東濟南 250013; 2.72515部隊,山東濟南 250014)
論述了在全國第二次土地調(diào)查建庫中基于MapGIS建庫軟件進行建庫時,在各階段關(guān)鍵問題的處理。重點說明了在生成數(shù)據(jù)字典、權(quán)屬區(qū)、行政區(qū),以及在建庫中權(quán)屬區(qū)、線狀地物等數(shù)據(jù)在處理時的注意事項和解決辦法。
二調(diào);MapGIS;建庫
土地調(diào)查是我國法定的一項重要制度,是全面查實查清土地資源的重要手段[6],作為2009年全國土地工作重點的全國第二次土地調(diào)查(以下簡稱二調(diào))已經(jīng)進入最后沖刺階段,時間緊、任務(wù)重,是本次二調(diào)的特點,而質(zhì)量保證更是需要我們時刻放在心中的。作為二調(diào)工作中的數(shù)據(jù)集成與匯總部分的數(shù)據(jù)庫建設(shè),可以實現(xiàn)調(diào)查信息的互聯(lián)共享[1]。在調(diào)查基礎(chǔ)上,建立土地資源變化信息的調(diào)查統(tǒng)計、及時監(jiān)測與快速更新機制[2]。在建庫中存在若干值得特別注意的問題,如建庫前各數(shù)據(jù)層的準備以及在建庫中如何進行自檢,這些關(guān)鍵問題的處理直接決定著數(shù)據(jù)庫建設(shè)和成果的精度。本文以農(nóng)村土地調(diào)查數(shù)據(jù)庫建設(shè)來說明在建庫的各個過程中關(guān)鍵問題的處理。
在二調(diào)中,要建立農(nóng)村數(shù)據(jù)庫,在前期外業(yè)調(diào)查過程中形成的數(shù)據(jù)層有:
XZDW(線狀地物),DLTB(地類圖斑)、JHTB(結(jié)合圖表)、LXDW(零星地物),上級下發(fā)的有:XZJX(行政界線)、PDT(坡度圖),另外還需要:CODE(數(shù)據(jù)字典)、QSDW(權(quán)屬區(qū))、XZQ(行政區(qū))[3],這3個數(shù)據(jù)層均可以由DLTB合成而來。下面介紹在生成上述3個數(shù)據(jù)層時需要注意的問題及解決方法。
2.1 生成CODE
利用MapGIS建庫軟件中的生成數(shù)據(jù)字典工具,可以根據(jù)DLTB生成CODE的大體輪廓,但還達不到建庫的要求,因為在生成的CODE中“代碼名稱”這一字段是數(shù)字格式而不是要求的漢字格式。如果按照DLTB中的“權(quán)屬單位代碼”和“權(quán)屬單位名稱”來一一修改明顯是過于麻煩與繁瑣,在這里我們就可以充分運用MapGIS平臺中的庫管理模式下的屬性庫管理工具,將生成的CODE文件導(dǎo)出到Excel支持的DXF格式,然后將DLTB中的“權(quán)屬單位代碼”和“權(quán)屬單位名稱”用同樣的方法導(dǎo)出,這樣CODE中的村代碼一級的代碼和代碼名稱便可以完成。
進行這一步需要特別注意的是,在進行導(dǎo)出的過程中,CODE文件的目錄應(yīng)盡量放置在盤符的根目錄下,如果目錄太深導(dǎo)出的數(shù)據(jù)表中僅有屬性字段而沒有屬性值。
如何修改村代碼一級的代碼名稱呢?可以利用合成的XZQ中的“行政區(qū)名稱”和“行政區(qū)代碼”字段來提取。需要注意的是,在XZQ中“行政區(qū)代碼”是19位,而CODE中的村一級代碼是12位,若在導(dǎo)出前,先將XZQ中的“行政區(qū)代碼”改成12位,這樣問題就迎刃而解了。
鎮(zhèn)縣級代碼名稱數(shù)量不多,人工輸入便可。
2.2 生成QSDW
QSDW是由DLTB直接合成的,在合成前首先要利用建庫軟件中的橢球面積計算工具計算DLTB中的圖斑面積,在進行條件合并時,選取“權(quán)屬性質(zhì)”、“權(quán)屬單位代碼”、“坐落單位名稱”進行運算,并將“圖斑面積”進行相加運算。這樣做的目的是將相加后的“圖斑面積”字段在建庫時映射給QSDW中的“實測面積”字段,這樣便可以使在后期制作標準分幅界線圖時,滿足圖幅內(nèi)計算的各方控制面積之和等于圖幅的理論面積。
由于權(quán)屬單位的權(quán)屬單位代碼是人工按規(guī)則編制的,難免會出現(xiàn)位數(shù)不夠、重號及邏輯性錯誤,位數(shù)不夠是指不夠標準19位[3];所謂重號是指,不相鄰的兩個權(quán)屬單位的代碼存在重復(fù);而邏輯性錯誤是指當兩個相鄰的權(quán)屬單位,它們的權(quán)屬性質(zhì)、坐落單位名稱、權(quán)屬單位名稱是統(tǒng)一的,而它們的權(quán)屬單位代碼是不同的。首先對于位數(shù)不夠的問題,在Excel表格中編輯公式:=A(n)/30…(分母的第一位“3”為省級代碼的第一位,其后再加18個0),全部運算完畢進行篩選,將數(shù)據(jù)格式設(shè)定為數(shù)值,小數(shù)點為0位,則篩選結(jié)果為0的便是位數(shù)不夠的代碼;對于重號問題,在合成QSDW時,選擇兩種合成方式,第一種采用前面的三字段法,第二種方式是四字段法,即加上“權(quán)屬單位名稱”字段。如圖1所示,并以具體實例來說明由DLTB層合成QSDW層的前后圖斑比較,如圖2、圖3所示。
圖1 由地類圖斑生成權(quán)屬區(qū)過程圖
圖2 DLTB層17個圖斑
圖3 由圖2-1生成的QSDW層共5個區(qū)
合成后將兩種結(jié)果文件分別導(dǎo)出代碼表,在第二個文件表中按照代碼大小進行排序,編輯篩選公式=if (A(N)=A(N+1),”CUOWU”,””),公式中“CUOWU”為錯誤標識碼,可以為非空的任意字符。篩選出結(jié)果為“CUOWU”的各項就是重復(fù)的代碼,然后進行修改即可。對于邏輯性錯誤,將兩個表合并成一個表并按照代碼大小進行排序,編輯篩選公式將兩個文件的代碼進行比較,找出不一致的代碼并在DLTB中進行修改。按照這樣的方法反復(fù)修改幾次便可以改正這三類錯誤。
這三類錯誤均可以按“權(quán)屬單位代碼”一一對應(yīng)在DLTB中修改,也可以在Excel表中直接修改,修改完畢后利用屬性庫管理中的連接屬性工具進行將表與數(shù)據(jù)層連接,需要注意的是在導(dǎo)出Excel表前一定要對數(shù)據(jù)層的ID進行排序,在連接屬性時利用ID進行關(guān)聯(lián)。
2.3 生成XZQ
XZQ可以由DLTB合成,也可以由生成的QSDW合成,為保證XZQ的轄區(qū)界線與下發(fā)的控制界線一致,需要將兩個數(shù)據(jù)文件進行套合,利用MapGIS平臺進行拓撲處理,如果不一致,則需要將DLTB、QSDW、XZQ統(tǒng)一修改,使轄區(qū)界線與下發(fā)的控制界線完全一致。用圖2的DLTB生成XZQ的事例如圖4所示。
圖4 由DLTB層合成的XZQ層共2個區(qū)
因為DLTB需要進行若干次的修改,所以在合成新的XZQ的時候一定要將最初正確的XZQ與本次的數(shù)據(jù)進行套合處理,以避免因修改DLTB時錯改屬性值導(dǎo)致行政界線修改。
各個數(shù)據(jù)層準備完畢后便可以進行建庫,首先要統(tǒng)一設(shè)定地圖參數(shù),如果地圖參數(shù)不統(tǒng)一,雖然得出的匯總數(shù)據(jù)數(shù)值是對的,但各數(shù)據(jù)層的地理位置不統(tǒng)一,進行質(zhì)量檢查時會產(chǎn)生邏輯錯誤。
在數(shù)據(jù)層映射導(dǎo)入階段,需要將各層中的面積相關(guān)字段清空,但QSDW中的實測面積除外,清空的目的是避免在土地利用面積重算時由于存在數(shù)據(jù)而出現(xiàn)數(shù)值計算但不覆蓋錯誤。
(1)將各數(shù)據(jù)層映射導(dǎo)入后,關(guān)閉數(shù)據(jù)庫,利用建庫軟件工具箱中權(quán)屬數(shù)據(jù)處理部分中的初始化宗地數(shù)據(jù)屬性結(jié)構(gòu)對QSDW進行處理,然后進行初始化宗地數(shù)據(jù)屬性操作,在第一步中只是把圖斑文件的結(jié)構(gòu)初始化為權(quán)屬數(shù)據(jù)的結(jié)構(gòu),但是權(quán)屬數(shù)據(jù)還沒有屬性,在這一步中就是給權(quán)屬數(shù)據(jù)賦屬性。系統(tǒng)自動進行初始屬性操作,主要是為縣代碼、鄉(xiāng)代碼、村代碼、坐落單位代碼,坐落單位名稱、權(quán)屬單位代碼、權(quán)屬單位名稱、權(quán)屬性質(zhì)等字段賦值。賦值完畢直接覆蓋掉原來的文件[5],而且擴展了結(jié)點層數(shù)據(jù)。
(2)在對界址線長度賦值時,可以利用建庫軟件中的屬性值批量替換來進行,選擇屬性列合并功能,將長度賦給界址線長度,合并方式可選可不選,如圖5所示。
圖5 對權(quán)屬區(qū)弧段中的界址線長度賦值過程圖
(3)在對XZDW屬性賦值后,要檢查XZDW中是否存在“扣除圖斑編號1”為空,一般出現(xiàn)在轄區(qū)邊界上,這是因為在矢量化時線的方向畫反了,只需要將線方向修改便可改正錯誤。土地利用面積重算后,需檢查DLTB中“圖斑地類面積”是否<=0,如果存在,查看線狀地物寬度是否賦錯,若相鄰圖斑屬同一權(quán)屬性質(zhì)和權(quán)屬單位,則可以通過改變線狀地物的寬度來實現(xiàn)。
(4)數(shù)據(jù)匯總完畢,輸出統(tǒng)計表格時,《第二次全國土地調(diào)查技術(shù)規(guī)程》[4]要求的面積單位為公頃,要先輸出單位為平方米的一級分類數(shù)據(jù),檢查行政轄區(qū)面積是否與國家下發(fā)的控制面積一致,然后再輸出以公頃為單位的各級土地利用分類數(shù)據(jù)。
綜上所述,在建庫過程中的關(guān)鍵問題的處理,直接決定著成果的完整性與精度,正確把握好各階段數(shù)據(jù)處理的細節(jié),可以減少工作量,避免反復(fù),提高專業(yè)效率。
[1]國務(wù)院第二次全國土地調(diào)查領(lǐng)導(dǎo)小組辦公室.第二次全國土地調(diào)查數(shù)據(jù)庫建設(shè)技術(shù)規(guī)范[S].2007
[2]中華人民共和國國土資源部.第二次全國土地調(diào)查實施方案[S].2007
[3]TD/T 1016-2007.土地利用數(shù)據(jù)庫標準[S].
[4]TD/T 1014-2007.第二次全國土地調(diào)查技術(shù)規(guī)程[S].
[5]《MapGIS縣級農(nóng)村土地調(diào)查數(shù)據(jù)庫建庫系統(tǒng)》幫助文檔.
[6]趙建利,馬澤斌,牛彥斌.GPS/PDA數(shù)據(jù)采集系統(tǒng)在第二次土地調(diào)查中的應(yīng)用研究[J].測繪通報,2009(2):63~65
[7]山東省第二次土地調(diào)查工作領(lǐng)導(dǎo)小組辦公室.山東省第二次土地調(diào)查(農(nóng)村)技術(shù)細則[S].2008
[8]山東省國土資源廳.山東省第二次土地調(diào)查實施方案[S].2007
The Handling of Key Issues of Building Databases in the Second Land Survey Based on MapGIS Database Software
Quan JinYi1,Zhu Jun1,Yang JiMing1,Yu LianHai2
(1.Jinan Geotechnical Investigation and Surveying Institute,Jinan 250013,China;2.72515 Units,Jinan 250014,China)
This Paper discussed the construction of library building a database based on MapGIS software built library in the second l land survey,the key issues at various stages of processing.Highlights the generated data dictionary,ownership area,district,and building a database of ownership areas,linear features such as data processing Precautions and solutions.
The Second Land Survey;MapGIS;Database
1672-8262(2010)04-77-03
P208
B
2009—12—22
全金誼(1982—),男,助理工程師,研究方向:工程測量與地籍測量。