GIS应用与开发课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GIS应用与开发课程教学大纲
课程名称:GIS应用与开发
英文名称:Applications and Design of GIS
课程编码:x4070371
学时数:32
其中实践学时数:16 课外学时数:0
学分数:2.0
适用专业:测绘工程
一、课程简介
《GIS应用与开发》是测绘工程专业的一门专业选修课。
课程以基于二次开发方式的基本GIS功能的实现为内容,为学生从事GIS开发工作打下基础。
通过对《GIS应用与开发》课程的学习,使学生获得通用某一种GIS组件实现基本GIS 功能如地理数据显示、缩放、拖动、图层控制的相关知识,培养学生具备基础的GIS二次开发能力。
二、课程目标与毕业要求关系表
三、课程教学内容、基本要求、重点和难点
(一)GIS二次开发的概念
教学内容:GIS二次开发的概念,二次开发与底层开发之间的本质区别,常见的二次开发方式。
基本要求:理解GIS二次开发的概念,理解二次开发与底层开发之间的本质区别,了解常见的二次开发方式。
重点:GIS二次开发的概念,二次开发与底层开发之间的本质区别。
难点:GIS程序实现原理。
(二)基本地图功能
教学内容:地理数据的浏览(显示、缩放、平移)与浏览辅助(全图显示)功能。
基本要求:熟练掌握以二次开发方式实现具有地理数据浏览和浏览辅助功能的程序。
重点:地理数据的显示、缩放、平移、全图显示。
难点:地图控件对窗口尺寸的适应。
(三)地图图层的基本功能
教学内容:图层添加、图层删除、图层移动、图层可见性控制。
基本要求:熟练掌握以二次开发方式实现具有图层的添加、删除、移动、可见性控制功能的程序。
重点:图层添加、图层删除、图层移动、图层可见性控制。
难点:将图层相关功能集成到右击菜单中。
(四)显示属性数据
教学内容:显示指定图层的属性数据。
基本要求:熟练掌握以表格窗口方式展示指定图层的属性数据的程序实现技能。
重点:属性数据与表格空间的结合。
难点:数据在窗口之间的传递。
四、教学方式及学时分配
五、课程其他教学环节要求
实训环节采用上机操作的方式进行。
实训内容为某一种主流GIS二次开发工具的使用。
需要讲授的GIS二次开发工具可在常见GIS二次开发方案中任选,包括但不局限于MapObjects、ArcGIS Engine、ArcObjects、MapBasic、MapX等。
六、本课程与其他课程的联系
先修课程:《数据库原理与应用》、《地图学基础与地图制图》、《地理信息系统原理》等。
后续课程:《毕业实习》、《毕业设计》
七、建议教材及教学参考书目
1、《基于Visual Basic 2008的地理信息系统》,荆平,清华大学出版社,2012年9月。
2、《GIS设计与实现》,李满春、任建武等,科学出版社,2003年8月。
3、《组件式GIS开发技术与案例教程》,柳锦宝,清华大学出版社,2010年5月。
4、《地理信息系统设计与实现》,吴信才等,电子工业出版社,2002年。
5、《成功地理信息系统的建设》,陈俊等,高等教育出版社,1998年。
八、课程考核方式与成绩评定办法
成绩评定方法:期末成绩*50%+平时成绩*50%=总成绩。