亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ArcGISEngine的數(shù)據(jù)質(zhì)量通用檢查系統(tǒng)研究與實現(xiàn)

        2021-08-03 05:42:02羅萬林吳永星
        建材與裝飾 2021年22期
        關(guān)鍵詞:質(zhì)量檢查字段錯誤

        羅萬林,吳永星

        (貴州省第三測繪院,貴州 貴陽 550004)

        0 引言

        對于不同的項目或者空間數(shù)據(jù)庫,數(shù)據(jù)質(zhì)量的檢查是必須的,而不同的項目要求的數(shù)據(jù)庫質(zhì)量檢查內(nèi)容又不一致,需要針對不同的項目開發(fā)出對應(yīng)的數(shù)據(jù)質(zhì)量檢查軟件,開發(fā)成本和精力耗費(fèi)巨大,而本系統(tǒng)的研究正解決了這一問題,針對不同的空間數(shù)據(jù)庫,即便檢查內(nèi)容不一致,只要按照一定的格式要求設(shè)置好對應(yīng)的檢查項,就可以用于具體的項目。系統(tǒng)主界面如圖1所示:

        圖1 系統(tǒng)主界面

        1 操作流程

        操作流程非常簡單,只需幾個步驟就可以,如圖2所示。

        圖2 操作流程

        2 系統(tǒng)實現(xiàn)功能介紹

        2.1 檢查功能的實現(xiàn)

        將錯誤代碼和錯誤類型開放存至本系統(tǒng)目錄“...檢查項”下的.txt文件中,用戶可以自定義編輯增加修改檢查項內(nèi)容(如圖3所示),系統(tǒng)會自動讀取該目錄下的所有檢查項,并將檢查的錯誤類型和錯誤代碼讀取,然后去執(zhí)行CkeckDataFunc()方法,有錯誤記錄的會被追加記錄到檢查字段“CheckResult”中。

        圖3 自定義檢查項

        檢查功能核心代碼如下所示:

        CkeckDataFunc(IFeatureLayer culFeatLayer,string strSQL,string strError)

        {

        ITable table=culFeatLayer.FeatureClass as ITable;

        IQueryFilter pQF=new QueryFilter();

        pQF.WhereClause=strSQL;

        ICursor cursor=table.Update(pQF,false);

        IRow Row=cursor.NextRow();

        int fieldCR=Row.Fields.FindField("CheckResult");

        int maxCount=table.RowCount(pQF);

        for(int i=0;i

        {

        string strCR=(string)Row.Value[fieldCR];

        Row.Value[fieldCR]=strCR+strError+";";

        cursor.UpdateRow(Row);

        Row=cursor.NextRow();

        }

        Marshal.ReleaseComObject(pQF);

        }

        讀取自定義檢查內(nèi)容并檢查核心代碼如下:

        using(StreamReader sr=new StreamReader(strtxt,Encoding.UTF8))

        {

        selSQL=sr.ReadToEnd();

        string selSQLBJ=selSQL.Split('&')[0];//錯誤類型

        selSQL=selSQL.Split('&')[1];//錯誤代碼

        CkeckDataFunc(pSelectFtLayer,selSQL,selSQLBJ);

        }

        2.2 設(shè)置是否檢查

        用戶可以針對具體情況,設(shè)置某檢查項是否需要檢查(如圖4所示),將需要檢查的項點(diǎn)擊選擇對應(yīng)的復(fù)選框,然后點(diǎn)擊保存。系統(tǒng)在執(zhí)行檢查時會判定,只將選中的選項進(jìn)行檢查。

        圖4 檢查項設(shè)置

        2.3 檢查結(jié)果

        檢查結(jié)果存放在被檢查的要素圖層的字段“CheckResult”中,可以用ArcGIS查看,以便于修改,如圖5所示:

        圖5 檢查結(jié)果

        3 結(jié)語

        本系統(tǒng)基于VS2015+ArcGISEngine10.4平臺,采用C#語言開發(fā),實現(xiàn)數(shù)據(jù)庫質(zhì)量檢查項可以自定義檢查,只需新建文本并按照文本格式輸入相應(yīng)的檢查內(nèi)容和檢查錯誤描述,系統(tǒng)就會讀取該文本內(nèi)容去執(zhí)行檢查,檢查結(jié)果存放在被檢查數(shù)據(jù)的字段“CheckResult”中。

        本系統(tǒng)的優(yōu)勢在于針對不同的項目,若需要對空間數(shù)據(jù)庫屬性質(zhì)量檢查,只需用戶添加相應(yīng)的檢查內(nèi)容就可以了(內(nèi)容結(jié)構(gòu)如圖6所示),“&”為分割符號,分隔符左邊為檢查的問題描述,右邊為執(zhí)行檢查的SQL語句。目前本系統(tǒng)已經(jīng)用于第三次全國國土調(diào)查和貴州省違法占耕項目,極大地節(jié)約了檢查軟件的開發(fā)成本,且提高工作效率,后續(xù)還可以用于其他項目。

        圖6 檢查內(nèi)容結(jié)構(gòu)

        猜你喜歡
        質(zhì)量檢查字段錯誤
        圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
        在錯誤中成長
        審計署赴江西省審計廳質(zhì)量檢查座談會
        加強(qiáng)會計信息質(zhì)量檢查促進(jìn)會計基礎(chǔ)工作規(guī)范
        不犯同樣錯誤
        CNMARC304字段和314字段責(zé)任附注方式解析
        無正題名文獻(xiàn)著錄方法評述
        《錯誤》:怎一個“美”字了得
        短篇小說(2014年11期)2014-02-27 08:32:41
        關(guān)于CNMARC的3--字段改革的必要性與可行性研究
        可愛的錯誤等
        知識窗(2009年5期)2009-06-23 07:07:18
        91九色极品探花内射| 久久中文字幕乱码免费| 午夜短无码| 亚洲精品女同在线观看| 极品粉嫩小仙女高潮喷水操av| 国产色在线 | 日韩| 久久久久久久综合狠狠综合| 一区二区三区国产在线网站视频| 青青草视频在线观看9| 亚洲精品久久国产精品| 在线不卡av片免费观看| 国产精品亚洲А∨天堂免下载| 日本a一区二区三区在线| 精品视频在线观看日韩| 日韩人妻无码精品久久久不卡| 亚洲乱码视频在线观看| 宅男久久精品国产亚洲av麻豆| 91偷拍与自偷拍亚洲精品86| 日本大骚b视频在线| 自拍偷自拍亚洲精品播放| 巨臀精品无码AV在线播放| 加勒比无码专区中文字幕| 超短裙老师在线观看一区| 欲女在线一区二区三区| 一边吃奶一边摸做爽视频| 国产女高清在线看免费观看| 亚洲综合偷拍一区二区| 久久久久久人妻无码| 精品久久久噜噜噜久久久| 91热国内精品永久免费观看| 熟女少妇精品一区二区三区| 一女被多男玩喷潮视频| 国产一区二区不卡老阿姨| 精品国产福利一区二区三区| 精品人妻一区二区三区视频| 中文无码精品a∨在线观看不卡 | 国产成人精品aaaa视频一区| 国内免费自拍9偷1拍| 精品无码国产自产拍在线观看蜜| 久草视频这里有精品| 亚洲一区有码在线观看|