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

        ?

        基于Arcgis10.1 AO的一種查詢屬性值重復小工具開發(fā)實現(xiàn)

        2015-10-14 11:15:58王龍趙興剛
        科技視界 2015年28期
        關鍵詞:查重字段空間數(shù)據(jù)

        王龍 趙興剛

        【摘 要】由于土地地塊空間數(shù)據(jù)需要做空間和屬性的檢查,屬性檢查中包括屬性值重復性檢查,涉及包括不同數(shù)據(jù)類型的字段,根據(jù)需求擴展開發(fā)后,基于Arcgis10.1下AO組件提供的基礎開發(fā)接口,實現(xiàn)了屬性字段重復值檢查與結果顯示,在空間數(shù)據(jù)屬性檢查中應用范圍較大。

        【關鍵詞】Arcgis 10.1;AO開發(fā);屬性值;重復值檢查

        【Abstract】Due to the spatial data of land plots need to do examination of spatial and attribute, attribute inspection in the include attribute values to check for reproducibility, including the fields of different data types, according to the expansion and development needs, based on the basis development interface for Arcgis10.1 under the Ao component, the realization of the belongs to the field of duplicate values check and results display. In spatial data attribute inspection application range is larger.

        【Key words】Arcgis 10.1; AO development; Attribute value; Repeated values check

        0 背景

        在地理國情項目、土地類別數(shù)據(jù)測量與收集整理等項目中,都牽涉到數(shù)據(jù)質量檢查及數(shù)據(jù)精度檢查,其中針對空間成果數(shù)據(jù)包含一系列檢查,同類型質檢軟件較多[1-7]。本文依據(jù)項目實際需求,依據(jù)Arcgis10.1提供的AO組件接口,實現(xiàn)了土地地類空間數(shù)據(jù)屬性表中重復值的檢查,開發(fā)的初衷是檢查地塊編碼是否輸入重復,最終檢查出來的結果列表顯示,可與地圖進行聯(lián)動,查詢結果輸出。本文的程序核心是空間數(shù)據(jù)屬性表重復性檢查及相應聯(lián)動顯示、輸出,類似于Python腳本的批處理,屬于桌面端插件,最終程序擴展到可檢查空間數(shù)據(jù)屬性表其它不同數(shù)據(jù)類型字段。

        1 開發(fā)的架構

        開發(fā)的語言為基于VS2010 .net Framework 4平臺下C#,二次開發(fā)空間插件為Arcgis10.1 A0,使用的數(shù)據(jù)為赤壁市農(nóng)村宅基地及集體建設用地使用權調(diào)查登記發(fā)證項目shp數(shù)據(jù),屬性字段類型包括了常見的整形和字符串型。開發(fā)的系統(tǒng)為win7 64位旗艦版。無其它第三方美化插件。

        程序的調(diào)用采用樹狀調(diào)用的方式,主界面獲取子界面的信息及參數(shù),采用委托的方式,如能動態(tài)的獲取當前所選查重的圖層信息。

        2 開發(fā)的流程與需求

        本文的開發(fā)流程如下:

        ①安裝Arcgis10.1平臺及AO插件、VS2010開發(fā)IDE平臺,收集并整理測試開發(fā)用數(shù)據(jù),數(shù)據(jù)為赤壁地區(qū)土地類別面shp文件。

        ②按照需求,搭建平臺,調(diào)用合理的接口進行數(shù)據(jù)的獲取使用,編寫查重的代碼,檢查合理性和準確性,實現(xiàn)核心查重功能和相關的功能。

        ③進行插件的功能測試,使用測試用的數(shù)據(jù),進行不同類別的屬性字段的測試。

        ④程序打包使用。

        本文插件的主要需求如下:

        ①導入數(shù)據(jù)、地圖顯示數(shù)據(jù);

        ②用戶選擇相應的圖層、相應的字段或輸入字段下的需查重的值,最終實現(xiàn)相應選擇的字段能夠自檢查及自定義輸入屬性值進行排查;

        ③查詢結果的列表顯示、屬性數(shù)據(jù)與地圖的聯(lián)動、屬性結果數(shù)據(jù)的導出,設定為excel。

        3 查重代碼設計

        這里的alldt是整個空間數(shù)據(jù)的屬性表單,fieldname是被選擇的屬性字段,采用了DATATABLE方法下Select的方式,選出每一條數(shù)據(jù)對應的重復數(shù)據(jù),如果有超過一條的數(shù)據(jù),則添加到新的表單selcf中,最終selcf被datagridview獲取,重新顯示到界面上。而用戶輸入檢查,主要依靠Arcgis10.1 AO接口提供的IQueryFilter查詢接口,根據(jù)用戶輸入的值,構建查詢SQL語句,將查詢結果獲取到datagridview控件。用戶選擇字段直接查重則先利用Arcgis10.1 AO接口查詢到屬性表所有值,再根據(jù)以上設計的方法進行查重,最后也將結果顯示到datagridview控件。程序的最終實現(xiàn)效果如下圖1所示。

        插件其它輔助功能包括屬性表與地圖空間聯(lián)動,能查詢顯示對應數(shù)據(jù)的空間位置,結果輸出為excel方便用戶保持結果數(shù)據(jù),及進行后期修改校對。

        4 特點分析

        (一)這里的查重代碼,也可以采用方便的linq語句查詢,不過本質上和datatable.select下使用sql查詢已經(jīng)相差不大,同樣是查詢出同屬性值的數(shù)據(jù)。因為查詢的結果都返回datarow數(shù)據(jù)。

        (二)可擴展行較高,本查詢代碼即可滿足同一圖層不同類型的字段重復性檢查,又滿足用戶輸入檢查,可檢查的圖層可以是土地面圖層以外不同類型圖層。

        (三)關于Arcgis開發(fā)接口的問題,作為桌面的開發(fā)接口,AO與AE的存在開發(fā)范圍區(qū)別,以及不同版本Arcgis的接口已有些細微區(qū)別,路徑發(fā)生了變化。

        5 總結

        基于Arcgis10.1平臺AO組件實現(xiàn)了屬性查重的功能,屬性檢查中包括屬性字段類型、屬性類型長度等檢查,本文按照項目實際需要完成了插件的開發(fā),獲得了較好的效果,有良好的擴展性,為基礎測繪及土地地塊空間數(shù)據(jù)管理檢查等項目方面提供了有效的技術支持。

        【參考文獻】

        [1]張岳,陶校君.1:5萬DLG更新中的數(shù)據(jù)處理與檢查[J].浙江測繪,2007(2):43-44.

        [2]卓云,何政偉,趙銀兵.基于COM-GIS的軟件模版快速搭建及應用[J].地理空間信息,2012,10(4):105-106.

        [3]張雅彬,孫在宏,吳長彬.基于GIS的土地利用總體規(guī)劃管理信息系統(tǒng)的開發(fā)與研究[J].南京師大學報自然科學版,2004,2:107-110.

        [4]朱道強,關海濤.Python在ArcGIS中的應用[J].測繪與空間地理信息,2013,36(7):152-154.

        [5]占偉,武艷強,劉志廣.GAMIT/GLOBK數(shù)據(jù)自處理程序的應用[J].測繪科學,2009(S1):46-47.

        [6]肖澤云,陶光貴.基于ArcGIS的地籍管理信息系統(tǒng)的設計與實現(xiàn)[J].災害與防治工程,2009,2:29-32.

        [7]孫麗,高飛,胡小華.ArcEngine插件式GIS二次開發(fā)框架的設計與實現(xiàn)[J].測繪科學,2011,5:214-216.

        [責任編輯:楊玉潔]

        猜你喜歡
        查重字段空間數(shù)據(jù)
        圖書館中文圖書編目外包數(shù)據(jù)質量控制分析
        學位論文查重亂象引關注
        科教新報(2021年18期)2021-06-11 13:25:24
        論文查重雜談
        學術論文該“查”什么?
        雜文月刊(2018年20期)2018-11-14 21:28:46
        學術論文該“查”什么?
        元數(shù)據(jù)驅動的多中心空間數(shù)據(jù)同步方法研究
        CNMARC304字段和314字段責任附注方式解析
        無正題名文獻著錄方法評述
        基于文件系統(tǒng)的分布式海量空間數(shù)據(jù)高效存儲與組織研究
        關于CNMARC的3--字段改革的必要性與可行性研究
        圖書館建設(2014年3期)2014-02-12 15:41:35
        欧美做受又硬又粗又大视频| 久久中文字幕av第二页| 久久综合五月天啪网亚洲精品| 日韩精品 在线 国产 丝袜| 无码av无码天堂资源网| 五月天欧美精品在线观看| 美腿丝袜av在线播放| 日本在线观看不卡一区二区| 亚洲男同gay在线观看| 无码人妻精品一区二区三区66| 欧美成人a视频免费专区| 人妻少妇被粗大爽视频| 国产福利永久在线视频无毒不卡 | 美女av一区二区三区| 精品国产福利一区二区在线| 元码人妻精品一区二区三区9 | 亚洲二区三区四区太九| 久久一二区女厕偷拍图| 国产中文字幕乱人伦在线观看| 无码国产精品一区二区av | 日韩高清亚洲日韩精品一区| 插入中文字幕在线一区二区三区| 中文字幕有码人妻在线| 精品人妻午夜一区二区三区四区| 97色在线视频| 白白色福利视频在线观看| 亚洲一区精品无码| 亚洲精品无码成人片久久不卡 | 日韩人妻有码中文字幕| 中文字幕乱码亚洲无限码| a级毛片免费观看在线| 国产一级黄色录像| 国产二区中文字幕在线观看| 无码熟妇人妻av影音先锋| 久久精品国产精品亚洲毛片 | 91亚洲无码在线观看| 白白色福利视频在线观看| 一本大道av伊人久久综合| 亚洲成a人片在线观看天堂无码 | 97无码人妻福利免费公开在线视频 | 精品av熟女一区二区偷窥海滩|