基于Google Maps的车辆监控管理系统的设计与实现【开题报告】.doc
文本预览下载声明
毕业设计开题报告
计算机科学与技术
基于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。
响应响应GIS请求
响应
响应
GIS请求
请求
Web浏览器HTML
Web服务器
Google地图服务器
图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来进行地理标注信息管理。
车辆监控管理软件功能模块
车辆监控管理系统轨迹回放实时预警路线管理坐标定位修改信息删除车辆添加车辆车辆查询
车辆监控管理系统
轨迹回放
实时预警
路线管理
坐标定位
修改信息
删除车辆
添加车辆
车辆查询
车辆监
显示全部