陳 飛,龔建輝,陳中林,蒙 印
(四川省遙感信息測(cè)繪院,四川 成都 610100)
?
基于規(guī)則的地理國(guó)情普查質(zhì)量檢查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
陳飛,龔建輝,陳中林,蒙印
(四川省遙感信息測(cè)繪院,四川 成都 610100)
Design and Implementation of Quality Inspection System for Geographical Condition Census Based on Check Rules
CHEN Fei,GONG Jianhui,CHEN Zhonglin,MENG Yin
摘要:針對(duì)全國(guó)第一次地理國(guó)情普查及四川省地理省情普查,筆者結(jié)合生產(chǎn)實(shí)際,研究和探討了地理國(guó)情普查成果數(shù)據(jù)質(zhì)量檢查的內(nèi)容、技術(shù)方法及精度指標(biāo),設(shè)計(jì)了內(nèi)容完整、檢查科學(xué)的質(zhì)量檢查模型,研發(fā)了自動(dòng)化程度高、拓展性強(qiáng)、運(yùn)行穩(wěn)定、檢查效率高的地理國(guó)情普查質(zhì)量檢查軟件,介紹了軟件的功能、特點(diǎn)及應(yīng)用情況。
關(guān)鍵詞:地理國(guó)情普查;質(zhì)量檢查;檢查規(guī)則
地理國(guó)情普查是制定和實(shí)施國(guó)家發(fā)展戰(zhàn)略與規(guī)劃、優(yōu)化國(guó)土空間開發(fā)格局和給類資源配置的重要依據(jù)[1],地理國(guó)情普查的開展是國(guó)務(wù)院對(duì)測(cè)繪地理信息工作服務(wù)于國(guó)家的宏觀決策、規(guī)劃管理提出的更高要求,也是新時(shí)期測(cè)繪與地理信息部門服務(wù)于經(jīng)濟(jì)社會(huì)科學(xué)發(fā)展的重大任務(wù),具有重大的歷史意義和現(xiàn)實(shí)意義[2]。地理國(guó)情普查數(shù)據(jù)成果的質(zhì)量檢查是確保普查成果真實(shí)、可靠的重要手段,對(duì)地理國(guó)情普查任務(wù)的完成至關(guān)重要,也是后期進(jìn)行地理國(guó)情監(jiān)測(cè)的重要依據(jù)[3]。
地理國(guó)情普查成果數(shù)據(jù)較為豐富,其質(zhì)量檢查相較于以往的基礎(chǔ)測(cè)繪項(xiàng)目涉及的內(nèi)容更多、復(fù)雜度也更高。筆者所在單位已有的質(zhì)檢軟件不包含一些檢查項(xiàng),無(wú)法滿足地理國(guó)情數(shù)據(jù)質(zhì)量檢查的要求,需要重新開發(fā)相應(yīng)的檢查算法;另一方面,傳統(tǒng)的質(zhì)量檢查是以項(xiàng)目為劃分進(jìn)行軟件開發(fā),針對(duì)不同的項(xiàng)目開發(fā)不同的質(zhì)檢軟件。這種方式存在大量的重復(fù)勞動(dòng),造成了人力、物力的浪費(fèi),同時(shí)代碼冗余度高、靈活性低,而且經(jīng)常因?yàn)榧夹g(shù)規(guī)定或生產(chǎn)需求的變更而修改代碼,大大增加了后期維護(hù)的成本和難度。
鑒于此,在地理國(guó)情普查如火如荼進(jìn)行的背景下,迫切需要一套穩(wěn)定性好、通用性強(qiáng)、靈活性高、質(zhì)量可靠的測(cè)繪產(chǎn)品質(zhì)量檢查系統(tǒng),以滿足新形勢(shì)下地理國(guó)情普查成果數(shù)據(jù)及不同項(xiàng)目測(cè)繪產(chǎn)品對(duì)質(zhì)量檢查的要求。
一、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
1. 設(shè)計(jì)思想
為了消除傳統(tǒng)的質(zhì)量檢查軟件在基礎(chǔ)測(cè)繪數(shù)據(jù)成果質(zhì)量檢查中存在的種種缺陷[4],在設(shè)計(jì)架構(gòu)時(shí),本系統(tǒng)在保證檢查精度和檢查效率的前提下,著重考慮質(zhì)量檢查系統(tǒng)的高效性、靈活性和擴(kuò)展性[5],具體設(shè)計(jì)思想如下:
1) 以高度的自動(dòng)化檢查為主,輔以方便實(shí)用的交互式檢查,提供成果數(shù)據(jù)質(zhì)量檢查的一體化解決方案[6]。
2) 采用模塊式開發(fā)和基于規(guī)則的質(zhì)檢方案設(shè)計(jì),實(shí)現(xiàn)成果數(shù)據(jù)檢查方式靈活的擴(kuò)展和定制,以滿足不同項(xiàng)目的需要。
3) 引入全新概念和方法,以檢查算子、檢查規(guī)則、檢查方案三級(jí)概念體系為核心,建立檢查體系。
4) 盡量采用優(yōu)化的檢查算法,在保證檢查精度的前提下注重檢查效率的提升,防止檢查過程中由于數(shù)據(jù)量大而造成的死機(jī)或內(nèi)存溢出。
5) 采用小型數(shù)據(jù)庫(kù)對(duì)檢查數(shù)據(jù)和錯(cuò)誤記錄進(jìn)行統(tǒng)一高效管理,在遵循輕巧易用的原則下實(shí)現(xiàn)各類數(shù)據(jù)的快速訪問和高效查詢[2]。
2. 檢查內(nèi)容
地理國(guó)情普查成果質(zhì)量檢查主要涵蓋地理國(guó)情地理實(shí)體數(shù)據(jù)(DLG)、地表覆蓋數(shù)據(jù)(LCA)、地理國(guó)情元數(shù)據(jù)、遙感解譯樣本數(shù)據(jù)、外業(yè)調(diào)查數(shù)據(jù)及數(shù)據(jù)組織的檢查。由于篇幅所限,在此僅以地理國(guó)情地理實(shí)體數(shù)據(jù)的檢查為例,列舉了其質(zhì)量檢查項(xiàng)的情況,見表1。
此外,遙感解譯樣本數(shù)據(jù)檢查還包含數(shù)據(jù)結(jié)構(gòu)檢查、地面照片標(biāo)識(shí)符命名檢查、標(biāo)識(shí)符對(duì)應(yīng)關(guān)系檢查、遙感影像標(biāo)識(shí)符命名檢查、地面照片檢查、遙感影像實(shí)例檢查、屬性數(shù)據(jù)庫(kù)檢查、復(fù)合類要素檢查等[7]。
表1 地理國(guó)情普查質(zhì)量檢查項(xiàng)設(shè)計(jì)表[8]
3. 總體設(shè)計(jì)
本文根據(jù)地理國(guó)情普查質(zhì)量檢查的實(shí)際應(yīng)用需求,在Windows環(huán)境下,基于Visual Studio.NET 2010開發(fā)環(huán)境和ArcGIS Engine組件,利用VB.NET語(yǔ)言,設(shè)計(jì)、開發(fā)了地理國(guó)情普查成果數(shù)據(jù)質(zhì)量檢查系統(tǒng)。系統(tǒng)總體框架圖如圖1所示。
數(shù)據(jù)層包含空間數(shù)據(jù)庫(kù)、檢查方案及規(guī)則庫(kù)、檢查結(jié)果數(shù)據(jù)庫(kù),主要涉及存儲(chǔ)待檢查數(shù)據(jù)、質(zhì)量檢查方案、質(zhì)量評(píng)價(jià)結(jié)果數(shù)據(jù)庫(kù)3部分內(nèi)容。其中質(zhì)量檢查方案定義了針對(duì)待檢數(shù)據(jù)的檢查內(nèi)容、檢查方法和精度要求。質(zhì)量評(píng)價(jià)結(jié)果質(zhì)量數(shù)據(jù)庫(kù)用于存儲(chǔ)質(zhì)檢的過程信息和結(jié)果信息。
圖1 系統(tǒng)架構(gòu)
業(yè)務(wù)層包含該系統(tǒng)的各個(gè)功能模塊,其中檢查方案管理包含方案的配置及檢查規(guī)則參數(shù)的設(shè)置;質(zhì)量檢查模塊運(yùn)行相應(yīng)的檢查方案及規(guī)則;瀏覽功能模塊包含待檢數(shù)據(jù)的瀏覽和檢查錯(cuò)誤結(jié)果的瀏覽,列表顯示錯(cuò)誤詳情。該部分是整個(gè)檢查系統(tǒng)的核心,其設(shè)計(jì)質(zhì)量直接影響著系統(tǒng)的效率、性能及檢查結(jié)果的正確性、有效性。
表現(xiàn)層是與用戶交互的系統(tǒng)主界面,承載系統(tǒng)各個(gè)功能,包括空間數(shù)據(jù)的瀏覽查詢、檢查方案的瀏覽,以及檢查處理結(jié)果的顯示和查看等功能。
4. 檢查模型
質(zhì)量檢查的規(guī)則和模型是空間數(shù)據(jù)質(zhì)量檢查軟件的基礎(chǔ)。質(zhì)量檢查系統(tǒng)方案的設(shè)計(jì)就是在規(guī)則和模型的基礎(chǔ)上,先完成各個(gè)檢查項(xiàng)的設(shè)置,從而得到一套完整的檢查方案,實(shí)現(xiàn)系統(tǒng)的自動(dòng)檢查及評(píng)價(jià)。因此規(guī)則和模型的定義和設(shè)計(jì)是整個(gè)系統(tǒng)研制的核心內(nèi)容。下面主要介紹系統(tǒng)設(shè)計(jì)的主要規(guī)則和模型[9]。
首先簡(jiǎn)要介紹一下檢查算子、檢查規(guī)則和檢查方案的概念。檢查方案設(shè)計(jì)器的工作流程如圖2所示。
圖2 檢查方案設(shè)計(jì)器的工作流程
(1) 檢查算子
檢查算子是對(duì)數(shù)據(jù)質(zhì)量要素的抽象。根據(jù)預(yù)設(shè)的參數(shù)接口及輸入條件,實(shí)現(xiàn)具體的檢查算法,如點(diǎn)在線上(見表2)、點(diǎn)在面內(nèi)、線與線重合等。
表2 “點(diǎn)在線上”檢查算子的設(shè)計(jì)表
(2) 檢查規(guī)則
檢查算法經(jīng)過具體的參數(shù)配置后,形成一條檢查規(guī)則。檢查規(guī)則是可以直接用于質(zhì)量檢查的最小檢查單位,它是檢查算子經(jīng)過實(shí)例化后的對(duì)象,定義了檢查對(duì)象和檢查方法。如點(diǎn)在線上檢查算子經(jīng)過如下設(shè)置:左輸入圖層為SFCP,篩選條件為“GB in(‘420701’,‘420702’)”;右輸入圖層為L(zhǎng)RDL,圖層過濾條件為“RTEG=‘高速’”,經(jīng)過參數(shù)配置后,可以形成“高速公路出入口必須在高速公路上”這條檢查規(guī)則,如圖3所示。
圖3 檢查規(guī)則配置面板
若進(jìn)行不同的參數(shù)實(shí)例化,如左輸入圖層為SFCP,篩選條件為“GB=‘270201’”;右輸入圖層為HYDL,圖層過濾條件為“GB<>‘999999’”,保存之后可形成“點(diǎn)狀水閘必須在線狀河流上”檢查規(guī)則。檢查算子與檢查規(guī)則是一對(duì)多的關(guān)系,即同一條檢查算子可以配置多條檢查規(guī)則。
(3) 檢查方案
多條檢查規(guī)則的組合可形成一套檢查方案。設(shè)計(jì)人員可根據(jù)不同項(xiàng)目的需求設(shè)計(jì)不同的檢查方案,如國(guó)情DLG檢查方案包含60多項(xiàng)檢查規(guī)則,國(guó)情地表覆蓋檢查方案包含16項(xiàng)檢查規(guī)則,國(guó)情元數(shù)據(jù)檢查方案包含14條檢查規(guī)則,國(guó)情解譯樣本包含16條檢查規(guī)則等。檢查方案里的檢查規(guī)則可以增加或刪除,每條檢查規(guī)則的參數(shù)支持修改,最大限度地保證了整個(gè)檢查系統(tǒng)的靈活性。如圖4所示。
圖4 檢查方案設(shè)計(jì)器面板
二、系統(tǒng)特色與應(yīng)用
1. 系統(tǒng)特色
1) 高度的自動(dòng)化。系統(tǒng)具有高度的自動(dòng)化檢查功能,進(jìn)行數(shù)據(jù)檢查時(shí)只需要選擇相應(yīng)的檢查方案和勾選需要的檢查項(xiàng),輸入檢查數(shù)據(jù)路徑,一鍵式執(zhí)行并顯示檢查結(jié)果[10]。
2) 檢查內(nèi)容豐富。針對(duì)地理國(guó)情及省情的地理實(shí)體數(shù)據(jù)(DLG)、地表覆蓋數(shù)據(jù)、元數(shù)據(jù)、解譯樣本數(shù)據(jù)、外業(yè)成果及數(shù)據(jù)組織檢查的需求,該系統(tǒng)包含豐富的檢查方案,每個(gè)檢查方案設(shè)計(jì)多個(gè)檢查項(xiàng)。
3) 檢查結(jié)果準(zhǔn)確、高效。經(jīng)過反復(fù)不斷的修改、調(diào)試、測(cè)試,該系統(tǒng)已在筆者所在單位部署使用。實(shí)踐表明,檢查結(jié)果可靠,較差效率高效,滿足測(cè)繪生產(chǎn)過程質(zhì)量控制的要求。
4) 良好的擴(kuò)展性。檢查方案可以根據(jù)項(xiàng)目的要求進(jìn)行增加和刪除,同時(shí)每個(gè)檢查規(guī)則的參數(shù)可以進(jìn)行修改,極大地提高了該系統(tǒng)的靈活性和可拓展性,設(shè)計(jì)人員只要對(duì)檢查方案和檢查規(guī)則稍加修改,就可滿足其他項(xiàng)目的需要。
2. 系統(tǒng)應(yīng)用
針對(duì)地理國(guó)情數(shù)據(jù)質(zhì)量檢查的需求,建立了國(guó)情DLG、國(guó)情L(zhǎng)CA、國(guó)情解譯樣本、國(guó)情元數(shù)據(jù)、國(guó)情DLG接邊、國(guó)情數(shù)據(jù)組織檢查;省情DLG、省情L(zhǎng)CA、省情解譯樣本、省情元數(shù)據(jù)、省情DLG接邊、省情數(shù)據(jù)組織檢查等檢查方案。此外,還可以根據(jù)生產(chǎn)技術(shù)規(guī)定的變更進(jìn)行方案的增加、刪減和更新。
目前該系統(tǒng)廣泛應(yīng)用于筆者所在單位的基礎(chǔ)測(cè)繪生產(chǎn)的質(zhì)量檢查環(huán)節(jié),已用于全國(guó)地理國(guó)情普查(西藏測(cè)區(qū))、四川省地理國(guó)情普查、國(guó)家1∶50 000動(dòng)態(tài)更新、四川省1∶10 000基礎(chǔ)測(cè)繪、四川省地質(zhì)災(zāi)害防治專用圖測(cè)制等項(xiàng)目,有效保證了測(cè)繪生產(chǎn)對(duì)過程質(zhì)量控制的要求,如圖5所示。
圖5 系統(tǒng)主界面及檢查結(jié)果
三、結(jié)束語(yǔ)
地理國(guó)情普查質(zhì)量檢查系統(tǒng)界面友好、操作簡(jiǎn)單、實(shí)用性強(qiáng),針對(duì)國(guó)情普查數(shù)據(jù)質(zhì)量檢查的需求制定了大量的檢查規(guī)則。目前該系統(tǒng)已正式投入生產(chǎn),經(jīng)過測(cè)試及試用,極大地減輕了質(zhì)量檢查的工作量,大大提高了工作效率,同時(shí)系統(tǒng)錯(cuò)檢和漏檢率較低、檢查結(jié)果可靠。
同時(shí),該系統(tǒng)具有高度的開放性和極大的靈活性,檢查參數(shù)、檢查規(guī)則、檢查方案等都是可以調(diào)整的,針對(duì)其他項(xiàng)目只需重新配置檢查規(guī)則及方案,就可滿足不同項(xiàng)目對(duì)質(zhì)量檢查的需要。因此,該系統(tǒng)具有極強(qiáng)的實(shí)用性和推廣價(jià)值。
參考文獻(xiàn):
[1]王寶山, 張力仁, 張俊. 淺談地理國(guó)情普查項(xiàng)目成果的質(zhì)量控制關(guān)鍵點(diǎn)[J]. 測(cè)繪與空間地理信息, 2013, 36(9): 224-226.
[2]羅鵬. 地理國(guó)情普查成果質(zhì)量控制及檢查方法探討[J]. 測(cè)繪與空間地理信息, 2014, 37(6):192-194.
[3]張勤, 樊文鋒. 測(cè)繪與地理國(guó)情監(jiān)測(cè)[J]. 測(cè)繪通報(bào), 2012(11): 78-80.
[4]趙力彬, 謝露蓉, 呂志勇, 等. 空間數(shù)據(jù)質(zhì)量檢查與評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 測(cè)繪通報(bào), 2010(9): 45-47.
[5]徐啟恒, 張新長(zhǎng), 張興飛. GIS 數(shù)據(jù)檢查與質(zhì)量控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 測(cè)繪通報(bào), 2012(5): 38-40.
[6]江瑋, 陳曉勇, 劉昕,等. 利用“規(guī)則-模型-方案”模式的質(zhì)量控制體系及其應(yīng)用[J]. 東華理工大學(xué)學(xué)報(bào)(自然科學(xué)版), 2013,36(1):76-80.
[7]桂新, 伍水華. 地理國(guó)情普查過程質(zhì)量控制的內(nèi)容與要求[J]. 江西測(cè)繪, 2014(4):7-8,42.
[8]國(guó)務(wù)院第一次全國(guó)地理國(guó)情普查領(lǐng)導(dǎo)小組辦公室. GQPJ13地理國(guó)情普查成果質(zhì)量檢查與驗(yàn)收[R]. 北京:國(guó)務(wù)院第一次全國(guó)地理國(guó)情普查領(lǐng)導(dǎo)小組辦公室, 2013.
[9]嚴(yán)玉瑤. 城市管網(wǎng)空間數(shù)據(jù)質(zhì)量檢查系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京:中國(guó)地質(zhì)大學(xué)(北京), 2012.
[10]林蒙安. 測(cè)繪產(chǎn)品質(zhì)檢管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 測(cè)繪與空間地理信息, 2013, 36(6):244-246.
中圖分類號(hào):P208
文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):0494-0911(2016)03-0122-04
作者簡(jiǎn)介:陳飛(1986—),男,碩士,助理工程師,主要從事地理信息系統(tǒng)開發(fā)、攝影測(cè)量與遙感、三維建模與應(yīng)用等方面的工作。E-mail:chenfeisw@126.com
基金項(xiàng)目:四川省測(cè)繪地理信息局科技支撐項(xiàng)目(J2014ZC06)
收稿日期:2015-03-12
引文格式: 陳飛,龔建輝,陳中林,等. 基于規(guī)則的地理國(guó)情普查質(zhì)量檢查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)繪通報(bào),2016(3):122-125.DOI:10.13474/j.cnki.11-2246.2016.0103.