中国高清大片免费大片

教学工作

当前位置: 中国高清大片免费大片  /  教学工作  /  创新项目实践  /  正文

地图应用与导航

日期:2017年05月19日   


地图应用与导航

1、项目名称

地图应用与导航

2、人数限制

本项目计划总人数不超过40人。

3、硬件限制

要求选择本创新项目训练的学生自己有笔记本电脑。达到阶段考核和验收要求的学生每人可获2学分。

4、本项目要求实现哪些功能

1)实现地图基本图层的呈现与查询功能

地图呈现:能通过模拟器观察指定城市的地图,比如开封市。

地图定位:能展示指定位置(地名或者鼠标点击处)的地图及其周边环境。

图层显示:能根据需要仅呈现用到的图层。

地图查询:能根据查询的内容在地图上呈现查询结果。能检索所当前在位置的周边餐馆、住宿、加油站、商店等。

2)实现文字语音阅读的基本功能

能通过选择的男声或女声,读出中英文文字信息。

3)实现导航最基本的入门功能

要求软件支持模拟导航和实际导航。

路线规划:输入起点与终点,可以通过地图和文字描述展示规划的路线。

模拟导航:能根据路径规划,实现模拟导航。

真实导航:能根据路径规划,实现真实GPS导航。

导航控制:可以对地图进行放大、缩小、旋转、以及2D、3D视角的观察。

语音播报:能使用语音合成技术,播报导航诱导语音。

5、本项目的成果有什么实用价值

具体来说,同学们利用自己开发的“地图应用与导航”软件,可以达到以下目的。

1)外出前可以查询目标环境和大致行走的路线

外出前可通过地图查询功能,观察旅行的目标位置及其周围环境(住宿、餐饮、加油站、商店等);通过“模拟导航”模块,了解可选的自驾车行走路线和大约需要多长时间。

2)外出过程中可以用手机真实导航

外出时,每个人都可以通过手机来运行自己开发的“实际导航”模块,帮助自己快速到达目的地。

作为项目提升功能,学生也可以在以后的研究中,进一步实现第4章介绍的高级内容,比如多人结伴外出旅行时,能通过地图直观地看到其他同伴当前所处的位置等。

6、地图应用与导航创新项目指导书目录

1章  概述 1

1.1 项目指导思想与目标定位 1

1.2 活动方式说明 1

1.3 人员分组及考核说明 2

1.4 本项目对学生和活动地点的要求 2

1.5 本指导书的编写要求与组成说明 3

2章  创新实践任务 5

2.1 本项目的目标和基础知识讲解任务 5

2.2 地图图层的概念和基本原理讲解任务 5

2.3 本项目涉及的底层技术讲解任务 6

2.4  VS2015下移动应用开发环境的安装和配置 6

2.5 项目总体功能与设计要点讲解任务 7

2.6 编程实现系统主界面并将其与子模块关联在一起 8

2.7 编程实现常用基本控件模块功能 8

2.8 编程实现信息提示框和警告对话框模块功能 9

2.9 编程实现布局控件和视图控件模块功能 10

2.10 阶段性成果检查与集中答疑任务(一) 10

2.11 编程实现基本地图呈现功能 11

2.12 编程实现指定城市的基本地图呈现功能 12

2.13 编程实现地图基本操作功能 12

2.14 编程实现基本图层切换功能 13

2.15 编程实现地图界面控制功能 14

2.16 编程实现基本动画标注功能 15

2.17 编程实现地理编码查询功能 16

2.18 编程实现餐厅与加油站等POI搜索功能 17

2.19 编程实现图片覆盖物绘制功能 18

2.20 编程实现矢量图与文字覆盖物绘制功能 19

2.21 编程实现瓦片图绘制功能 19

2.22 阶段性成果检查与集中答疑任务(二) 20

2.23 编程实现距离与面积计算功能 21

2.24 编程实现360度旋转全景图功能 22

2.25 编程实现定位图层展示功能 22

2.26 编程实现路线规划与选择功能 23

2.27 编程实现语音合成功能 24

2.28 编程实现导航功能 25

2.29 学生自评与指导教师组验收考核任务 26

2.30 学院考核组验收考核任务 27

3章  创新实践内容 28

3.1 本项目的目标和基础知识 28

3.1.1 本项目的活动方式、分组及活动要求 28

3.1.2 本项目要求实现的功能和实用价值 28

3.1.3 设计本项目的初衷 29

3.1.4 商用地图导航软件的种类和不同点 33

3.1.5 软件开发工具包 34

3.2 地图图层的概念和基本原理 34

3.2.1 地图数据的分层管理 35

3.2.2 图层划分与瓦片图切块 35

3.2.3 地图坐标系统 36

3.2.4 坐标变换与投影 40

3.3 本项目涉及的底层技术 43

3.3.1 空间数据库与云环境 43

3.3.2  2D、3D图层数据以及不同图层之间的切换 45

3.3.3 图层数据的加载与缓存处理 46

3.3.4 导航过程中的矩阵运算和GPU硬件加速 46

3.3.5 网状连通图的规划与路径选择 48

3.3.6 本项目要求同学们从哪个层次入手 49

3.4 移动应用开发环境的安装和配置 50

3.4.1 为什么要选择用C#来开发本项目 51

3.4.2 安装和配置开发环境 53

3.4.3  Android手机模拟器的创建和使用办法 58

3.4.4 开启手机模拟器的GPU硬件加速渲染功能 63

3.5 项目总体功能与设计要点 64

3.5.1 导航助手训练的主要内容 64

3.5.2 创建新项目时开发模板的选择 65

3.5.3 示例项目的目录结构与模块组织 67

3.5.4 如何获取本机的MD5SHA1 70

3.5.5 如何获取和设置百度SDK开发密钥 71

3.5.6 项目配置文件和项目配置界面的关系及其权限设置办法 76

3.5.7 如何添加项目中引用的扩展组件库 77

3.6 编程实现系统主界面并将其与子模块关联在一起 78

3.6.1 创建和配置项目 79

3.6.2 项目属性设置与模拟器的选择 80

3.6.3 主界面和各功能模块的设计要点 81

3.6.4 编程实现系统主界面 82

3.6.5 编程实现D01HelloWorld模块 83

3.7 编程实现常用基本控件模块功能 84

3.7.1 常用控件模块功能描述与程序运行效果 84

3.7.2 本模块的主要设计步骤 85

3.7.3 本次训练要求掌握的要点 88

3.7.4 讨论与抽查 90

3.7.5 现场解决实现本模块功能时遇到的问题 91

3.8 编程实现信息提示框和警告对话框模块功能 91

3.8.1 信息提示框和警告对话框模块功能描述与程序运行效果 91

3.8.2 本模块的主要设计步骤 93

3.8.3 本次训练要求掌握的要点 94

3.8.4 讨论与抽查 95

3.8.5 现场解决实现本模块功能时遇到的问题 95

3.9 编程实现布局控件和视图控件模块功能 95

3.9.1 布局控件和视图控件模块功能描述与程序运行效果 95

3.9.2 本模块的主要设计步骤 97

3.9.3 本次训练要求掌握的要点 97

3.9.4 讨论与抽查 98

3.9.5 现场解决实现本模块功能时遇到的问题 99

3.10 阶段性成果检查与集中答疑(一) 99

3.11 编程实现基本地图呈现功能 99

3.11.1 基本地图呈现模块功能描述与程序运行效果 99

3.11.2 本模块的主要设计步骤 100

3.11.3 本次训练要求掌握的要点 103

3.11.4 讨论与抽查 104

3.11.5 现场解决实现本模块功能时遇到的问题 104

3.12 编程实现指定城市的基本地图呈现功能 104

3.12.1 定位城市模块功能描述与程序运行效果 104

3.12.2 本模块的主要设计步骤 105

3.12.3 本次训练要求掌握的要点 105

3.12.4 思考、讨论与抽查 107

3.12.5 现场解决实现本模块功能时遇到的问题 107

3.13 编程实现地图基本操作功能 108

3.13.1 地图基本操作模块功能描述与程序运行效果 108

3.13.2 本模块的主要设计步骤 109

3.13.3 本次训练要求掌握的要点 109

3.13.4 思考、讨论与抽查 112

3.13.5 现场解决实现本模块功能时遇到的问题 112

3.14 编程实现基本图层切换功能 112

3.14.1 基本图层切换模块功能描述与程序运行效果 112

3.14.2 本模块的主要设计步骤 114

3.14.3 本次训练要求掌握的要点 114

3.14.4 思考、讨论与抽查 115

3.14.5 现场解决实现本模块功能时遇到的问题 116

3.15 编程实现地图界面控制功能 116

3.15.1 地图界面控制模块功能描述与程序运行效果 116

3.15.2 本模块的主要设计步骤 117

3.15.3 本次训练要求掌握的要点 117

3.15.4 思考、讨论与抽查 119

3.15.5 现场解决实现本模块功能时遇到的问题 119

3.16 编程实现基本动画标注功能 120

3.16.1 基本动画标注模块功能描述与程序运行效果 120

3.16.2 本模块的主要设计步骤 121

3.16.3 本次训练要求掌握的要点 121

3.16.4 思考、讨论与抽查 121

3.16.5 现场解决实现本模块功能时遇到的问题 122

3.17 编程实现地理编码查询功能 122

3.17.1 地理编码查询模块功能描述与程序运行效果 122

3.17.2 本模块的主要设计步骤 123

3.17.3 本次训练要求掌握的要点 123

3.17.4 思考、讨论与抽查 124

3.17.5 现场解决实现本模块功能时遇到的问题 124

3.18 编程实现餐厅与加油站等POI搜索功能 125

3.18.1  POI检索模块功能描述与程序运行效果 125

3.18.2 本模块的主要设计步骤 125

3.18.3 本次训练要求掌握的要点 126

3.18.4 思考、讨论与抽查 129

3.18.5 现场解决实现本模块功能时遇到的问题 129

3.19 编程实现图片覆盖物绘制功能 130

3.19.1 图片覆盖物绘制模块功能描述与程序运行效果 130

3.19.2 本模块的主要设计步骤 131

3.19.3 本次训练要求掌握的要点 131

3.19.4 思考、讨论与抽查 134

3.19.5 现场解决实现本模块功能时遇到的问题 134

3.20 编程实现矢量图与文字覆盖物绘制功能 134

3.20.1 矢量图与文字覆盖物模块功能描述与程序运行效果 135

3.20.2 本模块的主要设计步骤 135

3.20.3 本次训练要求掌握的要点 136

3.20.4 思考、讨论与抽查 139

3.20.5 现场解决实现本模块功能时遇到的问题 139

3.21 编程实现瓦片图绘制功能 139

3.21.1 瓦片图绘制模块功能描述与程序运行效果 140

3.21.2 本模块的主要设计步骤 140

3.21.3 本次训练要求掌握的要点 140

3.21.4 思考、讨论与抽查 148

3.21.5 现场解决实现本模块功能时遇到的问题 149

3.22 阶段性成果检查与集中答疑(二) 149

3.23 编程实现距离与面积计算功能 149

3.23.1 空间计算模块功能描述与程序运行效果 149

3.23.2 本模块的主要设计步骤 150

3.23.3 本次训练要求掌握的要点 150

3.23.4 思考、讨论与抽查 151

3.23.5 现场解决实现本模块功能时遇到的问题 151

3.24 编程实现360度旋转全景图功能 152

3.24.1 全景图模块功能描述与程序运行效果 152

3.24.2 本模块的主要设计步骤 153

3.24.3 本次训练要求掌握的要点 154

3.24.4 思考、讨论与抽查 155

3.24.5 现场解决实现本模块功能时遇到的问题 156

3.25 编程实现定位图层展示功能 156

3.25.1 定位图层展示模块功能描述与程序运行效果 156

3.25.2 本模块的主要设计步骤 157

3.25.3 本次训练要求掌握的要点 157

3.25.4 思考、讨论与抽查 161

3.25.5 现场解决实现本模块功能时遇到的问题 161

3.26 编程实现路线规划与选择功能 162

3.26.1 路线规划与选择模块功能描述与程序运行效果 162

3.26.2 本模块的主要设计步骤 163

3.26.3 本次训练要求掌握的要点 163

3.26.4 思考、讨论与抽查 176

3.26.5 现场解决实现本模块功能时遇到的问题 176

3.27 编程实现语音合成功能 177

3.27.1 语音合成模块功能描述与程序运行效果 177

3.27.2 本模块的主要设计步骤 178

3.27.3 本次训练要求掌握的要点 178

3.27.4 思考、讨论与抽查 186

3.27.5 学生在教师指导下现场解决实现本模块功能时遇到的问题 186

3.28 编程实现导航功能 186

3.28.1 导航模块功能描述与程序运行效果 186

3.28.2 本模块的主要设计步骤 190

3.28.3 本次训练要求掌握的要点 190

3.28.4 思考、讨论与抽查 194

3.28.5 现场解决实现本模块功能时遇到的问题 194

3.29 学生自评与指导教师组验收考核内容 194

3.29.1 学生自评表 194

3.29.2 小组内评 195

3.29.3 组间互评 195

3.29.4 指导教师评审 196

3.30 学院考核组验收考核内容 196

3.30.1 接收、查看学生和教师提交的材料 196

3.30.2 汇报所学所做工作并提问 196

3.30.3 考核组教师给分 196

4章  创新实践提升任务与内容提要 197

4.1 地球投影技术在无人机飞行导航过程中的应用与实现 197

4.2 空间计算技术在土地面积监测中的应用与实现 197

4.3 图层覆盖技术在农作物监测中的应用与实现 198

4.4 图层覆盖技术在无人机轨迹跟踪中的应用与实现 198

4.5  3D全景图技术在路况监控中的应用与实现 198

4.6  3D全景图技术在住宅区监控中的应用与实现 199

4.7 手机定位技术在多人结伴外出旅行中的应用与实现 199

4.8 移动定位技术在手机位置跟踪中的应用与实现 199

4.9 路线规划与查询技术在无人机遥控导航中的应用与实现 200

4.10 路径轨迹跟踪与重现技术在高级智能导航中的应用与实现 200

4.11 语音合成技术在英语学习中的应用与实现 200

4.12 语音合成技术在汉语学习中的应用与实现 200

4.13 语音合成技术在教学辅助软件中的应用与实现 201

4.14 室内全景图技术在商场概况预览中的应用与实现 201

4.15 室内全景图技术在居家装修设计中的应用与实现 201

5章  参考资料


上一条: 上机考试管理系统 下一条: 加密解密

浏览量:

En

中国高清大片免费大片-中国在线高清免费视频-中国大片免费收看a