亚洲免费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
        中文字幕人妻av一区二区| 四川丰满少妇被弄到高潮| 中文字幕亚洲一区二区不下| 99在线精品视频在线观看 | 亚洲亚洲人成综合丝袜图片| 最新系列国产专区|亚洲国产| 一本一道波多野结衣av中文| 亚洲国产18成人中文字幕久久久久无码av | 亚洲熟妇夜夜一区二区三区| 色婷婷久久综合中文蜜桃| 日本熟妇美熟bbw| 中文天堂在线www| 欧美一级视频精品观看| 国产精品av在线一区二区三区 | 亚洲国产一区久久yourpan| 东京热东京道日韩av| 亚洲中文字幕一区二区三区多人| 日韩大片高清播放器大全| 激情内射亚州一区二区三区爱妻| 毛片免费在线播放| 国产精品一区区三区六区t区| 午夜桃色视频在线观看| 欧洲熟妇色xxxx欧美老妇软件| 丁香六月久久婷婷开心| 最新国产乱视频伦在线| 日本精品一区二区三区在线播放 | 午夜国产在线精彩自拍视频| 亚洲熟妇av一区二区在线观看| 国产乱妇无乱码大黄aa片| 无码国产精品一区二区免费16| 国产精品亚洲片夜色在线| 亚洲无av码一区二区三区| 少妇被又大又粗又爽毛片久久黑人 | 日本一区二区高清视频| 91精品久久久老熟女91精品 | 国产综合色在线精品| 亚洲av有码在线天堂| 亚洲美女av一区二区| 国产精品女主播福利在线| 日本最新免费二区三区| 午夜成人理论无码电影在线播放|