基于Super Map Is.net的交通信息实时发布

2010-09-11 00:45李少伟宋洁华
关键词:路况服务平台客户端

李少伟,宋洁华

(1.广东交通职业技术学院 计算机工程学院,广东 广州 510650;2.海南师范大学 地理与旅游学院,海南 海口 571158)

基于Super Map Is.net的交通信息实时发布

李少伟1,宋洁华2

(1.广东交通职业技术学院 计算机工程学院,广东 广州 510650;2.海南师范大学 地理与旅游学院,海南 海口 571158)

在阐述Super Map Is.net平台的结构及其发布交通信息的原理的基础上,重点讨论了实时发布动态交通信息的方法,并通过广州交通信息服务平台实时地发布道路拥挤状况图,解决了传统交通服务内容匮乏、信息滞后的问题,很好地满足了公众对高质量交通出行服务的需求,取得了良好的社会效果和经济效益.

Super Map Is.net;VML;动态;实时;交通信息

随着我国经济的持续发展,人民生活水平不断提高,人们对高质量交通出行服务的需求越来越迫切,期望的服务标准越来越高.而现实情况是:虽然道路交通基础设施建设日新月异,高速发展,但仍难以应对呈加速增长的机动车保有量带来的交通需求的高速增长,交通供需矛盾日益突出[1];特别是与道路基础设施的发展相比,交通信息服务的发展更是处于弱势地位,动态交通信息既无法全面掌握,又缺乏有效的发布手段,使得原本可以提高道路基础设施运行效率的交通信息化手段,由于未能充分发展和有效应用,反而成了影响交通运输服务水平提高的“瓶颈”所在[2].

开展公众交通信息服务,建立公众交通信息服务系统,成为非常迫切的需求,成功有效提高公众出行质量的重要手段.同时,应该认识到,公众交通信息服务系统的建设也将有效推进交通运输信息资源的整合,为提高政府管理与服务水平,提供数据支持[3].

1 基于Super Map Is.net的交通信息发布

公众交通信息服务系统最重要的核心功能是进行交通信息的发布,本文采用Super Map Is.net网络地理信息服务平台进行交通信息的发布.

1.1 Super Map Is.net的总体架构

Super Map Is.net是基于Microsoft.NET技术和Super Map Objects组件技术的网络地理信息服务开发平台,Super Map Is.net能够通过网络发布管理GIS数据,并对GIS数据的各种功能需求进行处理,它采用面向Internet的分布式计算技术和组件式设计结构,支持跨区域、跨网络的复杂大型网络应用系统集成.

通过Super Map Is.net构建的面向网络的交通信息服务系统一般具有以下几个结构层次(见图1),它们包括用于提供交通GIS数据的数据服务器、提供GIS数据获取与处理的GIS服务层、用于实现业务功能并与客户端及GIS服务器交互的Web服务层、以及系统的客户端[4].

1.2 Super Map Is.net对交通信息的发布

基于Super Map Is.net的交通信息发布,一般分为两种情况:①交通基本信息的发布,交通基本信息一般指静态的信息,包括各种道路信息及道路周边相关信息,这类交通出行服务系统如图吧、搜狗、百度地图等,满足了人们日常出行的各种需求,例如公交查询,自驾车导航等等[5];②动态交通信息的发布,动态交通信息主要指实时路况信息,通过动态交通信息公众可以及时地了解市区主要道路状况,合理选择出行路线,避开拥堵路段,节约行程时间,掌握实时交通路况信息一方面实现了个性化交通引导,变被动出行为主动选择,满足了公众的交通知情权要求,另一方面实时交通路况信息的发布将有效均衡路网交通流量,达到缓解道路交通拥挤,疏导交通流的目的[6].

基于Super Map Is.net发布交通信息的流程主要分为web层发布信息流程和GIS服务请求处理流程.

Web层主要是GIS应用系统的发布层,GIS应用系统通过Web服务器发布网站,与客户端交互,并通过Super Map Is.net的服务端控件或脚本控件与后台GIS服务层交互.该层的处理流程见图2.

GIS服务的请求一般都是比较复杂、费时的操作,如果Web服务器中储存了针对GIS处理结果的缓存,Super Map Is.net服务端控件或者脚本控件将直接利用这些缓存结果,快速对用户请求进行反应,提高并发访问量[4].但是多数交互式地图操作是需要重新产生动态地图,对于这种情况,Super Map Is.net将按如下的基本流程进行处理见图3.

2 实例分析

广州市交通信息服务平台是广州市交通局发布实时的交通信息和提供互动的交通信息查询服务平台.依托交通局信息资源整合与服务推广工程,整合出行信息资源,以公众出行服务网站、移动智能终端、短信服务平台、宣传手册、多媒体查询终端以及嵌入式可变情报板等多种信息服务手段,将出行者所需的各种交通信息进行及时、准确地发布,引导公众高效、便捷、舒适地出行,切实提高交通行业主管部门的公众服务能力和水平.

2.1 功能模块

广州市交通信息服务平台除了提供实时交通信息服务,动态更新终端路况外,还提供日常公众出行信息服务,主要功能如下:

①动态更新终端路况—每5min接收交通管理部门分发的动态交通数据,并以此更新本地地图显示,以红、黄、绿三种颜色标注道路双向实时路况.

②拥堵多发地段实时交通信息查询,主要干道实时交通信息查询.

③IPO信息点查询,道路查询,以及自驾查询,查询结果的展示等功能.

④公交换乘路线查询,最佳路径分析查询,周边查询等功能.

⑤电子地图基本功能:实现电子地图的放大、缩小、漫游、测量等一些基本功能.

⑥结合交通业务系统,提供其他业务信息服务.

2.2 总体架构

广州市交通信息服务平台的总体架构分为以下三个结构层次(见图4),它们包括:应用服务层,主要面向公众提供实时交通信息及其他出行服务;服务提供层,主要采用Super Map Is.net平台发布交通地图信息及其它业务信息;数据服务层,采用O-racle管理和提供GIS数据信息和其它业务信息.

2.3 系统存在的主要问题

实时路况交通信息的发布,要求即时生成路况现状地图,对服务器的性能提出很高的要求.传统的地图生成原理是客户端将需要地图的相关参数(包括地图的范围、图层信息等等)提交到服务器,服务器端接收这些参数以后进行处理,处理后在服务器端生成一张图片,通过页面呈现过程把图片的生成路径以虚拟路径地址嵌入页面中,客户端通过浏览页面,得到需要的地图,由此可见,传统的出图方式只适合于静态地图,而且利用地图缓存可以达到快速出图的目的,对于快速变化的路况信息,倘若以这种方法出图,系统的速度和稳定性将受到极大的考验,这种方法理论上行得通,但在实际项目中并不可行[7].

2.4 解决的主要措施

经过仔细分析后,笔者发现需要动态获取信息的数据并不多,往往只是少数几个图层.在本例中需要获取的是道路拥挤情况的信息,因此我们假设图片可以分为两部分:一部分为底图即静态图,可以用传统的方式发布;另一部分为实时道路拥挤信息图,可以在客户端临时生成再叠加在底图上,这样就可以使用VML(Vector Markup Language)在客户端生成临时图层,实现这个功能.

VML(Vector Markup Language)最初是由 Microsoft开发的XML词表,IE5.0以上版本对VML提供支持.VML是基于XML标准由文本构成的图像,支持广泛的矢量图形特征,可集成到HTML,还可以在图形中嵌入文本,实现超链,甚至可通过脚本语言实现一定的动画功能,表达方法简单,易于扩展,具有先天的优势,而且VML规范还包括大量的支持多种不同矢量图形特征的元素,VML以上的种种优点及其与Super Map Is.net在客户端的结合,使得处理页面的灵活性更高,页面的表现更加出色[8].

因此,具体解决方法可整体划分两部分工作:第一步,修改Super Map Is.net的脚本,将动态数据的信息存放在Cookie里面;第二步,在客户端得到Cookie里面存放的值,之后在客户端用VML绘制矢量图形.

Super Map Is.net 2008的客户端开发结合了VML的功能,主要通过CustomLayer类来实现动态信息的绘制.CustomLayer是实现地图自定义图形编辑的接口,也是将开发人员自定义的空间信息与原有地图服务相融合的平台,由于添加在Custom-Layer中的地图对象是由开发人员来控制其呈现的逻辑和样式,并且具有自定义的存储逻辑,对这些地图对象的源数据的更新,就可以直接被反映在地图呈现上,从而及时响应数据的更新[9].

广州市交通信息服务平台实现动态出图的部分代码如下:

以上代码根据道路车辆的不同行驶速度,每隔5分钟使用CustomLayer类在客户端绘制不同颜色的线形,以表示不同的道路通行状态,然后叠加在基本地图上,形成了动态交通信息图,其发布场景见图5.

3 结论

基于Super Map Is.net的交通信息服务平台成功的实现了动态交通信息的实时发布,解决了传统交通服务内容匮乏、信息滞后的问题,有效提高了道路基础设施运行效率和交通信息化服务水平,取得了良好的社会效果和经济效益,由于动态交通信息的获取需要一定的时间,要取得更好的实时交通信息发布效果,数据获取的速度和效率非常重要,这也是未来交通信息服务值得改进的地方[10].

[1]穆利娜,李发红.基于GIS的城市智能交通诱导系统分析[J].测绘技术装备,2007(4):14-16.

[2]张宏亮,李胜伟.GIS及GIS_T在交通规划方面的应用[J].知识经济,2009(6):139-140.

[3]王京峰,梁青槐.基于GIS的城市交通预测系统[J].交通与计算机,2002(4):22-25.

[4]北京超图软件股份有限公司.Super Map Is.net 2008开发手册[M].北京:Super Map Press,2008.

[5]陈大伟,刘左,周传明,等.地理信息系统(GIS)在车辆导航系统中的应用研究[J].交通与计算机,2000,1(6):10-12.

[6]魏贇,范炳全,韩印,等.交通诱导信息对路网中车辆行为的影响[J].交通运输工程学报,2009(6):114-120:126.

[7]李建军.基于GPS/GIS城市公共汽车实时调度系统的研究[D].成都:西南交通大学,2004.

[8]基于WebGIS的ITS共用信息平台信息发布系统设计[J].公路交通科技,2005,22(7):105-109.

[9]张飞舟,晏磊,范跃祖,等.智能交通系统中的公交车辆动态调度研究[J].公路交通科技,2002,9(3):123-126.

[10]刘建美,马寿峰.交通诱导出行信号博弈分析及其虚拟行动学习模型[J].武汉大学学报:自然科学版,2010(1):102-107;120.

责任编辑:黄 澜

Traffic Information Real-time Release Based on the Super Map Is.net

LI Shaowei1,SONG Jiehua2
(1.Computer Engineering Institute,Guangdong Communication Polytechnic,Guangzhou 510650,China;2.College of Geography and Tourism,Hainan Normal University,Haikou 571158,China)

This article mainly described the structure of the Super Map Is.net platform and principle of traffic information release,and discussed the real-time dynamic traffic information released through traffic information service platform of Guangzhou in the form of traffic congestion graph,solving the problem of lack of traditional commute services and information delay,satisfying the demand of high quality commute services of public very well,and had achieved good social effect and economic benefit.

Super Map Is.net;VML;Dynamic;Real-time;Traffic information

P 208

A

1674-4942(2010)03-0338-05

2010-06-10

猜你喜欢
路况服务平台客户端
高速公路路况信息系统
打造一体化汽车服务平台
江苏省一体化在线交通运输政务服务平台构建
论基于云的电子政务服务平台构建
如何看待传统媒体新闻客户端的“断舍离”?
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于云计算的民航公共信息服务平台
从路况报道看广播“类型化”新闻的要素构成
高速公路实时路况分析系统方案