亚洲免费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
        日韩精品极品系列在线免费视频| 欧美性猛交xxxx乱大交3| 无码av无码天堂资源网| 欧美熟妇色ⅹxxx欧美妇| 国产一级做a爱免费观看| 久久丁香花综合狼人| 久久麻豆精亚洲av品国产蜜臀| 久久av粉嫩一区二区| 一本一道人人妻人人妻αv| 亚洲日本中文字幕天天更新| 99国产超薄丝袜足j在线播放| 无码专区无码专区视频网址| 青青草在线免费观看在线| 后入丝袜美腿在线观看| 岳毛多又紧做起爽| 女人大荫蒂毛茸茸视频| 欧美a级在线现免费观看| 在线观看日韩精品视频网站| 亚洲国产区中文在线观看 | 日本高清人妻一区二区| 欧美熟妇另类久久久久久多毛| 国产激情无码一区二区三区| 乌克兰少妇xxxx做受6| 五码人妻少妇久久五码| 偷拍一区二区三区四区视频| 亚洲av综合永久无码精品天堂 | 国产av熟女一区二区三区| a级国产乱理论片在线观看| 国产精品亚洲综合天堂夜夜| 中文字幕一区二区三区日日骚| 国产福利永久在线视频无毒不卡| 国产性生交xxxxx免费| 韩国女主播一区二区在线观看| 日本一区二区三区女优在线| 国产无套粉嫩白浆在线观看| 四虎永久免费一级毛片| 青青自拍视频成人免费观看| 老熟妇乱子伦牲交视频| 少妇饥渴xxhd麻豆xxhd骆驼| 午夜一区二区三区在线视频| 日本区一区二区三视频|