地理信息系统二次开发实验教学改革探讨.doc
《地理信息系统二次开发实验教学改革探讨.doc》由会员分享,可在线阅读,更多相关《地理信息系统二次开发实验教学改革探讨.doc(11页珍藏版)》请在三一文库上搜索。
1、地理信息系统二次开发实验教学改革探讨 地理信息系统自成立以来,经过十多年的发展,课程体系与培养模式已具备一定规模,但在实践环节仍存在一些问题。针对地理信息系统二次开发实验教学内容、教学方法、教师水平等几个方面提出改革措施与建议,以期更好地培养地理信息科学专业学生二次开发能力,并提供参考依据。 地理信息系统;实验教学;ArcEngine G642 A 1671-5918(2018)03-0120-03 地理信息系统是一门实践性、技术性很强的学科,在日常的教学中除了对基本理论的讲解外,还应注重学生的实践能力,即提高学生上机编程操作学时,锻炼学生实际编写代码的能力,使学生形成良好的编程思维与专业素养
2、,这对地理信息系统专业学生未来面向开发岗位时具有重要作用。 一、实验教学内容及教学方法 ArcEngine软件是美国环境系统研究所(ESRI)开发的新一代地理信息系统二次开发组件,目前这款软件在地理信息系统二次开发中已得到广泛应用。吉林师范大学旅游与地理科学学院地理信息科学专业地理信息系统二次开发课程就是用该软件进行理论与实践教学,实验内容分为五个部分,即矢量地图基本操作、空间数据查询、空间分析、专题地图操作、地图输出。课程总学时为84学时,其中理论学时为64学时,上机实验为20学时。其中理论学习内容主要是对地理信息系统二次开发基本理论、方法的讲解,以ArcEngine软件为例。实验内容主要是
3、理论内容的拓展,是学生将理论转化为实践的重要过程。 由于该课程属于操作性较强的课程,理论讲解时需采用多媒体教学方法,实验课程采取上机实践的方式。采用多媒体讲解理论课程的原因是由于本课程中涉及到大量的代码编写和系统界面设计及实现过程,因此,需采用较为直观的教学方法,让学生能对讲解的内容更为清晰的理解;实验教学中采取讲解与实际操作结合的方法,讲解仍以多媒体课件为主,在课件的内容上与理论教学内容课件稍有不同,该课件内容主要是详细的系统功能代码及实现步骤。这部分课件在设计过程中除了满足实验目的、实验要求及实验内容外,还应做到调理清晰、步骤明确、易学易用。随着网络的不断发展,除了理论教学与实践教学外,地
4、理信息系统二次开发课程还可以利用现有的网络资源,在网上搜集相关资料,以及教师上传教学资源,包括学习资料、实习指导书、实例代码等,为学生提供多种可供选择的学习方式,充分体现“互动教学”的特点。 二、基于ArcEngine软件的实验教学内容体系设计 对于地理信息科学专业的学生来说,地理信息系统二次开发中的相关内容,如数据采集、专题地图、空间分析等,须通过实际的上机操作,才能让学生针对具体研究内容,更为详细的了解本学科的相关问题,使学生真正掌握和理解地理信息系统二次开?l的本质问题。具体设计实验内容如下 第一,地图基本操作,让学生掌握利用ArcEngine软件实现地图浏览功能,包括实现地图放大、缩小
5、、漫游及全图显示操作为目的。 第二,空间数据查询,让学生掌握利用ArcEngine软件进行数据加载与查询等为目的。主要内容包括加载常见的Shape-file、Coverage、PersonalGeodatabase、ArcSDE、TIN、Raster、CAD等数据到ArcEngine软件的地图窗口中;数据查询功能的实现是用户经常使用的内容,如使用Identity、Find工具及IQueryFilter查询接口的使用方法等;让学生学会空间数据的加载与查询功能,为后续的开发提供基础。 第三,空间分析,让学生掌握使用ArcEngine软件实现缓冲区分析、网络分析及叠置分析等功能为目的。要内容有缓冲区
6、分析功能实现过程为,利用.NET平台中的C#语言编写点、线、面缓冲区功能代码,实现该功能,如河水泛滥影响的范围,利用编写的缓冲区功能实现;网络分析功能代码编写为实现最优路径功能,如从学校到火车站的最优路径选择;叠置分析功能代码编写实现后,利用该功能实现针叶林与阔叶林的混交地带面积。 第四,专题地图制作,让学生掌握ArcEngine软件中专题地图制作器Rendere的使用方法为目的。通过代码与Rendere制作器的讲解,让学生能够使用Rendere进行点密度、饼图、柱状图、玫瑰图、单值图等常见专题图功能实现的代码编写方法,最后讲解专题图的渲染与保存的实现代码。 第五,地图输出,让学生掌握ArcE
7、ngine软件地图输出过程中的整饰方法为目的。专题地图输出是实际应用中较为常见的,在输出过程中需要对输出时的坐标、位置、样式等进行设定,利用ArcEngine软件中地图整饰框架(apSurrundFrae)对象中的IapSurrund接口,该接口提供了整饰对象间的公共功能,并可以决定和修改要素的尺寸。同时利用IapSurrund、ISale-Te对JarkerNrthArr等接口定制比例尺与指北针,让学生掌握这些接口实现的代码,按教学要求输出地图。 学生通过上述系统化的上机操作实验,了解地理信息系统二次开发中基本功能实现代码及开发流程,大大激发学生学习的积极性,提高了学生代码学习的能力,拓展了
8、学生的编程思维。 三、实验教学的改革与探讨 (一)地理信息系统二次开发教学内容和方法改革 实验是理论教学内容的重要组成部分,是将理论教学内容转化为动手能力的重要过程。所以,实验课的内容更为重要,为了更好地让学生掌握编程技巧,除了对教学方法改革外,还应了解教育的对象,设计针对性较强的实验教学内容及操作内容,使学生易学易用,产生兴趣。因此,教学内容与方法是加强实验课程建设的核心工作。为了实现这一核心工作,主要采取两项改革措施,具体如下 1.实验课程结构调整。通过2-3次的实验教学计划的修订,逐步调整地理信息系统二次开发实验课程结构,加强几个方面内容。一是计算机语言方面的知识加强,通过增加1-2门选
9、修课让学生更好地学习和掌握程序语言的编程技巧,培养学生编程思维,使学生对编程产生兴趣;二是具体案例调整,找出学生最容易接受的代码实现方法,并编写功能为案例;三是深化地理信息系统、遥感、GPS三方面的开发知识,因地理信息系统二次开发相关功能的实现与“3S”中的基本知识、实现流程密不可分,因此,此方面需要深化学习。四是让学生到地理信息系统公司进行实习,让学生将学到的知识与实际需求进行有效结合,让学生尽快了解行业内的开发方法与流程。 2.优化实验教学内容,与实际相结合。对于地理信息系统专业而言,二次开发是未来学生就业中必须掌握的一项内容,是学生了解地理信息系统二次开发在各个行业、学科内应用的基本过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地理信息系统 二次开发 实验 教学改革 探讨
链接地址:https://www.31doc.com/p-1807999.html