桌面版GIS App开发能力课程体系构建概述
2020-10-09尹涛杨延珍何必李世祥于文龙
尹涛 杨延珍 何必 李世祥 于文龙

摘 要 GIS已经进入云时代,桌面操作系统普遍升级到Windows 10,桌面应用也已出现UWP类型。在此背景下,桌面版GIS应用系统的开发依然是地理信息科学专业应该掌握的必备基本能力,本文基于对GIS当前技术分析,提出了培养地理信息科学专业桌面版GIS App开发能力的课程体系。
关键词 地理信息科学;课程体系;UWP;ArcGIS Runtime SDK for .NET
1GIS App后端云GIS平台的选择
各GIS软件公司推出各自的云GIS平台,如ESRI和超图公司。其中,ESRI公司提供了ArcGIS系列的公有云GIS和私有云GIS技术。
ArcGIS公有云产品为ArcGIS Online,它是基于亚马孙云建立的,是一个完整的协作式内容管理系统,用户可随时使用在线GIS服务。网址为www.arcgis.com。ArcGIS Online为初学用户提供了30天的免费试用期[1]。
ArcGIS Online中国,是采用ArcGIS Enterprise构建的ArcGIS Online的国内版公有云平台,基本服务是免费的。初学用户可以申请免费账户。网址为www.arcgisonline.cn。
2桌面版GIS应用系统
GIS应用系统按运行平台分为以下基本类型:桌面版(Desktop Apps)、Web版(Web Apps)、移动版(Mobile Apps)。
桌面版GIS应用系统运行环境为桌面版操着系统,因其与计算机硬件密切结合具有用户交互能力强、本地部署、本地处理数据能力、操作界面顺畅和样式美观等强大功能,在Web和移动时代其依然拥有广泛用户,并没有过时和淘汰。
桌面版GIS应用系统的开发依然是地理信息科学专业学习的一门重要专业课程,而且往往是GIS应用系统开发类的第一门课程,也是Web GIS、移动GIS、3D GIS应用系统开发课程的前导课程[2]。
3GIS组件平台的选择
桌面版GIS应用系统的开发方式有多种,比较成熟开方式是借助于GIS组件平台。……
