图4-8为地图模块,显示的是以呼和浩特市为中心,缩放级别为12的地图,在此页面上可以通过鼠标操作实现地图的拖拽、缩放、平移、切换2D/3D图、查看卫星图等功能。
图4-8地图模块
图4-9为菜单模块,显示系统主要功能目录,在此页面可实现每一个菜单的折叠功能,减少对页面布局的占用,使页面更加简洁,方便用户使用。
图4-9.菜单模块
图4-10为查询公交线路信息结果截图,用户按照提示输入要查询的线路,例如查询79路公交车,提交后查询结果如图:在地图部分显示出该线路的运行轨迹,在地图右侧显示详细的站点信息,方便用户直观的了解线路信息。
22
图4-10.查询公交线路信息
图4-11为查询位置信息结果截图,如要查询内蒙古工业大学,在输入框输入提交后,系统执行查询,将查询结果的位置在地图上标注出来,如果查询结果不唯一,则用字母A,B,C等进行区分,并显示该地点的地址信息、电话信息等。
图4-11 查询位置信息结果
图4-12为公交换乘导航结果截图,如要查询从内蒙古工业大学到内蒙古农业大学的换乘方案,在输入框输入起点和终点信息,执行查询,将换乘轨迹在页面上显示出来,右侧显示多种详细换乘方案,用户根据自己需要选择方案。
图4-12 公交换乘导航结果
图4-13为查询车辆GPS数据成功结果截图,图4-14为查询失败截图。例如用
23
户输入要查询车牌号为4252的车辆GPS数据,系统在页面下方显示车辆的GPS数据,分页显示,每页显示五行,方便用户查看数据。
图4-13 查询车辆GPS数据结果
图4-14 查询车辆GPS数据失败
图4-15为查询位置结果截图,例如用户查询编号为1007的车辆的当前位置信息,在输入框中输入确定后,系统执行查询,在地图上显示出查询结果,通过本功能可以方便用户了解某一车辆的当前动态。
图4-15 查询结果截图
图4-16为车辆轨迹回放结果截图,例如要查询编号为0001的车辆的运行轨迹,提交查询请求后,系统执行查询,将结果在地图上显示出来,首先显示出该车辆在过去的时间在地图上的运行轨迹,然后点击开始按钮,动态的在地图上描绘出车辆的运行轨迹,方便用户掌握某一车辆的运行状况。
24
图4-16 车辆轨迹回放结果
25
第五章 结论
本系统设计内容为车辆位置信息管理系统,系统实现的功能有呼和浩特市范围内位置信息查询,并将查询结果在地图上显示出来;根据输入的线路名查询该线路的轨迹以及站点信息;根据输入的起始点及终点位置查询换乘方案;对某一车辆GPS数据等信息查询;查询某一辆公交车的实时位置;对某一车辆的轨迹在地图动态回放轨迹。
系统开发采用php+nginx+mysql结构,由于php和nginx版本的升级,在搭建环境的时候遇到过些问题,后来在老师的帮助下完成系统搭建。系统中的地图实现功能使用的是百度地图的javascript API,项目开发重点在于如何使用百度地图的API实现系统需求的功能。由于之前没有做过类似的项目,本次开发参考了一些百度地图的API文档,以及一些示例demo,经过认真的研究学习后完成本模块。百度地图API是国内地图服务中的比较普及的模块,它提供了很多基本功能,开发者可以通过这些基本功能的拓展实现自己需要的功能,适合二次开发使用。
由于本系统是第一个版本,虽然经过初步测试,但是可能还会有一些问题存在,所以在以后的运行中应将这些需要改进的问题记录下来,然后进行修订,完善系统的功能。
26
参考文献
[1]王缓缓,李虎,张友纯;基于GPS的车辆管理系统的难点及解决方案[J];计算机应用;2003年S2期
[2]王勃;北京市公路WebGIS系统设计与实现[D];大连理工大学;2006年
[3]何小兵,韩雪琴,文亚星;基于GIS/GPRS的城市交通决策指挥系统模型研究[J];重庆交通学院学报;2005年02期
[4]张立东,贾磊,潘景山;城市公交信息化系统[J];信息技术与信息化;2005年04期 [5]唐章英;GIS技术在车辆导航系统中的应用[D];西南交通大学;2005年 [6]侯仰杰;车辆监控调度系统中心监控软件研究与开发[D];清华大学;2004年 [7]王晓飞;车辆监控系统中Web GIS子系统的研究[D];南京理工大学;2007年 [8]黄青萍;王伟;基于GPRS的GPS车辆定位监控系统[J];微计算机信息;2007年13期
[9]于明飞;车辆监控系统中的定位技术分析[J];科技信息(学术研究);2007年16期 [10]余阳;基于GPS/GIS/3G技术的警用车辆监控系统[A];第十六届全国青年通信学术会议论文集(上)[C];2011年
[11]余镜周;基于WebGIS的物流配送车辆监控系统研究与实现[D];北京邮电大学;2010年
[12] 《百度地图JavaScript_API_v2.0开发指南》 [13] 《百度地图JavaScript_API_v2.0类参考》
[14] 蒋波涛,朱强,钱旭东 《WebGIS开发实践手册》.2009
[15] Dirk Schaefer: The Application of Web-GIS in the Bus Information and Transfer System: Department of Geography University Mainz
[16] Lukas Kleppin,Winfried Schroder,Roland Pesch,Gunther Schmidt; Development and Application of the WebGIS ‘MossMet’; GI-Days 2007 - Young Researchers Forum
[17] M.Griesemer,D.Hasler; On the Smooth Feshbach-Schur Map; Fachbereich Mathematik, Universitat Stuttgart; Department of Mathematics, University of Virginia;2007
27