资源描述
GIS算法基础实验
Experiment & Practice of Algorithms Based GIS
一、课程基本情况
课程总学时:48
实验总学时:16
学 分:3
开课学期:第4学期
课程性质:必修
对应理论课程:GIS算法基础
适用专业:地理信息科学
教 材:无
开课单位:地理与遥感学院地理信息科学系
二、实验课程的教学目标和任务
地理信息系统算法基础是一门实践性、综合性、应用性较强的GIS基础课程,对学生动 手能力要求很高。上机实验是该课程的必要实践环节。通过上机试验,使学生将学到的算法 自己动手进行实现,一方面可以更深刻地掌握算法的基本思想,另一方面可以提高学生的计 算机实际应用动手能力,让学生有成就感,激发学生对本课程的学习兴趣。
本实践课主要设计两局部实践内容,一是基本图形的数学运算,数学是图形学的基础, 有效掌握数学的方法,对「图形处理具有很大的基础作用。这局部内容进一步加强学生数学 与图形学的联系,实际增强学生的实际动手能力;第二局部是常用GIS算法的实现实践。从 而让学生不仅知其然更加知其所以然,夯实GIS专业学生的算法基础。
三、实验课程的内容和要求
序号
工程名称
所需 学时
内容提要
工程要求
实验类型
必开
选开
实验一
平行四边形的图形 绘制与面积计算
2
用鼠标确定三个点,利用程序自动 绘制出以该三点为顶点的平行四边 形,并实时求出四边形面积
V
设计
实验二
两点距离的求算和 折线拐向的判断
3
编写两点距离求算和折线拐向的判 断的程序,进一步理解与掌握所学 算法。
V
综合
实验三
点与线段及两线段 位置关系判断算法
3
实现点与线段及两线段位置关系判 断算法,理解与掌握所学算法。
V
综合
实验四
点到线段距离
3
掌握并实现点到线段距离算法。
V
综合
实验五
矢量线的简单压缩 方法
3
在屏幕上任意绘制矢量多线,采用 间隔取点法等简单压缩方法,将该 矢量线压缩
V
设计
实验六
矢量线的栅的复杂 压缩方法
3
在屏幕上任意绘制矢量多线,采用 道格拉斯普克法或偏距法等压缩方 法,将该矢量线压缩
V
综合
实验六
矢量点、线的栅格转 换算法
3
在窗体上创立栅格图形,并在该栅 格图形内绘制矢量点和矢量线段, 通过算法实现该矢量点和适量线段 的栅格化
V
综合
实验七
投影和反距离权重 插值
4
实现投影和反距离权重插值算法。
V
综合
四、课程考核
(1)实验报告的撰写要求:撰写认真,条理清楚,能够清晰展示试验结果或成果:
(2)实验报告:4次:
(3)考核及成绩评定:实践工程实现70%,实验报告:30%。
五、参考书目
1、刘炳文,Visual Basic程序设计教程(第四版),清华大学出版社,2009:
2、张宏等主编,地理信息系统算法基础,高等教育出版社,2006。
展开阅读全文