- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计开题报告
计算机科学与技术
基于Google Maps的车辆监控管理系统的设计与实现
一、选题的背景与意义
(一)GIS现状
地理信息系统( Geographic Information System, 简称 GIS)是一种采集、处理、存储、管理、分析、输出地理控件数据及其属性信息的计算机信息系统。诞生40多年以来,GIS发展迅速,应用也日趋深化和广泛,正在成为信息产业新的增长点,是发展潜力巨大的地理信息产业的主要组成部分之一。如今GIS的应用已经成为我国国民经济和社会信息化建设的亮点,日益深入到各个专业领域和百姓日常生活中。
(二)WebGIS及Google API简述
WebGIS使用的技术
目前有很多技术被应用于实现WebGIS,包括CGI(通用网关接口)方法,ServerAPI方法,插件(Plug-Ins)方法、JavaApplet方法以及ActiveX方法。常用的WebGIS软件有ArcGIS、GeomediaWebMap、MapXTreme、MapGuide、Geosurf、SuperMap GIS、GeoBean等。
Google Maps API简介
API即应用程序编程接口,是能用来操作组件、应用程序或者操作系统的一组函数。这些函数是Windows提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。
Google公司开发了很多给用户使用的API函数,方便用户调用。Google Maps API就是用于网络上进行地图发布的API函数集,可以让第三方网站通过编程的方式调用Google地图数据库中的信息。
Google Maps API的特点
Google Maps API的特点体现在:1.Google Maps API对授权用户是免费开放的,用户申请到与自己网站对应的ID后,将这些Google Maps API函数嵌入自己的网页中,调用函数就被认为是合法的。2.提供高精度的数据,城市和部分县城有0.61m分辨率卫星影像。3.每天支持的免费地图访问次数为50000次以内。4.Google在地图界面上留有版权和广告,不允许去除,但可以被覆盖。5.可以在Google Maps API的基础上开发自己的函数。6.Google Maps API属于基于服务器的应用结构(Server-Side),GIS处理集中在Google服务器端。
Google Maps API的工作原理
Google Maps API工作时的逐级响应机制,见图1。
图1.Google Maps API的工作原理。
(三)课题研究的意义
随着计算机技术的飞速发展、空间技术的日新月异及计算机图形学理论的日渐完善,GIS(Geographic Information System)技术也日趋成熟,并且逐渐被人们所认识和接受。基于google api的车辆监控管理系统,在google maps上对地理信息进行表达,直观性很强,也有很大的现实意义,通过监控系统对车辆进行实时监控和交互,帮助企事业单位加强车辆管理,提高单位车辆的运营效率, 加强单位的车辆安全, 全面提升单位车队的生产力。
二、研究的基本内容与拟解决的主要问题:
研究内容
本课题完成一个基于Web的车辆监控管理系统。利用Google API完成系统架构设计,完成数据加载(包括矢量数据和栅格数据的加载)、视图操作(包括地图显示的放大、缩小、漫游、全图显示、地图显示比例变化、前一视图、后一视图、比例尺、鹰眼等操作及图形的显示)、坐标分析(屏幕坐标和地图坐标间的转换、获取地图上任意点的经纬度)、车辆管理(包括车辆信息查询,修改,添加、删除车辆)和实时监控(包括车辆实时定位,轨迹回放和即时预警)。
(二)拟解决的主要问题
1、显示地图,实现地图的放大、缩小,及全图功能,实现地图的漫游,距离矢量测量,鹰眼功能。
2、车辆信息的管理,完成车辆的添加、删除、信息查询和修改等功能。
3、车辆的定位,根据车辆编号,分析行进路线,并在地图上实时显示。
4、车辆行进轨迹回放。
5、遥控指挥功能,由监控管理中心分析接收数据,对车辆进行监控,预警。
三、研究的方法与技术路线:
研究方法技术路线
程序设计平台
程序设计平台的路线是Google API+KML并使用SQL Server来进行地理标注信息管理。
车辆监控管理软件功能模块
KML文档
利用KML文档实现数据的导入与导出。描述与保存系统中诸如跟地图相关的点、线、多段线、面、图片等相关元素。
地图显示
利用GoogleMaps API的Gmap类实现地图显示及跟地图显示相关的平移、放大缩小、比例尺设定、地图类型设定、鹰眼等功能。
添加地图控件
使用addControl
您可能关注的文档
- 单通道时差法超声流量计研发(硬件部分)【毕业论文】.doc
- 电晕放电过程中电光参数测试初步研究【毕业论文】.doc
- 基于eBridge的SDH环形组网软件设计【毕业论文】.doc
- 基于Ethernet寻址方式的多路激光器系统远程控制技术的研究【毕业论文】.doc
- 基于RS-485通信的主从式激光器控制系统的设计【毕业论文】.doc
- 基于人工生命模型的虚拟植物生长动画初探【毕业论文】.doc
- 基于双树轮廓波的图像降噪研究【毕业论文】.doc
- 简易等效采样数字示波器的设计与实现【毕业论文】.doc
- 人工温湿度环境模拟室构建研究【毕业论文】.doc
- 深度视频预处理方法的设计和实现【毕业论文】.doc
文档评论(0)