论文题名: | 基于.Net的车辆GPS跟踪定位系统 |
关键词: | GPS技术;在线地图;车辆跟踪定位系统;.net平台 |
摘要: | 随着智能化设备以及车辆在世界范围内的普及,GPS定位系统已经成为了现代人生活中不可或缺的一部分。手机上的地图导航也好,公交在线也好,甚至到气象预报软件,都在大量使用GPS功能,车载GPS导航则几乎涵盖了所有汽车,结合了GPS定位系统的地图软件让使用者更加直观明白自己的地理位置,该怎么走等问题,让用户少走了很多弯路错路,无形中节省了时间和金钱,还在一定程度上缓解了交通压力。因此,结合GPS的在线地图开发,已经成为了目前研究的热点。 针对上述问题,本文中研究开发了车辆GPS跟踪定位系统,完成了对大量GPS车辆数据的信息接收和及时可靠的入库,并且结合在线地图在主流浏览器上动态展示出车辆的实时位置,提供单辆车的历史轨迹查看等功能;主要研究内容如下: 1.设计与实现大数据量的车辆GPS信息的多线程批量入库,本程序的数据量比较大,所以加入了队列和打包程序,既可以加快入库速度,又可以减少数据库链接次数,GPS入库程序是整个系统的核心部分之一。 2.详细研究了0penLayers地图框架的实际应用,OpenLayers是一款开源的地图引擎,自带的功能都比较实用,而且代码也不负责,非常适合作为简单地图应用的核心来利用。 3.设计与实现了车辆实时位置的在线地图展示,此模块功能是整个项目最核心的模块,其他两部分的功能都是在为这个功能提供支持与服务,而且这个模块的好坏也直接影响了用户的体验。 本文的结构安排如下。第一章绪论主要介绍今年来GPS技术,在线地图技术和国内跟踪定位系统的发展与现状,阐述了车辆GPS跟踪定位系统开发的意义与价值,介绍了本文的研究内容和工作思路。第二章主要介绍了本文中所采用的车辆GPS定位系统、在线地图技术和多线程处理技术等论文研究涉及到的主要相关技术。第三章为系统概要设计,主要说明了本系统使用的架构、编程语言、基础开发框架,设计了系统数据流的模型,给出了整个应用系统的软件体系结构,介绍了相关模型的具体部署。第四章为GPS车辆信息入库系统设计和实现,设计了数据库结构,完成了GPS数据的动态多线程打包入库功能,并详细介绍了相关的程序实现。第五章为地图引擎设计与实现,主要介绍了OpenLayers框架的技术原理,给出了该框架下应用开发流程。第六章为车辆GPS跟踪定位系统的实现与应用,详细的介绍了车辆实时位置显示和车辆历史轨迹查看两个模块功能的实现。第七章是结论与展望。 |
作者: | 吴飞雨 |
专业: | 电子与通信工程 |
导师: | 李章维 |
授予学位: | 硕士 |
授予学位单位: | 浙江工业大学 |
学位年度: | 2014 |
正文语种: | 中文 |