国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AO 10.1的土地信息快速查詢統(tǒng)計功能實現(xiàn)

2015-12-02 09:49:57趙興剛王龍
科技視界 2015年33期

趙興剛 王龍

【摘 要】由于在項目中需要快速獲取土地所有權(quán)、承包方、面積等空間應(yīng)用信息,本文主要基于ArcGIS10.1下A0接口,開發(fā)實現(xiàn)了針對土地信息的快速查詢、統(tǒng)計功能的桌面小插件,用戶可以更加需要加載不同類型的本地土地面狀數(shù)據(jù),靈活方便的進行屬性、圖形查詢,結(jié)果統(tǒng)計、導(dǎo)出等操作。對土地管理類項目具有技術(shù)支持效果。

【關(guān)鍵詞】AO開發(fā);土地信息;查詢統(tǒng)計

【Abstract】Because of the need to quickly get the GIS application information of ownership, contractor, area of land, this article is based on ArcGIS10.1 A0 interface, fast development achieved in desktop widgets of land information query, statistical features, users can load more and different type of local land planar data, flexible and convenient operation such as attributes, graphical query, result statistics, export. It has the technical support connect to land management class project.

【Key words】AO development; Land infromation; Query statistics

0 背景及需求

在土地類型項目中,用戶需要及時、準(zhǔn)確高效的獲取相關(guān)區(qū)域土地承包方、面積或圖形數(shù)據(jù)對應(yīng)等信息,相關(guān)軟件開發(fā)也數(shù)不勝數(shù),類似基于ArcGIS下AE開發(fā)的軟件[1-7]也較多,在本次項目中,本文基于較新的ArcGIS 10.1 平臺下提供的AO端口,借鑒了一系列土地管理軟件的特點,研發(fā)了在新的平臺下集土地面狀數(shù)據(jù)導(dǎo)入、屬性查詢、圖形查詢、信息統(tǒng)計、結(jié)果導(dǎo)出一系列連續(xù)的用戶業(yè)務(wù)操作對應(yīng)桌面端功能,它可以滿足用戶在win7及以上的電腦系統(tǒng)及對應(yīng)的ArcGIS 10.1以上平臺運行使用,數(shù)據(jù)可以靈活加載,屬于用戶輕量級的桌面小插件,用戶安裝后即可使用。

1 開發(fā)架構(gòu)及流程

1.1 開發(fā)的架構(gòu)

本次開發(fā)基于Win7 64位微軟系統(tǒng),開發(fā)包是ArcGIS 10.1下的ArcObjects10.1(簡稱AO)實現(xiàn)的,與以往的AreGIS Engine插件開發(fā)有部分的區(qū)別,特別的,在使用的VS2010開發(fā)平臺中采用了MSChart圖表控件,這是由于統(tǒng)計柱狀圖顯示的需要??蚣芑?net framework 4.0,生成可執(zhí)行程序exe。本文中使用的數(shù)據(jù)是項目中某地區(qū)數(shù)據(jù)。

1.2 開發(fā)流程

在部署安裝完ArcGIS 10.1及VS2010后,需要在VS2010中引用AO的開發(fā)接口,同時要引用MSchart的組件庫。功能的開發(fā)步奏如下:

①工具界面設(shè)計

②數(shù)據(jù)導(dǎo)入功能,主要是shp、gdb、mdb類型的空間數(shù)據(jù)導(dǎo)入。

③數(shù)據(jù)查詢功能,包括屬性查詢數(shù)據(jù),即用戶輸入字符串查詢數(shù)據(jù);空間查詢,用戶可以自定義范圍框查詢范圍內(nèi)的地塊數(shù)據(jù)。

④數(shù)據(jù)統(tǒng)計功能,使用MSChart動態(tài)生成每次查詢的結(jié)果。

⑤結(jié)果輸出,查詢的數(shù)據(jù)顯示到datagrid列表控件,然后可以輸出為excel。

2 功能實現(xiàn)

主要的圖形查屬性功能實現(xiàn)如圖1、圖2所示,用戶可點擊選擇命令,即可在界面上繪制多邊形,選取對應(yīng)范圍的地塊數(shù)據(jù),選中后界面上會有高亮顯示,同時查詢到的地塊屬性數(shù)據(jù)會顯示到屬性表控件中。點擊其中的數(shù)據(jù)信息統(tǒng)計命令會彈出當(dāng)前查詢結(jié)果的柱狀統(tǒng)計圖,統(tǒng)計圖會隨每次查詢結(jié)果動態(tài)生成,統(tǒng)計圖X橫軸表示名稱,Y縱軸表示數(shù)量級別,單位參數(shù)隨導(dǎo)入地圖的單位一致。

這里的屬性查詢和用戶拉框查詢,包括與地圖相關(guān)的數(shù)據(jù)導(dǎo)入,都使用了ArcGIS提供的Query查詢開發(fā)接口,統(tǒng)計的圖表MSChart是第三方微軟自帶的統(tǒng)計圖表,這里的一個特點好處是系統(tǒng)自帶,不用安裝第三方插件,只需要重新引用下,默認情況VS2010工具欄是沒有提供使用的。

其中Series1是統(tǒng)計控件當(dāng)前的統(tǒng)計圖,統(tǒng)計空間允許多個統(tǒng)計圖一起疊加顯示。用戶的查詢結(jié)果可以excel的形式導(dǎo)出,導(dǎo)出的表格格式與程序查詢結(jié)果顯示一致,導(dǎo)出效果如圖3所示。

3 總結(jié)

使用了ArcGIS提供的桌面端平臺提供的地圖功能接口,開發(fā)了屬性、圖形聯(lián)動的用戶查詢功能,拓展的應(yīng)用不僅僅可以查詢、統(tǒng)計、輸出土地類型的數(shù)據(jù),也可以是承包方、發(fā)包方、宗地圖管理等于土地掛鉤的項目類型,關(guān)鍵在與程序核心為開放的,可動態(tài)讀取設(shè)置的,不綁定某類型數(shù)據(jù)屬性。本文基于AO 10.1的接口實現(xiàn)了項目中需要的地類相應(yīng)信息的查詢統(tǒng)計,為測繪土地類管理工作提供了有效的技術(shù)支持。

【參考文獻】

[1]崔修濤,吳健平,張偉鋒.插件式GIS的開發(fā)[J].華東師范大學(xué)學(xué)報(自然科學(xué)版),2005(04).

[2]王君,柳清瑞,于彩虹.基于軟插件技術(shù)和三層C/S結(jié)構(gòu)的高等院校教務(wù)管理系統(tǒng)[J].遼寧大學(xué)學(xué)報(自然科學(xué)版),2002(02).

[3]張進軍,張維勇,薛來文.一種基于插件的軟件體系結(jié)構(gòu)[J];合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2005(04).

[4]劉健,劉強.基于ArcGIS Engine的基礎(chǔ)地理信息系統(tǒng)設(shè)計與實現(xiàn)[J].勘察科學(xué)技術(shù),2010(06).

[5]潘邦龍.基于ArcEngine的校園地理信息系統(tǒng)的設(shè)計與應(yīng)用[J].安徽建筑工業(yè)學(xué)院學(xué)報(自然科學(xué)版),2008(06).

[6]尹江濤,楊斌,何政偉. GIS三維可視化技術(shù)在天山公路地質(zhì)災(zāi)害評價與決策信息系統(tǒng)中的應(yīng)用研究[J].遙感信息,2008(06).

[7]尹小磊,王衛(wèi)安.基于ArcSDE的機場凈空管理系統(tǒng)空間數(shù)據(jù)庫設(shè)計[J].地理空間信息,2009(03).

[責(zé)任編輯:楊玉潔]

厦门市| 孙吴县| 偏关县| 虹口区| 金阳县| 泰州市| 区。| 阿尔山市| 靖州| 虹口区| 江永县| 涞源县| 安远县| 云霄县| 常州市| 黄山市| 鸡泽县| 中卫市| 万山特区| 丹凤县| 盈江县| 禹州市| 五常市| 武定县| 蕲春县| 邮箱| 光山县| 志丹县| 瑞安市| 横山县| 富裕县| 那坡县| 五家渠市| 霍山县| 嵩明县| 岫岩| 大冶市| 海口市| 永吉县| 五原县| 民勤县|