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

基于ArcGISruntimeSDkfor.net的初中地理信息教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-11-04 18:09:24溫馨曾唯珈
科技視界 2016年23期

溫馨+曾唯珈

【摘 要】本文將Esri公司的ArcGIS runtime SDK for .net技術(shù)、數(shù)據(jù)庫(kù)技術(shù)與地理信息系統(tǒng)(geographic information system)的開發(fā)理念相結(jié)合,設(shè)計(jì)出一個(gè)基于ArcGIS技術(shù)的初中地理信息教學(xué)系統(tǒng)。在本篇文章中,對(duì)該系統(tǒng)的相關(guān)體系的結(jié)構(gòu)設(shè)計(jì)、功能模塊的設(shè)計(jì)、以及系統(tǒng)得以完成運(yùn)轉(zhuǎn)的關(guān)鍵技術(shù)等相關(guān)內(nèi)容進(jìn)行了比較完整的論述,經(jīng)過相關(guān)測(cè)試和實(shí)際應(yīng)用證明其可行性和合理性。

【關(guān)鍵詞】中學(xué)地理信息教學(xué)系統(tǒng);ArcGIS runtime;.net;系統(tǒng)設(shè)計(jì)

0 引言

隨著時(shí)代的進(jìn)步與科學(xué)技術(shù)的發(fā)展,地理作為一門科學(xué)性強(qiáng)、科學(xué)面廣的學(xué)科,其進(jìn)步與發(fā)展也隨之推進(jìn)。著名的地理信息系統(tǒng)專家陳述彭院士認(rèn)為:“定性描述是地理學(xué)的第一代語言,地圖是地理學(xué)的第二代語言,地理信息系統(tǒng)(GIS)是地理學(xué)的第三代語言。”[1]傳統(tǒng)的初中學(xué)地理教學(xué)中,主要以地圖與定性描述的方式為主,定性描述存在準(zhǔn)確性有誤的問題,地圖圖紙存在圖紙易破損,不能查詢選擇,兩者亦不具備時(shí)效性,隨著信息的變動(dòng)與更新,無法及時(shí)更新相應(yīng)的資料,兩者早已不能滿足地理教學(xué)的需要,唯有改變傳統(tǒng)的教學(xué)方式與相應(yīng)模式,尋找到地理教學(xué)的新模式新方法,才能優(yōu)化與提高地理教學(xué)。

而GIS,作為地理學(xué)的第三代語言,其主要功能是用于地理分析與地理信息存儲(chǔ),其并非為了地理教學(xué)而設(shè)計(jì),但是GIS中的大多數(shù)功能對(duì)地理教學(xué)相當(dāng)適用。例如道路、水系等矢量數(shù)據(jù)的可視化;在GIS中對(duì)地圖的任意縮放;GIS的圖層分層顯示技術(shù);以及可利用GIS軟件制作不同的專題地圖。

近幾年,隨著網(wǎng)絡(luò)技術(shù)飛速發(fā)展,ArcGIS runtime 技術(shù)發(fā)展迅速,其簡(jiǎn)潔、快速、漂亮的特點(diǎn),使其能夠快速的占領(lǐng)市場(chǎng)。相比與用ArcGIS engine開發(fā)一個(gè)功能軟件,ArcGIS runtime開發(fā)出來的程序不僅更小巧、開發(fā)的更加快速,而且對(duì)機(jī)器功耗小,反應(yīng)速度更快。將ArcGIS runtime開發(fā)技術(shù)運(yùn)用到中學(xué)地理教學(xué)系統(tǒng)的開發(fā)中,可使開發(fā)的系統(tǒng)性能更上一層樓。

1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

此中學(xué)地理教學(xué)系統(tǒng)采用的是輕量級(jí)兩層C/S的體系結(jié)構(gòu),兩層分別為:C端(客戶端)桌面客戶端與S端(服務(wù)端)組成。而相對(duì)于傳統(tǒng)C/S結(jié)構(gòu),輕量級(jí)C/S結(jié)構(gòu)主要“輕”在客戶端,客戶端主要負(fù)責(zé)對(duì)服務(wù)器端發(fā)出指令并上傳需要處理的數(shù)據(jù),一切的空間分析問題由服務(wù)器端進(jìn)行計(jì)算和解決。

1.1 開發(fā)平臺(tái)選擇

本系統(tǒng)所選用的開發(fā)平臺(tái)為C#.net語言、VS2013 WPF框架和ESRI公司的ArcGIS runtime SDK for .net。ArcGIS Runtime是Esri公司的新一代的輕量開發(fā)產(chǎn)品,它提供多種API,可以使用WPF,Java,Qt(C++),Objective-C等語言及其相應(yīng)的開發(fā)環(huán)境快速的構(gòu)建地圖應(yīng)用。ArcGIS Runtime支持在線和離線的資源調(diào)用模式,開發(fā)簡(jiǎn)單,易于部署,輕巧靈活,并且可以按需選擇功能—從簡(jiǎn)單地圖瀏覽到高級(jí)空間分析,以及屬性和空間的查詢。支持GP服務(wù)和地理編碼服務(wù),異步的處理模式,易于部署,輕巧靈活。

1.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)

該中學(xué)地理信息教學(xué)系統(tǒng)的系統(tǒng)數(shù)據(jù)庫(kù)由矢量數(shù)據(jù)信息庫(kù)、柵格信息數(shù)據(jù)庫(kù)兩個(gè)空間數(shù)據(jù)庫(kù)和教學(xué)數(shù)據(jù)庫(kù)、圖片、flash數(shù)據(jù)庫(kù)組成。

其中,矢量數(shù)據(jù)庫(kù)主要用于存儲(chǔ)河流,道路,地標(biāo)點(diǎn),以及其他矢量數(shù)據(jù)的矢量數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù),只用于存儲(chǔ)點(diǎn)、線、面形式的矢量數(shù)據(jù),在查詢相應(yīng)矢量數(shù)據(jù)時(shí),直接由空間查詢索引到矢量數(shù)據(jù)庫(kù)進(jìn)行查找,相對(duì)將多種形式的數(shù)據(jù)存儲(chǔ)到同一數(shù)據(jù)庫(kù),此種數(shù)據(jù)庫(kù)查詢能提高查詢效率。柵格信息數(shù)據(jù)庫(kù),主要是存儲(chǔ)柵格圖像,如遙感圖像,地理地圖,山脈圖等柵格底圖。教學(xué)數(shù)據(jù)庫(kù)與圖片、flash數(shù)據(jù)庫(kù)則存儲(chǔ)相應(yīng)的上課所需要用到的教學(xué)案例,以及教學(xué)PPT、教學(xué)時(shí)所需要用到的圖片等非空間數(shù)據(jù)。

2 系統(tǒng)功能模塊

中學(xué)地理信息教學(xué)系統(tǒng)的功能模塊,初步設(shè)計(jì)為以下8個(gè)功能模塊,如圖2所示。

圖層加載模塊:在該系統(tǒng)中利用ArcGIS runmine 服務(wù),對(duì)ArcGIS runtime服務(wù)器端的地圖底圖進(jìn)行調(diào)用,加載出一副底圖圖像。

在線地圖變換:提供不同的地圖底圖,不同的地圖底圖可以相互切換。主要是根據(jù)教學(xué)需要進(jìn)行地圖底圖的切換,如行政區(qū)域圖與實(shí)時(shí)的遙感衛(wèi)星圖像的切換,這些在線地圖服務(wù),主要都是由Esri公司的ArcGIS runtime服務(wù)提供的。

本地?cái)?shù)據(jù)加載:本地?cái)?shù)據(jù)加載分為地圖包數(shù)據(jù)加載與數(shù)據(jù)庫(kù)數(shù)據(jù)加載。其中,地圖包數(shù)據(jù)加載是將打包好過后的地圖包進(jìn)行數(shù)據(jù)的加載,加載的數(shù)據(jù)可疊置在原先已有的底圖數(shù)據(jù)上。數(shù)據(jù)庫(kù)數(shù)據(jù)加載,是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)調(diào)出,調(diào)出操作時(shí),提供4種不同的數(shù)據(jù)庫(kù)選擇,不同類型的數(shù)據(jù)在不同的數(shù)據(jù)庫(kù)中調(diào)出。

數(shù)據(jù)編輯:對(duì)調(diào)出的矢量數(shù)據(jù)進(jìn)行編輯,并且可修改其相應(yīng)屬性值。

數(shù)據(jù)渲染:對(duì)不同的矢量數(shù)據(jù)(點(diǎn),線,面)可以進(jìn)行渲染,渲染分為唯一值的渲染和簡(jiǎn)單渲染兩種渲染方式。

趣味地理:增強(qiáng)地理教學(xué)的娛樂性,點(diǎn)擊該模塊后,出現(xiàn)相應(yīng)圖片,在點(diǎn)擊圖片后,相應(yīng)的地標(biāo)點(diǎn)在地圖中放大并顯示地標(biāo)點(diǎn)屬性。

3D光照模型:提供3維wgs84橢球體模型,可進(jìn)行全球在北京時(shí)間下的光照條件模擬。

數(shù)據(jù)查詢:可快速查找相應(yīng)的矢量數(shù)據(jù)的位置,并且突出顯示。

鷹眼模塊:在系統(tǒng)主界面提供鷹眼窗口,對(duì)地圖位置的調(diào)整。

數(shù)據(jù)顯示功能:在點(diǎn)擊圖上的對(duì)應(yīng)矢量數(shù)據(jù)時(shí),數(shù)據(jù)的屬性信息會(huì)在相應(yīng)數(shù)據(jù)框中得到顯示。

3 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)

3.1 多級(jí)瓦片緩存離線地圖包制作技術(shù)

多級(jí)瓦片緩存離線地圖包制作技術(shù)是將高清的衛(wèi)星影像地圖或者其他的柵格數(shù)據(jù)類型的地圖通過地圖瓦片分層切片技術(shù)制作成為瓦片地圖再將其制作成可離線使用的瓦片地圖包的一種技術(shù)。通過該技術(shù)得到離線地圖包,使數(shù)據(jù)方便使用,無需擔(dān)心網(wǎng)絡(luò)問題,同時(shí),數(shù)據(jù)加載速度也得到提高。[2]

制作離線瓦片緩存地圖包有兩種方法:(1)利用Arcmap,建立地圖集,再通過地圖集生成相應(yīng)的地圖包;(2)利用ArcGIS Server的地圖緩存服務(wù)導(dǎo)出地圖包。兩者比較,前者需要將對(duì)于的地圖集文件配置好,生成速度慢,數(shù)據(jù)量過大則無法生成。后者需要有ArcGIS Server的在線瓦片地圖服務(wù)。

3.2 數(shù)據(jù)庫(kù)管理查詢技術(shù)

本系統(tǒng)中存在兩種類型的數(shù)據(jù)庫(kù),即:空間數(shù)據(jù)庫(kù)與非空間數(shù)據(jù)庫(kù),系統(tǒng)擁有對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行修改調(diào)用、查詢的功能,這些功能的實(shí)現(xiàn)都需要數(shù)據(jù)庫(kù)的管理與查詢技術(shù)。在修改數(shù)據(jù)時(shí),需要一個(gè)系統(tǒng)與數(shù)據(jù)庫(kù)的接口,來反應(yīng)數(shù)據(jù)的改變。同時(shí),數(shù)據(jù)庫(kù)的查詢時(shí),也需要建立相關(guān)索引。

3.3 ArcGIS runtime數(shù)據(jù)交互與命令傳輸技術(shù)

本系統(tǒng)主要是利用ArcGIS runtime服務(wù)技術(shù),將相應(yīng)的數(shù)據(jù)處理以及分析請(qǐng)求上傳至ArcGIS runtime 服務(wù)器端,利用ArcGIS runtime服務(wù)器進(jìn)行相應(yīng)分析與處理,再將處理結(jié)果傳輸?shù)阶烂婵蛻舳耍獙?shí)現(xiàn)這樣的數(shù)據(jù)傳輸與命令請(qǐng)求,就需要用到ArcGIS runtime 的數(shù)據(jù)交互和命令傳輸技術(shù),其中,命令傳輸技術(shù)是處理命令、傳輸命令、傳回命令的技術(shù),而數(shù)據(jù)交互技術(shù)則是上傳數(shù)據(jù)和返回?cái)?shù)據(jù)的處理技術(shù)。

4 系統(tǒng)運(yùn)行情況簡(jiǎn)介

初步實(shí)現(xiàn)的中學(xué)地理信息教育系統(tǒng),功能較為齊全,能夠完成教學(xué)任務(wù),且界面布局簡(jiǎn)單易懂、界面清晰、美觀。其主界面情況如圖3。

主界面上方為對(duì)應(yīng)功能的菜單欄,菜單欄下方為主顯示界面,而在主界面的右下角為鷹眼。圖4 為系統(tǒng)在加載數(shù)據(jù)后點(diǎn)擊對(duì)應(yīng)數(shù)據(jù)后,數(shù)據(jù)相應(yīng)屬性的顯示情況。

5 結(jié)語

通過ArcGIS runtime技術(shù)來實(shí)現(xiàn)中學(xué)地理信息教學(xué)系統(tǒng)是一種改革地理教學(xué)的新途徑,本系統(tǒng)也只是一個(gè)中學(xué)地理信息教學(xué)的初步設(shè)計(jì)與實(shí)現(xiàn),但隨著ArcGIS runtime 技術(shù)的推廣與發(fā)展,該系統(tǒng)也能逐漸的完善,達(dá)到更加適用的程度。該系統(tǒng)是對(duì)于ArcGIS runtime技術(shù)開發(fā),在地理教學(xué)系統(tǒng)方向的發(fā)展的一次探索,相信以后會(huì)有更多的科研工作者將ArcGIS runtime 技術(shù)投入到地理教育方向的開發(fā)上來。

【參考文獻(xiàn)】

[1]李玉萍.文化·道[M].北京:清華大學(xué)出版社.

[2]麻萬諸,李麗,陸若輝等.基于ArcGIS Runtime for WPF的觸摸屏施肥咨詢系統(tǒng)集成與應(yīng)用[J].浙江農(nóng)業(yè)學(xué)報(bào),2015,27(12):2206-2211.

[3]韓旭麗,羅德安.基于WebGIS的中學(xué)地理教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)建設(shè)教育,2009(8).

[4]張躍西,江興亮.地理教學(xué)系統(tǒng)思維方法——兼論教材體系建設(shè)[J].安徽師范大學(xué)學(xué)報(bào)(自然科學(xué)版),1996(04):390-394.

[5]傅興鼎,陳啟洪.中學(xué)地理教學(xué)系統(tǒng)的特點(diǎn)及發(fā)展途徑[J].中學(xué)地理教學(xué)參考,1996(05):31-33.

[責(zé)任編輯:朱麗娜]

主站蜘蛛池模板: 91色国产在线| 久久特级毛片| 综合网久久| 欧美日本一区二区三区免费| 永久免费精品视频| 青草国产在线视频| 国产97区一区二区三区无码| 日韩国产综合精选| 免费一级无码在线网站| 国产成人精品一区二区三区| 亚洲一区二区三区香蕉| 最新无码专区超级碰碰碰| 国产美女丝袜高潮| 啪啪免费视频一区二区| 女人av社区男人的天堂| 精品视频免费在线| 久久久久夜色精品波多野结衣| 欧美国产另类| 亚洲精品无码高潮喷水A| 色老二精品视频在线观看| 老司机久久精品视频| 亚洲精品卡2卡3卡4卡5卡区| 国产精品视频a| 伊人久久影视| av在线人妻熟妇| 国产91精品调教在线播放| 99热这里只有精品国产99| 99激情网| 国产小视频a在线观看| 国产精品网拍在线| 亚洲人成网站观看在线观看| 亚洲一区二区三区麻豆| 欧美成人精品一区二区| 久久精品中文无码资源站| 91精品视频在线播放| www.亚洲国产| 午夜视频日本| 狠狠色婷婷丁香综合久久韩国| 91久久天天躁狠狠躁夜夜| 欧美国产在线看| 伊人久久福利中文字幕| 亚洲高清日韩heyzo| 色呦呦手机在线精品| 亚洲欧美一区二区三区蜜芽| 欧美不卡在线视频| 亚洲青涩在线| 人妻少妇乱子伦精品无码专区毛片| 无码免费的亚洲视频| 亚洲色无码专线精品观看| 国产成人1024精品| 中文字幕永久在线看| 高清视频一区| 欧美精品亚洲精品日韩专区va| 亚洲av成人无码网站在线观看| 亚洲九九视频| 99爱在线| 伊伊人成亚洲综合人网7777| 亚洲大尺码专区影院| 中文字幕日韩视频欧美一区| 国产午夜精品一区二区三| 在线精品欧美日韩| 欧美97色| 无码福利视频| 日韩av电影一区二区三区四区| 国产美女无遮挡免费视频| 中国一级特黄视频| 成人第一页| 国产精品无码作爱| 欧美一区二区自偷自拍视频| 国产一区二区三区免费| 中国特黄美女一级视频| 99视频精品在线观看| 亚洲成a∧人片在线观看无码| 免费人成在线观看视频色| 国产特一级毛片| 欧洲一区二区三区无码| 欧美激情第一区| 国产精品欧美亚洲韩国日本不卡| 国产又大又粗又猛又爽的视频| 欧美专区在线观看| 精品99在线观看| 国产又大又粗又猛又爽的视频|