计算机地图制图课程实践教案.docx

上传人:b****3 文档编号:26549456 上传时间:2023-06-20 格式:DOCX 页数:25 大小:18.63KB
下载 相关 举报
计算机地图制图课程实践教案.docx_第1页
第1页 / 共25页
计算机地图制图课程实践教案.docx_第2页
第2页 / 共25页
计算机地图制图课程实践教案.docx_第3页
第3页 / 共25页
计算机地图制图课程实践教案.docx_第4页
第4页 / 共25页
计算机地图制图课程实践教案.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

计算机地图制图课程实践教案.docx

《计算机地图制图课程实践教案.docx》由会员分享,可在线阅读,更多相关《计算机地图制图课程实践教案.docx(25页珍藏版)》请在冰豆网上搜索。

计算机地图制图课程实践教案.docx

计算机地图制图课程实践教案

 

许昌学院城市与环境学院

教案

课程名称:

计算机地图制图

课程类型:

□理论课■理论、实践课□实践课

学时:

36学时学分:

1学分

授课教师:

隋晓丽

授课班级:

08地信本1

授课学期:

2010至2011学年第二学期

教材名称:

《计算机地图制图》

参考资料:

1.《地图学》祝国瑞

2.《地图学与地图绘制》王琴

3.《计算机图形学》徐长青

4.《数字地图学》钟业勋

 

20XX年12月1日

计算机地图制图实验课程教案

授课题目:

实验一添加地图控件

教学时数:

2学时

授课类型:

□理论课■实践课

教学目的、要求:

实验要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

教学重点

在运行时验证每句的执行次数

 

1

n+1

n

1

熟悉和掌握数组的数据结构及相关操作

 

教学重点

在运行时验证每句的执行次数

n(n+)/2

 

n(n+)/2

 

教学重点

斐波纳契序列的递归与非递归的代码实现的区别

 

教学内容与教学设计:

熟悉VB+MapObject编程环境,map控件右键添加地图,显示地图运行成

作业布置:

数据结构实验报告一

课后小结:

授课题目:

实验二实现放大缩小功能

教学时数:

4学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

单向链表的节点的插入与删除

 

单向循环链表的节点的插入与删除

 

双向循环链表的节点的插入与删除

 

用链表实现多项式相加

 

教学内容与教学设计:

验证放大、缩小功能,区分放在Buttonclick和Map1的Mousedown事件中的区别

作业布置:

数据结构实验报告二

课后小结:

授课题目:

实验三实现平移和全图功能

教学时数:

6学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

验证平移和全图功能,添加flag变量,在Map1的Mousedown事件中分别实现放大、缩小、平移和全图

旁批

教学引入:

 

 

 

 

教学内容与教学设计:

作业布置:

数据结构实验报告三

课后小结:

授课题目:

实验四添加工具栏

教学时数:

2学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

N

 

 

添加工具栏,分别实现放大、缩小、平移和全图

作业布置:

数据结构实验报告四

课后小结:

授课题目:

实验五显示不同鼠标形状的,添加固定文件夹下的shp图层

教学时数:

6学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

二叉查找树结点的增加与删除方法

 

教学内容与教学设计:

验证不同功能时,显示不同的鼠标形状,添加固定文件夹下的shp图层地图,完成显示

作业布置:

数据结构实验报告五

课后小结:

授课题目:

实验六以对话框的形式打开shp格式的图层

教学时数:

6学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

冒泡排序

 

选择排序

 

插入排序

 

快速排序

 

教学内容与教学设计:

验证以打开对话框的形式打开MapObjects支持的所有格式中shp格式的图层,完成显示

作业布置:

数据结构实验报告六

课后小结:

授课题目:

实验七以对话框的形式打开其他支持格式的图层

教学时数:

2学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

顺序查找

 

二叉查找

 

教学内容与教学设计:

验证以打开对话框的形式打开MapObjects支持的所有除已完成的shp格式的图层,完成显示

作业布置:

数据结构实验报告七

课后小结:

授课题目:

实验八实现图层的显示、隐藏、添加和清除

教学时数:

6学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

冒泡排序

 

选择排序

 

插入排序

 

快速排序

 

教学内容与教学设计:

验证图层的显示、隐藏、添加和清除功能的实现

作业布置:

数据结构实验报告六

课后小结:

授课题目:

实验九实现legend对图层的显示和控制

教学时数:

4学时

授课类型:

□理论课■实践课

教学目的、要求:

实验要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

教学重点

在运行时验证每句的执行次数

 

1

n+1

n

1

熟悉和掌握数组的数据结构及相关操作

 

教学重点

在运行时验证每句的执行次数

n(n+)/2

 

n(n+)/2

 

教学重点

斐波纳契序列的递归与非递归的代码实现的区别

 

教学内容与教学设计:

添加legend控件,实现legend与Map1控件中图层的联动

作业布置:

数据结构实验报告一

课后小结:

授课题目:

实验十实现鹰眼功能

教学时数:

4学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

单向链表的节点的插入与删除

 

单向循环链表的节点的插入与删除

 

双向循环链表的节点的插入与删除

 

用链表实现多项式相加

 

教学内容与教学设计:

添加鹰眼功能,实现两个Map控件的所以联动

作业布置:

数据结构实验报告二

课后小结:

授课题目:

实验十一实现identify功能,完成空间到属性的查询

教学时数:

6学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

验证平移和全图功能,添加flag变量,在Map1的Mousedown事件中分别实现放大、缩小、平移和全图

旁批

教学引入:

 

 

 

 

教学内容与教学设计:

验证identify功能,即空间到属性信息的查询,点击地图在listview中显示地物属性

作业布置:

数据结构实验报告三

课后小结:

 

授课题目:

实验十二完成属性查询

教学时数:

2学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

N

 

 

点击combo上的属性字段,在list中显示所有记录的该属性字段的值

 

作业布置:

数据结构实验报告四

课后小结:

授课题目:

实验十三以表达式方式完成属性到空间的查询

教学时数:

6学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

教学难点:

教学方法和手段:

教学内容及过程:

旁批

教学引入:

 

二叉查找树结点的增加与删除方法

 

教学内容与教学设计:

验证以属性字段(combo1)>=<(combo2)属性值(combo3)的表达式方

式进行查询,在地图上显示符合要求的地物,即完成属性到空间的查询

在地图上完成注记的添加,设置注记的字体、大小和颜色等

作业布置:

数据结构实验报告五

课后小结:

授课题目:

实验十四窗口重新布局时,各控件的布局调整

教学时数:

6学时

授课类型:

□理论课■实践课

教学目的、要求:

实习要求:

1.要求学生自己动手单独完成实习相关内容

2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。

实验目的:

1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,

2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。

注:

指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。

教学重点:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1