预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《移动GIS开发技术》课程教学大纲课程英文名称:MobiIeGISDeveIopmentTechnoIogy课程编号:HZ192530课程类别:个性化培养平台课程性质:选修学分:2学时:32(其中:讲课学时:32实验学时:0,上机学时:0)适用专业:地理信息科学开课部门:环境与资源学院测绘与地理信息工程系先修课程:C#程序设计语言A、地理信息系统原理、GIS二次开发等后续课程:Java程序设计A、大数据分析等一、课程目标通过本课程的学习,使学生具备以下能力:1、通过学习本门课程,使学生掌握移动GIS的开发基本知识、具有一定的地理信息软件工程专业知识和编程能力,能够使学生可以独立开发与搭建GIS平台,具备地理信息系统的架构能力。2、掌握移动GIS领域的基础概念和基础知识,通过使用主流移动端开发平台进行移动地理信息开发,使得学生具备移动信息系统开发能力与地理信息二次开发能力,同时为以后的学习和工作奠定编程基础。二、课程目标与毕业要求的对应关系三、课程目标与教学内容和教学方法的对应关系课程目标指标点毕业要求课程目标12.2具有一定的地理信息软件工程专业知识和管理能力,初步具备比较大型的地理信息平台的架构能力。2问题分析:能够应用数学、自然科学和地理信息科学的基本原理,识别、表达、并通过文献研究分析地理信息专业问题,具备地理信息系统的架构能力。环境与资源学院序号移动GIS开发与应用理论教学内容教学方法课程目标教学环节训练环节1移动GIS介绍授课2学时12配置开发环境授课2学时作业123地图浏览功能设计授课6学时作业214查询功能设计授课6学时作业315几何计算授课6学时作业416GPS定位授课4学时作业517地理处理编程授课4学时作业618数据在线编辑授课2学时作业71、课程的主要内容第1单元移动GIS介绍(2学时)(支撑课程目标:1)[知识点]明确本课程的地位、性质、任务和学习方法;了解移动GIS的一些基本概念:嵌入式GIS、移动GIS开发模式、ArcGISforAndroid开发API对象类及常见的移动GIS开发平台。[重点]ArcGISRuntimeSDKfor.Net/Android对象类。[难点]移动地图开发所需的对象类及接口。[基本要求].识记:嵌入式GIS概念、ArcGISRuntimeSDKfor.Net概念、体系。.领会:掌握嵌入式GIS开发技术类型。.简单应用:掌握常见的移动开发平台:ArcGISRuntimeSDKforAndroids百度地图APIo4.综合应用:能够利用百度地图API实现地图浏览。第2单元配置开发环境(2学时)(支撑课程目标:1)[知识点]掌握移动GIS开发所需的配置环境:系统要求、开发平台的应用。掌握系统开发环境的软件配置与模拟器配置。[重点]配置ArcGISRuntimefor.Net/Androido[难点]使用Android模拟器开发、使用Android设备开发方法。[基本要求].识记:理解ArcGISRuntimefor.Net/Android开发配置方式。.领会:Android模拟器参数与熟悉Android模拟器功能。.简单应用:启动、使用、关闭Android模拟器。.综合应用:连接Android设备并发布应用到Android模拟器。第3单元地图浏览功能设计(6学时)(支撑课程目标:1)[知识点]掌握MapView地图组件、MapView添加方式、地图REST术语、地图服务资源的REST表示、移动地图的加载。[重点]移动地图的加载与浏览。[难点]ArcGIS地图缩放、旋转和坐标转换。[基本要求].识记:MapView地图组件基本概念。.领会:图层类型、地图监听器。.简单应用:使用XML代码加载MapViewo.综合应用:实现地图的加载、浏览、放大、缩小、漫游功能。第4单元移动GIS查询功能设计(6学时)(支撑课程目标:1)[知识点]要素图层类型、属性数据、几何数据知识点,掌握IdentifyTask和QueryTask查询函数。IdentifyTask用来识别图层中的要素的,QueryTask用来查询图层要素。[重点]空间查属性方法,根据属性查询空间地物及位置。[难点]理解Task后台执行特点、异步方式。[基本要求].识记:IdentifyParameters及查询参数设置,属性数据显示方式。.领会:参数对象Query及查询参数设置。.简单应用:设计QueryTask查询对话框,并将查询几何数据利用窗体显示。.综合应用:综合应用图查属性与属性查图的方式,实现结果数据的列表的显示与图形显示。第5单元几何计算(6学时)(支撑课程目标:1)[知识点]掌握几何计算概念,几何计算包含的功能,面积量算与复杂空间运算的概念:切割、并、交、差的区别。[重点]几何计算包含的功能:坐标、面积、距离、夹