趙珊珊
摘 要:本文介紹了以Autodesk Map為數據處理平臺,將ObjectARX與ArcObject二次開發組件集相結合而建立的全國第二次土地調查入庫前數據處理整合系統。該系統方便快捷,可在較短時間內搭建多個縣區數據庫,并成功應用于遼寧地區多個測區的實際工作中。
關鍵詞:ObjectARX;ArcObjects;數據處理整合系統;第二次土地調查
中圖分類號:F301.2 文獻標識碼:A 文章編號:1004-7344(2018)11-0128-02
1 研究背景
目前市面上相關的處理軟件有不少,如清華三維二調版系統軟件,CASS7.0二調版系統軟件,還有一些是經過國土資源部測評的具有前期數據處理整合與數據庫管理的一體化系統軟件等等。從應用角度看,上述軟件能完成入庫前期數據處理整合的工作,但普遍都存在不足之處,如GIS功能比較強大的軟件,其圖形編輯功能一般都相對復雜,不易操作,利用ArcObjects組件進行二次開發的軟件通常有這樣的局限性;有些軟件圖形編輯功能十分強大,操作方便,但其GIS功能卻比較弱,如基于AutoCAD二次開發的軟件。
由上可見,既保留AutoCAD的強大編輯功能,又有GIS軟件的空間分析功能的數據處理軟件,是二調數據入庫前處理系統開發的一個解決方向。
2 系統設計
2.1 系統簡介
該系統是以Autodesk Map 2009為平臺、利用ObjectARX技術并融入ArcObjects二次開發組件集開發而成的一套工具集,主要用于二調項目的內業數據采集和處理工作。通過該系統提供的功能,作業人員可以在較短時間內完成地類判讀,調繪成果上圖、屬性錄入、接邊檢查、入庫前處理等多項工作。
2.2 系統需求分析
自2007年7月起,第二次全國土地調查工作在全國范圍內正式開展。對于收集到已有土地利用數據庫資料的地區,以國家下發的1:1萬比例尺正射影像圖為基礎,套合已有土地利用現狀資料,采取人機交互方式,提取土地分類信息;對于沒有收集到原有資料的地區,則采用直接目視判讀標繪法,進行地類的內業預判。以上兩種方法都是在AutoCAD Map下編繪和輸出1:1萬土地利用調查底圖,供外業進行土地利用現狀調查核實。對影像不夠清晰或室內無法判讀的地類或地類界線,以及線狀地物寬度,由野外補充調查確定。
本次二調內業需要完成的主要工作有:內業預判、內業標繪、分村接邊處理、數據轉換、入庫處理工作。
2.3 系統框架設計
該系統有由三個部分組成,分別是采集處理模塊、數據轉換模塊和入庫處理模塊,見圖1。
3 系統的功能及應用
3.1 采集處理模塊功能
該系統采集處理模塊主要完成內業預判、標繪及數據屬性完善和相關檢查的工作。
(1)影像索引區功能該系統能夠自動生成采集范圍內的1:10000圖幅結合表,能夠根據用戶需求自動加載數據采集區的正射影像圖,極大地提高了數據采集速度。
(2)數據采集區功能
①該系統采用注記的方式進行屬性信息采集,既方便了外業核實預判內容,又完成了屬性錄入與實體拓撲的建立。
②該系統只需采集基礎層要素(包括:地類圖斑、線狀地物、零星地物),然后跟據基礎層要素自動生成其它要素層實體,使采集數據變得更輕松。
③該系統對數據采集成果進行圖形清理和實時接邊處理,并自動生成面狀要素的拓撲圖形,保證了圖形一致性與正確性。
(3)圖形屬性檢查區功能
該系統提供了屬性檢查和圖形檢查工具,前者對必填屬性進行檢查,保證數據的準確性;后者對要素層之間的空間關系進行拓撲檢查,保證圖形的準確性,且能對檢查結果進行定位,提高了修改效率。
3.2 數據轉換模塊功能
系統批量將DWG格式文件直接轉換為GeoDatabase的MDB格式文件,形成符合遼寧省指定統計軟件數據庫標準的數據庫文件,既支持新建數據庫,也支持追加到已有數據庫中,對于縣、區數據庫的快速搭建具有很強的實用性。
3.3 入庫處理模塊功能
本模塊功能有線物打斷、空間屬性賦值、界線跳繪、圖層排號及其它屬性批量填寫。
3.3.1 線物打斷
二調數據庫中小于20m的線狀地類按不依比例尺的線加上其實際寬度表示,并存放在線狀地物層,層中的每個線狀地物都可能穿過不同的圖斑,同時某個圖斑也可能同時有多個線狀地物經過。線狀地物與地類圖斑的疊合是確定線狀地物層中的弧段落在地類圖斑層的哪個圖斑中,以便為線狀地物圖層的每條弧段建立新的屬性。在統計圖面積時就需要將圖斑層和線狀地物層相疊合,計算弧段與圖斑的交點,在交點處截斷弧段即打斷線物,并對弧段重新編號,建立線狀地物與地類圖斑的歸屬關系。
3.3.2 空間屬性賦值
根據各圖層要素間的拓撲關系、自定義拓撲屬性值規則對相關圖層要素屬性賦值。這里主要給要素代碼、分類代碼、地類名稱、權屬單位名稱、座落單位代碼和座落單位名稱等字段進行賦值。
由于行政區界線和權屬宗地界線可能會發生跳繪的情況,所以在自動賦值完成后,要對這兩個圖層的分類代碼進行檢查,若有跳繪的情況,需要對這兩個圖層的分類代碼進行修改。跳繪的分類代碼表如表1。
3.3.3 界線跳繪
系統提供了對行政界線或權屬界線進行自動跳繪的功能。根據行政界線或權屬界線與線狀地物的空間關系進行判斷,如果行政界線或權屬界線與線狀地物重疊,則根據跳繪對照關系自動將界線的分類代碼修改為對應的跳繪分類代碼。
需要跳繪的行政界線或權屬界線的分類代碼必須填寫正確,行政界線或權屬界線需要在與線狀地物重疊處斷開采集。因為系統的實現原理是通過符號進行符號化,因此需要將需要跳繪部分和不需要跳繪部分區分開,將界線與線物的重疊部分單獨采集。線狀地物要素根據要求需要跨地類圖斑打斷,因此實際數據中線狀地物可能會比較碎,如果基于線狀地物圖層對行政界線或權屬界線進行跳繪,實際數據的處理工作量將比較大,因此建議用戶基于原線狀地物要素進行跳繪,功能界面上的線狀地物圖層選擇“原線狀地物”圖層即可。
4 總 結
通過對以上全國第二次土地調查內業處理數據過程中的數據采集、數據檢查、數據處理等功能在運用.NET、ObjectARX、ArcObjects技術對AutoCAD進行二次開發下的實現及成功實踐應用,為二調入庫前數據整合處理提供了一體化的解決方案,并創造了良好的經濟效益和社會效益。
參考文獻
[1]秦洪現,崔惠嵐,孫 劍,等.Autodesk系列產品開發培訓教程(第一版).化學工業出版社,2008.
[2]蔣波濤.ArcObjects開發基礎與技巧(第一版).武漢大學出版社,2006.
[3]國務院第二次全國土地調查領導小組辦公室.第二次全國土地調查培訓教材[M].中國農業出版社,2007.
[4]國務院第二次全國土地調查領導小組辦公室.國土調查辦發[2008]32號關于統一圖幅理論面積與圖斑橢球面積計算要求的通知,2008.
[5]高延利,朱留華,等.《第二次全國土地調查技術規程》(TD/T1014-2007).中華人民共和國國土資源部發布,2007.
[6]呂永江.基于ObjectARX開發AutoCAD技術的研究.土木在線,2006.
[7]菅建華.基于ObjectARX的空間數據坐標變換及應用.測繪信息網,2008.
[8]梅樹紅.AutoCAD Map在GIS中的應用.測繪網.
[9]admin.基于ArcGIS的二調數據庫的建立.駱駝論文網,2011.
收稿日期:2018-3-5