999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Arcgis10.1 AO的一種查詢屬性值重復小工具開發實現

2015-10-14 11:15:58王龍趙興剛
科技視界 2015年28期
關鍵詞:測繪

王龍 趙興剛

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

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

【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 背景

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

1 開發的架構

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

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

2 開發的流程與需求

本文的開發流程如下:

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

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

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

④程序打包使用。

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

①導入數據、地圖顯示數據;

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

③查詢結果的列表顯示、屬性數據與地圖的聯動、屬性結果數據的導出,設定為excel。

3 查重代碼設計

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

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

4 特點分析

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

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

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

5 總結

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

【參考文獻】

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

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

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

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

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

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

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

[責任編輯:楊玉潔]

猜你喜歡
測繪
常州市測繪院
城市勘測(2023年5期)2023-11-03 01:32:36
新型基礎測繪探索
經緯天地(2021年5期)2021-12-27 02:32:28
浙江省第一測繪院
工程測繪中GNSS測繪技術的應用
測繪新技術在測繪工程中的應用
江西建材(2018年4期)2018-04-10 12:37:38
04 無人機測繪應用創新受青睞
無人機在地形測繪中的應用
電子制作(2017年9期)2017-04-17 03:01:00
測繪簡史
衛星與網絡(2015年5期)2015-12-20 09:07:37
測繪簡史
遙感測繪技術在測繪工作中的應用探討
河南科技(2014年1期)2014-02-27 14:04:09
主站蜘蛛池模板: 国产成人精品一区二区三在线观看| 成人福利视频网| 久久精品国产国语对白| 久久夜夜视频| 日本中文字幕久久网站| 国产成人免费手机在线观看视频| 黄色三级网站免费| 99re视频在线| 亚洲天堂精品在线| 亚洲免费黄色网| 久久综合伊人 六十路| 她的性爱视频| 国产精品亚洲欧美日韩久久| 国产亚洲精品在天天在线麻豆 | 五月激激激综合网色播免费| 国产91在线|中文| 福利一区在线| 精品久久久久久久久久久| 青青操国产视频| 久久一色本道亚洲| 国产精品30p| 成人久久精品一区二区三区| 国产女人水多毛片18| 狠狠色噜噜狠狠狠狠色综合久 | 日韩福利在线观看| 国产在线视频自拍| 国产精品久久久久久影院| 综合网久久| 国产精品高清国产三级囯产AV| 日韩午夜福利在线观看| 国产精品香蕉在线观看不卡| 人与鲁专区| 日韩国产黄色网站| 亚洲人成网线在线播放va| 欧美影院久久| 欧美精品导航| 久久黄色影院| 在线免费观看a视频| 91久久国产成人免费观看| 久久久久88色偷偷| a国产精品| 中文字幕在线不卡视频| 中文字幕永久视频| 国产成人高清在线精品| 亚洲无线观看| 麻豆AV网站免费进入| 97视频精品全国免费观看| 亚洲国产欧美自拍| 日韩毛片在线播放| 91国内外精品自在线播放| 久久久久亚洲av成人网人人软件| 久久精品国产国语对白| 丁香六月综合网| 亚洲天堂网站在线| 在线a视频免费观看| 亚洲性视频网站| 国产精女同一区二区三区久| 午夜精品区| 婷婷六月激情综合一区| 国产精品丝袜视频| 亚洲精品色AV无码看| 性欧美在线| 日韩一区二区三免费高清| 亚洲综合亚洲国产尤物| 亚洲欧洲AV一区二区三区| 亚洲精品无码日韩国产不卡| 一区二区三区成人| 免费国产无遮挡又黄又爽| 99视频在线免费| 欧美综合在线观看| 丝袜美女被出水视频一区| 91小视频在线观看| 亚洲手机在线| 日韩无码白| 欧美97色| 老熟妇喷水一区二区三区| 性色一区| 人人爱天天做夜夜爽| 露脸国产精品自产在线播| 伊人五月丁香综合AⅤ| 亚洲综合欧美在线一区在线播放| 亚洲一区精品视频在线|