您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 综合/其它 > 8256013GIS二次开发课程设计教学大纲
《GIS设计开发课程设计》教学大纲课程代码:8256013课程类别:专业必选学分:2实践周数:2一﹑目的与任务GIS二次开发课程设计是在学生学习专业课程的基础上,开设的一门专业综合实习课,该课程以程序设计开发为主,涉及到面向对象程序设计的一般知识,开发环境及编程语言,及GIS系统中常用的数据组织方式、地图的表达、可视化、查询以及系统设计等多方面综合性知识。因此它需要学生了解面向对象程序设计,开发环境及编程语言,掌握GIS地图的表达、可视化、查询等的实现方式。该课程注重理论基础知识和基本技能的掌握和应用,创新意识和动手能力的培养,自我学习能力的提高。适用专业:GIS专业。二﹑内容与要求利用ArcEngine组件,结合C#或VB.net开发环境,设计并实现华农校园地理信息系统。2.1系统需求分析1、华农校园图的可视2、校园内各主要地点的查询(学生日常生活相关的地方):教学楼,院系,行政单位,校医院,学生宿舍,食堂,运动场,银行,超市等3、量算分析(距离量算,面积量算)4、统计分析、专题图表达(如各校区的学生人口分布图,男女比例图)5、空间分析(如缓冲区分析)6、最短路径查询(步行、坐校巴或开车)7、补充:选址分析。如:新建某超市,考虑哪些因素,如何定点,如:新建教学楼,考虑哪些因素,如何定点8、补充:校巴线路合理规划:根据学生出行,学生宿舍的位置,进行校巴线路规划(要求经过每个主要区域)2.2系统功能分解依据系统的需求分析,对功能进行分解,确定实验项目的具体内容要求。1、数据的打开可视1.1前期准备工作:数据1.2功能实现文件:打开、保存视图显示功能:放大、缩小、漫游、全屏等图层的管理、维护、顺序的变化、增加、删除图层的符号化表达2、校园内各主要兴趣点的查询2.1前期数据准备工作(1)兴趣点数据图层的设计,如包含字段信息:名称,简介等(2)图层数的确定(3)数据的采集,数据的录入2.2功能实现实现图文双向查询。(1)查询界面的设计(2)查询代码的实现(3)查询后图形结果的可视,以及各种属性信息的显示3、量算分析(距离量算,面积量算)距离量算:道路的长度;面积量算:建筑物的面积等4、统计分析、专题图表达根据表格字段制作专题图,制作华农各校区内学生人数专题图,学生人口密度专题图等4.1数据要求:划分各校区范围,采集各校区学生人口的数据4.2功能实现:各专题图表现方法5、空间分析(如缓冲区分析)5.1点的缓冲,如超市的缓冲区,得到超市在一定范围所覆盖的学生群体。5.2线的缓冲分析,新建道路,获取其占用面积,及其对周围设施的拆迁影响。5.3其他分析功能。5.4参考资料《地理信息系统开发:ArcObjects方法》第五章空间分析P2066、最短路径查询6.1ArcEngine中最短路径查询中数据准备要求6.2道路拓扑数据的采集与录入6.3最短路径查询算法实现1、起始点:点击选择两点,或输入两地点名称2、根据两点的位置,判断离之最近的两道路点3、两道路点进行最短路进算法实现6.4参考资料《地理信息系统开发:ArcObjects方法》第五章空间分析—网络分析P251三﹑方法与步骤课程设计时间为两周,可分散在一个学期内进行。步骤安排如下:1)根据实验的需求分析,进行系统设计,功能设计,界面设计,数据结构设计,拟定个人的实验工作计划表。2)根据系统的需求,进行数据预处理、数据采集,构建数据。3)搭建系统,分步实现以上各个功能。4)系统的检查、调试、完善,实验报告的撰写四﹑成绩考核实验成绩的考核,主要依据“实验报告”及“系统功能”给以评定,最终给出优秀(90-100)、良好(80-90)、中等(70-80)、及格(60-70)与不及格(60)五个档次。具体评判标准如下:1.系统设计的正确程度(20%);2.系统现实功能的完善程度(30%);3.实验过程中的动手能力及创新能力(20%);4.实验报告的质量(30%)。撰写人:吴小芳审核人:
本文标题:8256013GIS二次开发课程设计教学大纲
链接地址:https://www.777doc.com/doc-2892025 .html