• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      桌面版GIS App開發(fā)能力課程體系構(gòu)建概述

      2020-10-09 11:13:30尹濤楊延珍何必李世祥于文龍
      科學(xué)與信息化 2020年27期
      關(guān)鍵詞:桌面應(yīng)用程序組件

      尹濤 楊延珍 何必 李世祥 于文龍

      摘 要 GIS已經(jīng)進(jìn)入云時(shí)代,桌面操作系統(tǒng)普遍升級(jí)到Windows 10,桌面應(yīng)用也已出現(xiàn)UWP類型。在此背景下,桌面版GIS應(yīng)用系統(tǒng)的開發(fā)依然是地理信息科學(xué)專業(yè)應(yīng)該掌握的必備基本能力,本文基于對(duì)GIS當(dāng)前技術(shù)分析,提出了培養(yǎng)地理信息科學(xué)專業(yè)桌面版GIS App開發(fā)能力的課程體系。

      關(guān)鍵詞 地理信息科學(xué);課程體系;UWP;ArcGIS Runtime SDK for .NET

      1GIS App后端云GIS平臺(tái)的選擇

      各GIS軟件公司推出各自的云GIS平臺(tái),如ESRI和超圖公司。其中,ESRI公司提供了ArcGIS系列的公有云GIS和私有云GIS技術(shù)。

      ArcGIS公有云產(chǎn)品為ArcGIS Online,它是基于亞馬孫云建立的,是一個(gè)完整的協(xié)作式內(nèi)容管理系統(tǒng),用戶可隨時(shí)使用在線GIS服務(wù)。網(wǎng)址為www.arcgis.com。ArcGIS Online為初學(xué)用戶提供了30天的免費(fèi)試用期[1]。

      ArcGIS Online中國,是采用ArcGIS Enterprise構(gòu)建的ArcGIS Online的國內(nèi)版公有云平臺(tái),基本服務(wù)是免費(fèi)的。初學(xué)用戶可以申請(qǐng)免費(fèi)賬戶。網(wǎng)址為www.arcgisonline.cn。

      2桌面版GIS應(yīng)用系統(tǒng)

      GIS應(yīng)用系統(tǒng)按運(yùn)行平臺(tái)分為以下基本類型:桌面版(Desktop Apps)、Web版(Web Apps)、移動(dòng)版(Mobile Apps)。

      桌面版GIS應(yīng)用系統(tǒng)運(yùn)行環(huán)境為桌面版操著系統(tǒng),因其與計(jì)算機(jī)硬件密切結(jié)合具有用戶交互能力強(qiáng)、本地部署、本地處理數(shù)據(jù)能力、操作界面順暢和樣式美觀等強(qiáng)大功能,在Web和移動(dòng)時(shí)代其依然擁有廣泛用戶,并沒有過時(shí)和淘汰。

      桌面版GIS應(yīng)用系統(tǒng)的開發(fā)依然是地理信息科學(xué)專業(yè)學(xué)習(xí)的一門重要專業(yè)課程,而且往往是GIS應(yīng)用系統(tǒng)開發(fā)類的第一門課程,也是Web GIS、移動(dòng)GIS、3D GIS應(yīng)用系統(tǒng)開發(fā)課程的前導(dǎo)課程[2]。

      3GIS組件平臺(tái)的選擇

      桌面版GIS應(yīng)用系統(tǒng)的開發(fā)方式有多種,比較成熟開方式是借助于GIS組件平臺(tái)。多家公司提供了各自的GIS組件平臺(tái),采用某一GIS組件平臺(tái)及計(jì)算機(jī)開發(fā)工具開發(fā)桌面版GIS應(yīng)用系統(tǒng)為經(jīng)典開發(fā)方式。

      提供GIS組件平臺(tái)的有ESRI、SuperMap等多家廠商,許多院校同時(shí)采用ESRI、SuperMap等多家單位產(chǎn)品授課,一般先選擇一家廠家的產(chǎn)品為主。ESRI產(chǎn)品歷史較長、技術(shù)影響較大,擁有國內(nèi)外大量客戶群體,許多院校授課時(shí)選擇ArcGIS為主。下面選擇ESRI的ArcGIS產(chǎn)品展開論述[3]。

      4ArcGIS Runtime SDK的選擇

      ArcGIS Runtime SDKs不是一個(gè)軟件,而是包含五套SDK的軟件套件,每個(gè)SDK可采用不同開發(fā)工具、開發(fā)運(yùn)行于不同操作系統(tǒng)的GIS App。各個(gè)SDK開發(fā)的App可運(yùn)行的操作系統(tǒng)和主要開發(fā)工具如下表1所示。

      上表中,可用于開發(fā)桌面版GIS App的SDK為ArcGIS Runtime SDK for .NET、ArcGIS Runtime SDK for Java、ArcGIS Runtime SDK for Qt

      從跨平臺(tái)性看,應(yīng)選擇ArcGIS Runtime SDK for Qt,用該SDK開發(fā)的GIS App可以運(yùn)行在目前所有主流平臺(tái),包括桌面和移動(dòng)操縱系統(tǒng)。與ArcGIS Runtime SDK for Qt配套的開發(fā)工具為Qt QML或Qt C++,要求學(xué)生掌握C++語言,C++學(xué)習(xí)難度較大[4]。

      5Windows桌面應(yīng)用平臺(tái)選擇

      Windows桌面應(yīng)用系統(tǒng)類型共有以下四類平臺(tái):Win32、WinForm(Windows Form)、WPF和UWP。ArcGIS Runtime SDK for .NET不提供對(duì)Win32、WinForm支持,只支持WPF、UWP平臺(tái)。

      ArcGIS Runtime SDK for .NET支持開發(fā)WPF、UWP、Android、iOS、Forms五種類型的GIS應(yīng)用系統(tǒng)開發(fā)。

      ArcGIS Runtime SDK for .NET(Forms),在Xamarin.Forms技術(shù)的支持下,使用C#語言同時(shí)創(chuàng)建原生的Windows(UWP)、iOS和Android GIS應(yīng)用,在這三種不同平臺(tái)的應(yīng)用可以共享絕大部分的UI代碼和邏輯代碼。初學(xué)階段,認(rèn)為不適合采用ArcGIS Runtime SDK for .NET(Forms)作為學(xué)習(xí)對(duì)象,因?yàn)檫@涉及較多的平臺(tái)和技術(shù),ArcGIS Runtime SDK for .NET(Forms)作為單位開發(fā)工具適合。

      對(duì)于ArcGIS Runtime SDK for .NET開發(fā)桌面版應(yīng)用系統(tǒng),要確定是選擇WPF還是UWP。

      WPF是微軟2006推出的,UWP是微軟2015年推出新的前沿應(yīng)用程序平臺(tái),UWP即Windows 10中的Universal Windows Platform簡稱。UWP 不僅用于Windows 10創(chuàng)建桌面應(yīng)用程序,同時(shí)也是 Xbox、HoloLens和Surface Hub應(yīng)用程序的唯一支持平臺(tái)。UWP 只支持 Windows 10 應(yīng)用程序平臺(tái),不支持Win7 、XP。

      本科教學(xué)應(yīng)該采用先進(jìn)、成熟的技術(shù)體系,適當(dāng)具有一定的提前量,大二開始學(xué)習(xí)的技術(shù),三年后不應(yīng)當(dāng)太過時(shí)[5]。

      6課程體系構(gòu)建

      基于以上對(duì)GIS組件平臺(tái)的分析,構(gòu)建了培養(yǎng)GIS桌面版應(yīng)用系統(tǒng)開發(fā)能力的課程體系。

      開發(fā)能力課程體系有兩條課程主線組成,一條是GIS基礎(chǔ)知識(shí)線,一條是計(jì)算機(jī)開發(fā)知識(shí)線。

      GIS基礎(chǔ)知識(shí)主線包含的課程為地理信息科學(xué)導(dǎo)論、地球科學(xué)概論、自然地理學(xué)、人文地理學(xué)、地圖學(xué)、空間數(shù)據(jù)采集與管理、地理信息系統(tǒng)原理。通過這條主線,給同學(xué)建立了GIS的基本概念和空間數(shù)據(jù)采集概念與技能。

      GIS應(yīng)用開發(fā)課程是GIS基礎(chǔ)知識(shí)和計(jì)算機(jī)開發(fā)知識(shí)這兩條主線的匯合。該門課程把GIS專業(yè)知識(shí)和計(jì)算機(jī)開發(fā)知識(shí)結(jié)合在一起,通過本課程,培養(yǎng)地理信息科學(xué)專業(yè)的學(xué)生開發(fā)GIS應(yīng)用系統(tǒng)的能力。

      7結(jié)束語

      在云GIS時(shí)代,GIS App的設(shè)計(jì)分為后端和前端設(shè)計(jì),后端保存矢量數(shù)據(jù)和地圖、場(chǎng)景,并以Restful風(fēng)格Web服務(wù)方式提供地圖、場(chǎng)景空間分析等服務(wù),前端調(diào)用后端的地圖、場(chǎng)景、空間分析等服務(wù),并在前端展示地圖、場(chǎng)景,操作后端地圖、場(chǎng)景,使用后端空間分析等。采用UWP+ ArcGIS Runtime SDK for .NET(UWP)作為技術(shù)核心內(nèi)容,構(gòu)建了培養(yǎng)桌面版GIS App開發(fā)能力課程體系,經(jīng)過多年實(shí)踐,取得了良好的效果。

      參考文獻(xiàn)

      [1] 楊延珍.大數(shù)據(jù)背景下地理建模課堂教學(xué)模式改革研究[J].甘肅科技,2019(3):51-53.

      [2] 王曉紅.基于項(xiàng)目創(chuàng)新的GIS人才培養(yǎng)模式研究[J].科教導(dǎo)刊, 2018(10):25-26.

      [3] 孟祥銳.地理信息科學(xué)專業(yè)開發(fā)類課程體系建立與優(yōu)化研究[J].電子測(cè)試,2015,334(22):146-147.

      [4] 黃遠(yuǎn)林.基于項(xiàng)目教學(xué)的應(yīng)用型人才培養(yǎng)體系構(gòu)建與實(shí)踐[J].教育教學(xué)論壇,2019(5):167-169.

      [5] 劉正綱.以人才需求為導(dǎo)向的GIS專業(yè)課程體系構(gòu)建[J].測(cè)繪工程,2018(6):77-80.

      猜你喜歡
      桌面應(yīng)用程序組件
      桌面舞龍
      九大行星桌面擺件
      航空世界(2022年3期)2022-11-10 07:12:30
      無人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
      能源工程(2022年2期)2022-05-23 13:51:50
      新型碎邊剪刀盤組件
      基于APP在線控制雙擠出頭FDM桌面3D打印機(jī)的研制
      U盾外殼組件注塑模具設(shè)計(jì)
      刪除Win10中自帶的應(yīng)用程序
      風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
      太陽能(2015年11期)2015-04-10 12:53:04
      關(guān)閉應(yīng)用程序更新提醒
      電腦迷(2012年15期)2012-04-29 17:09:47
      三星電子將開設(shè)應(yīng)用程序下載商店
      湖南省| 吉水县| 武功县| 嘉黎县| 当涂县| 松潘县| 寻乌县| 开鲁县| 武乡县| 平湖市| 稻城县| 托克逊县| 泊头市| 红河县| 北安市| 汕头市| 杂多县| 黄大仙区| 繁昌县| 德钦县| 芦山县| 阳东县| 克什克腾旗| 贺州市| 商洛市| 军事| 清流县| 精河县| 乌苏市| 遵化市| 义乌市| 福鼎市| 绥芬河市| 静安区| 西青区| 玉树县| 潢川县| 灵山县| 太仆寺旗| 新河县| 大方县|