王春艷,高嘉澤
(遼寧省基礎地理信息中心,遼寧沈陽 110034)
隨著遼寧省基礎地理信息數(shù)據(jù)建庫工作的不斷發(fā)展進步,1∶10 000 DLG數(shù)據(jù)的生產(chǎn)已成為省級基礎測繪產(chǎn)品更新的主要項目之一,該數(shù)據(jù)生產(chǎn)工序多,制作復雜,數(shù)據(jù)量逐年增加,入庫數(shù)據(jù)質量檢查的工作強度不斷增大,數(shù)據(jù)檢查的難度和復雜程度不斷提高。因此,我們迫切需求一種標準的、統(tǒng)一的、高度自動化的質檢軟件,能夠有效地降低數(shù)據(jù)入庫前的質檢工作量,提高數(shù)據(jù)質量。
為解決這一問題,我們結合SuperMap系列軟件,提出一種模型化構建數(shù)據(jù)質檢軟件的理念,并實現(xiàn)可配置的任務式質檢模型,盡可能將質檢中多種類型的可復用、可配置的實體抽象為可描述的某些規(guī)則,通過對規(guī)則的控制和解析去搭建質檢視圖,從而方便、靈活地構建一個基于特定應用的數(shù)據(jù)質檢方案。
DLG數(shù)據(jù)的生產(chǎn)工序較多,制作過程較復雜,從外業(yè)到內業(yè)產(chǎn)生誤差的原因有很多,而我們基礎地理信息數(shù)據(jù)的質量檢查工作僅限于DLG數(shù)據(jù)入庫前的內業(yè)檢查階段。誤差類型主要有:
數(shù)據(jù)完整性:數(shù)據(jù)空間坐標范圍錯誤;數(shù)據(jù)有無丟漏或者存在非法要素等。
數(shù)據(jù)拓撲錯誤:點、線、面、注記要素重復;線段打折、自相交;面要素縫隙、面要素重疊等。
屬性誤差:屬性表字段類型、順序或者名稱錯誤;屬性值內容錯誤等。
數(shù)據(jù)資料的完整性:包括技術設計書、技術總結、檢查報告、元數(shù)據(jù)等文檔資料的完整性。
一般情況下,待檢的基礎地理信息數(shù)據(jù)不是單個的數(shù)據(jù)文件,都是符合一定組織結構規(guī)則的批量的數(shù)據(jù)文件。在遼寧省1∶10 000基礎地理信息DLG數(shù)據(jù)建庫的實際工作中,數(shù)據(jù)分為居民地、水系、道路、地貌、植被等幾大要素類,按照點、線、面、注記等空間結構類型分層存儲為SuperMap的SDB格式,每一數(shù)據(jù)層都有特定的屬性字段結構,包括字段名、字段類型、字段長度等。同時,按照待檢數(shù)據(jù)的質量要求,模型中還可以包含某字段的合理的取值范圍,例如,數(shù)值型的可取值的大小范圍,字符型的內容的枚舉等。因此,入庫前的質量檢查內容主要有:
提交的成果歸檔檢查:數(shù)據(jù)文件命名是否正確,數(shù)據(jù)格式是否正確,數(shù)據(jù)文件是否可讀;元數(shù)據(jù)各項內容是否齊全準確;數(shù)據(jù)資料是否完整。
數(shù)據(jù)的屬性檢查:各個要素的分類正確,編碼無誤;屬性結構正確;屬性值內容無錯漏。
數(shù)據(jù)的空間檢查:檢查假節(jié)點、冗余節(jié)點、懸線、重復線等以及點、線、面的拓撲關系;檢查高程點與等高線有無矛盾。
數(shù)據(jù)的符號化檢查:數(shù)據(jù)進行符號化,檢查圖面,是屬性檢查和空間檢查的補充;檢查屬性中的分類錯誤,表示同一地物的邊線、面等相關要素的屬性一致性檢查;檢查要素是否丟漏。
數(shù)據(jù)接邊檢查:檢查接邊數(shù)據(jù)屬性和空間位置的一致性。
遼寧省1∶10 000基礎地理信息DLG數(shù)據(jù)建庫的質量檢查包括三種方法:即計算機程序檢查、計算機屏幕檢查、計算機繪圖輸出檢查。
對于入庫的所有數(shù)據(jù)均要用程序檢查,主要包括:數(shù)據(jù)文件的完整性檢查、屬性一致性檢查、拓撲關系建立檢查、異常屬性值檢查、不符合邏輯關系的屬性值檢查等。
對于詳查圖幅要結合繪圖檢查、屏幕檢查,采用人機交互的方式進行,對程序很難查出的問題進行檢查,包括:部分屬性值、多層數(shù)據(jù)的相互關系檢查、不合理的懸掛點等檢查。
必要時,還需要計算機繪圖輸出,采用人工方式檢查。
以上三種方法需要相互配合,合理運用,發(fā)揮各自的優(yōu)勢,才能保證大批量數(shù)據(jù)的質量,提高工作效率。
根據(jù)基礎地理信息數(shù)據(jù)特定的空間和屬性的組織結構以及待檢數(shù)據(jù)的質量要求,我們設計了可靈活配置的任務式質檢模型,它通過某些個性化的規(guī)則的定制,執(zhí)行一個特定的元素級檢查操作,是對檢查對象、檢查參數(shù)以及檢查方法的一種抽象和封裝。例如,圖層的命名必須符合一定規(guī)則,某些圖層不是必然存在的,某種面與面之間不能重疊,某些線相交時不能有偽節(jié)點等。
任務式質檢模型的具體功能由SuperMap系列軟件實現(xiàn),而檢查對象、檢查參數(shù)由用戶配置,檢查結果以文件方式保存,具有通用性。任務式質檢模型的組織結構如圖1所示。
圖1 任務式質檢模型組織結構
根據(jù)《遼寧省1∶10000基礎地理信息數(shù)據(jù)字典》,相應的數(shù)據(jù)結構和質量要求,設置了合理的對象參數(shù)和檢查,定義了一系列檢查規(guī)則,構建了符合要求的1∶10000基礎地理信息數(shù)據(jù)質檢模型。該模型主要利用SuperMap Objects和.NET技術來完成程序的開發(fā)和具體檢查方法的實現(xiàn)。
首先,根據(jù)《遼寧省1∶10000基礎地理信息數(shù)據(jù)字典》確立DLG數(shù)據(jù)的數(shù)據(jù)結構,設置對象參數(shù),即要檢查何種要素,各個要素或者相關要素之間包含哪些拓撲關系;根據(jù)1∶10000 DLG數(shù)據(jù)的質量要求設置檢查參數(shù),即微短線、微小面的最小值,拓撲關系之間的最小值等。以上規(guī)則的建立是利用SuperMap Objects開發(fā)的“批量數(shù)據(jù)檢查方案管理”模塊來實現(xiàn)的,如圖2所示。
圖2 數(shù)據(jù)檢查規(guī)則配置
然后,添加需要檢查的DLG數(shù)據(jù),進行批量數(shù)據(jù)檢查。檢查結果以專題圖方式直接在地圖窗口顯示錯誤信息,并支持錯誤標記的輸出,可以打印紙圖,或者轉換為E00、dxf等格式,便于在多種軟件中修改,解決了檢查軟件與數(shù)據(jù)生產(chǎn)軟件不一致造成的錯誤標記與原始數(shù)據(jù)無法套合的問題。如圖3所示。
另外,在數(shù)據(jù)檢查完成后,還會輸出質檢報告,可以保存為html、doc等多種文檔格式。該質檢報告包含不符合檢查規(guī)則的各個要素或者要素類的錯誤記錄,并按照質量要求,對數(shù)據(jù)錯誤進行了分類,給予不同的權重值,給出質量評價,提供檢查人員一定的參考。如圖4所示。
圖3 配置方案的保存及檢查結果輸出
圖4 檢查結果內容
在實際生產(chǎn)應用中,可配置的任務式數(shù)據(jù)質檢模型可應用于多種比例尺的DLG數(shù)據(jù)的質量檢查,對象參數(shù)和檢查參數(shù)的設置都非常靈活,能夠大大降低質檢軟件相似功能重復開發(fā)的工作量,也降低了數(shù)據(jù)質檢工作的工作量,提高了生產(chǎn)效率和數(shù)據(jù)質量。但面對紛繁復雜、多種類型的數(shù)據(jù)質檢需求,仍有很多工作要做。需要根據(jù)不同的生產(chǎn)任務,不斷豐富和完善質檢規(guī)則,提供更多的檢查模型,同時面向多種檢查環(huán)境和數(shù)據(jù)結構,提高檢查模型的靈活性和可移植性,增加可配置項,使可配置的任務式數(shù)據(jù)質檢模型能夠滿足多樣的功能需求。
[1]GB/T18316-2001.數(shù)字測繪產(chǎn)品檢查驗收規(guī)定和質量評定[S].
[2]GB/T20258.2-2006基礎地理信息要素數(shù)據(jù)字典第2部分1∶5000 1∶10000基礎地理信息要素數(shù)據(jù)字典[S].
[3]GB/T17278-2007.數(shù)字地形圖產(chǎn)品基本要求[S].
[4]洪軍.1∶10000 DLG質量檢測方法探討[J].測繪與空間地理性息,2010,8(4)
[5]胡俊昌,陳桂萍.淺談測繪產(chǎn)品的質量控制與檢查[J].遼寧測繪,2007(4)
[6]張玉梅,劉佩艷,葛艷飛.土地調查數(shù)據(jù)質量檢查方法的探討[J].地礦測繪,2009,25(3)