


摘要:本文從數據檢查流程、檢查功能、檢查結果的處理幾方面分析了 MAPGIS第二次土地調查數據質量檢查的特點,并討論了該軟件存在的一些問題和有待進一步改進的方面。
關鍵詞:第二次土地調查;MAPGIS;質量檢查
數據質量是GIS生存和發展的保障,數據質量檢查則是確保GIS數據質量與生產過程的重要環節,對提高GIS的應用水平、經濟效益和社會效益,促進GIS健康發展具有重要意義[1]。傳統的GIS軟件注重于GIS數據的采集、組織、表達等技術,而對數據質量檢查功能相對較弱。以中地公司開發的GIS軟件為例,MAPGIS6.X只具備空間數據的拓樸檢查功能,而沒有設置屬性數據的檢查功能,整個檢查工作自動化程度也不高,人工參與多,靈活性、可擴展性不強。隨著計算機及GIS技術的不斷發展,中地公司在MAPGIS6.7平臺基礎上開發的MAPGIS第二次土地調查數據庫建設平臺提供了專門的數據檢查模塊,它以多個XML文檔作為配置文件,輔以友好的配置界面,使用戶能夠根據需要自定義數據檢查功能,提高了數據檢查工作自動化程度,增強了數據檢查的靈活性。本文將對該軟件在數據檢查方面的幾個特點做一分析,以期為第二次土地調查數據建庫提供參考。
1 檢查流程的自定義
MAPGIS第二次土地調查數據庫建設平臺允許用戶自定義全部或部分檢查流程,調整數據檢查步驟,靈活對數據進行檢查。它將各檢查項以樹節點的形式呈現出來,用戶可以有選擇地進行單、多節點運行,也可以整個樹全部運行,操作方便。如下圖。
2 檢查功能的自定義
2.1 屬性數據檢查自定義
用戶可根據自己的需求增加、減少或修改檢查項,大大增強了軟件檢查的靈活性,提高了數據檢查的自動化程度。配置完成后將其內容保存成XML文件,可供他人應用,實現了“一次配置,到處應用”。配置界面如下圖。這里用戶主要是配置“檢查字段
”和“檢查規則”,“檢查說明”是軟件檢查結果符合檢查規則時的文字說明,方便用戶理解。以“屬性符合性”節點下面的“值域檢查”為例,要檢查線狀地物中“寬度”字段值的正確性,可以在“檢查規則”中作如下配置。
“寬度>=20 || 寬度<=0”
語義為:線狀地物寬度大于等于20米或者小于等于0時,軟件檢查時就報錯,因為根據數據庫標準,線狀地物寬度大于等于20米時,要構面,而且根據常識,線狀地物寬度不可能為0。
2.2 圖層間套合及邏輯一致性檢查
圖層間套合及邏輯一致性的檢查一直是MAPGIS6.X版本軟件數據檢查的“軟肋”,用戶需通過空間分析功能來完成,人工干預多,如果檢查的圖層較多,則很費時費力。現在只需通過簡單配置就可以自動完成。如下圖,要檢查地類圖斑與行政區、權屬區之間的代碼一致性,只需將兩個圖層的相應字段提取出來即可。
3 分布式與SQL檢查
MAPGIS第二次土地調查數據庫建設平臺通過將MAPGIS本地文件上載至SQL SERVER(或ORACLE)數據庫,以一臺計算機作服務器,在該機器上設置數據源,其它機器通過網絡訪問該數據源,實現多人同時共查一個數據庫,即分布式檢查模式,有利于提高工作效率。同時可充分利用SQL語言對各圖層在數據庫中的表進行檢查。SQL語句靈活性很強,大部分的屬性數據檢查工作都可以編寫SQL查詢語句來完成,但其使用對于一般檢查人員不易掌握,適合于較高級的檢查人員。
4 數據檢查結果的處理
MAPGIS6.X版本軟件數據檢查完成后,以彈出結果窗口的方式通知用戶,而用戶只能根據它來一一完成數據的修改,結果窗口不能保存,必須在當前狀態下修改完,否則,下一次修改又要重新檢查一次,給用戶帶來很多不便。現在,MAPGIS第二次土地調查數據庫建設平臺可以將檢查結果以文件形式保存起來,實現檢查結果與數據的關聯,達到方便快捷地修改數據。
5 討論
綜上所述,用戶通過MAPGIS第二次土地調查數據庫建設平臺自定義數據檢查功能,可實現 “零編程”功能擴展,增強了數據檢查靈活性,大大提高了工作效率。但該軟件還存在一些問題:一是整個數據庫進行全檢效率不高,當數據量較大時,完成數據庫的檢校時間長達3-4個小時;二是對圖形參數的檢查不夠;三是數據批量修改功能不夠完善。因此,如何有效進行海量數據檢查是該軟件有待進一步改進的一個方面;正確的圖形參數,對增強圖面的可讀性和美觀有重要作用,在軟件后續版本中應增加這方面的功能;進一步完善數據批量修改功能,提高數據修改效率。
參考文獻:
[1]張新長,唐力明等.地籍管理數據庫信息系統研究[M].北京:科學出版社,2009.
[2]薩師煊,王珊.數據庫系統概論(第三版)[M] .北京:高等教育出版社,2000.
[3]李宗華,黃河等.武漢市1:1萬土地利用數據庫建設與應用[J] .國土資源信息化.2007,1(5):15-19.