您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于LBS的实时交通信息系统的编码设计
132信息技术XINXIJISHU摘要:基于位置服务(LocationBaseService,LBS)集地理信息系统、通信技术和计算机技术等多种技术为一体,为人们提供更多的基于位置的移动增值服务,它随着手机的逐渐普及而越来越。本系统集合地理信息系统、基于位置服务、实时交通路况于一体,提出了在智能手机上实现基于位置的实时路况信息系统,为解决城市车辆拥挤提供一种新的思路和方法。关键词:实时交通;LBS;GoogleMap;Symbian智能操作系统一引言自20世纪90年代以来,计算机硬件软件技术、无线网络通信技术及互联网技术飞速发展。基于位置服务(Location-BasedServices,LBS)正是在这种背景下应运而生。简单的说,LBS是通过移动终端和移动网络之间的相互配合,确定移动用户的实际地理位置,然后通过空间数据的查询和挖掘,提取出用户所需要的与其地理位置相关的服务信息,并以合适的方式返回给用户的技术。本文即探讨在智能手机上实现实时路况信息系统的实现以及编码规则。二技术路线本文从行业交叉应用和用户需求出发,建立原始的系统模型,对系统的核心算法进行研究,建立空间信息数据库,昀后得到相应的电子地图,将其显示在智能手机屏幕上,昀后进行测试和评估。编码定义规则在交通路况数据库中,其中昀重要的是交通路况信息(TrafficRoadInformation,TRI)的编码标准。TRI编码的易用性、扩展性直接影响到本系统的性能。经过研究,提出以下的编码标准,以满足需要。不同城市以城市区号作为其城市编码,4个字段。路段应该有自己的编码格式,每个路段应该有以下的关键属性:路段ID,路名,起始路段,结束路段,方向。道路交通状况分为三种情况畅通,拥挤,堵车。考虑到路段上行和下行路况不同,所以使用双数字来表示路段路况,如11,12,23等。除此之外,路况应也有时间属性,如20080912。同时每天都有很多时刻,考虑到不用时时刷新,一般来讲都是5分钟一次,所以把每天分为288(24*60/5)份,所以这里还有一个参数是专门来说明路况信息的时间参数。在数据传输模块中,路况服务器将返回如下格式的数据流:0010,323,20080912,208,12它表示北京市323路段在2008年09月12日,17点20分(208*5)的路况,为上行通畅,下行拥挤。三系统模块设计基于LBS的实时交通信息系统的编码设计文◎1贾扬洋2曹红艳1杨永(1河南大学环境与规划学院河南开封;2河南省交通科学技术研究院勘察设计所河南郑州)(一)位置的获取模块位置的获取有分为两种方法:直接方法和间接方法。直接方法,就是指通过调用Symbian自带的API来获取手机当前的经纬度坐标和其他空间信息的过程,这种情况适合手机上自带GPS模块。间接方法,是指有些手机不带GPS导航模块,通过获取三个基站的经纬度计算出目标位置。在本设计中同时使用这两种方法,即A-GPS定位方式。即如果程序检测到GPS模块,则可获取到准确的经纬度,否则将尝试基站定位方式。(二)经纬度编码算法得到需要的经纬度以后,按照预定设计,需要取得相应的地图。1.首先获取坐标信息,坐标系信息保存在KML文件中,同时也存在在用户的手机设备中,该信息采用WGS84坐标系,主要包括用户的当前点的经纬度。2.精确到米的墨卡托球面投影变换,用来提供栅格图块和WebGIS等服务。3.建立每个缩放级别的像素平面坐标系,原始缩放级别(zoom=0)有256*256个像素点,下一个级别有512*512个像素点,并且边长都是双精度值。4.每个缩放级别的图块的数字,原始级别(zoom=0)只有一块,第二级别有4块,第三级别有16块,等等。所有的图块都是256*256个像素。按照如上的步骤推算,可以得到经纬度到Tile编号的换算公式:其计算公式如下:(4-2-1)(4-2-2)(三)地图数据获取模块目前国内开放API的地图服务提供商,有MapABC,51ditu,MapBar等。GoogleMap调用MapABC的路况接口,经过后台处理和优化后,对外提供功能强大的开放GoogleMapAPI。图1为通过4.2编码获取的地图:(四)实时路况地图获取模块能提供实时路况数据的城市有:北京,成都,上海,南京等全国一线城市。从ditu.google.com截获的实时交通路况的数据URL为:=12&x=3373&y=1550&client=google。交通地图数据和实时路况地图数据,必须使用同一个地图提供商,这样才能使得行政地图和路况地图匹配,这里的匹配有两层含义,一是:地图数据和路况数据能吻合,即大小、形状、行政区域以及道路能完美的覆盖在一起。二是:调用地图和路况的时候,使用同一的参数和方法,这样方便之后的校对、匹配等工作。结论该系统提出了一种在智能手机这种比较特殊的设备上的交通路况传输数据格式,提出了一种新的增值服务模式,一方面满足了用户的终端需求,一方面也使得LBS能够更加深入到我们的生活当中。从地理信息系统(GIS)到LBS,再到手机GIS开发,应用上是传统领域向综合领域的发展,技术上是从空间数据分析到结构更复杂的各种数据混合处理,系统构架上是从简单构架到多层构架的发展。可以看出,行业的交叉发展越来越明显,综合性变成未来GIS不可缺少的一个发展方向。参考文献:[1]乔文济.一种面向LBS的服务发现方案的研究与应用[D].河海大学.2006.[2]余涛,余彬.位置服务[M].北京,机械工业出版社,2005.[3]郑朝霞,赵岚.基于SymbianS60的内存管理[J].软件导刊.2008,8.[4]姜桂艳等.基于实时信息的城市道路交通状态评价指标体系研究[J].交通与计算机.2007.5:21-24.图1TileNumber为zoom=12,x=3373,y=1550的交通路况地图
本文标题:基于LBS的实时交通信息系统的编码设计
链接地址:https://www.777doc.com/doc-3757807 .html