关键词 WebGIS;GPRS;监控调度;ArcIMS
1 引言
目前 已经建成并投入运营的车辆监控调度系统虽然在提高车辆运营效率、增强车辆行车安全性和解决道路 交通 问题 上发挥了重要的作用,但是却存在很多明显的不足,如建设运营费用较高,监控覆盖范围有限,监控实时性差,系统扩展维护困难,调度功能缺乏辅助决策支持等。这些不足限制了车辆监控调度系统的 应用 领域和应用范围,使得车辆监控调度系统难以走向公众化。本文在借鉴已有车辆监控调度系统的基础之上,利用GPRS移动通讯技术和WebGIS技术构建了一种基于B/S模式的车辆监控调度网络信息系统,能够有效的解决已有车辆监控调度系统存在的不足。
2 系统数据传输通信网络的设计
在当前各种无线通信方式中,GPRS通用分组无线业务(General Packet Radio Service)具有实时在线、快捷登录、按量计费、高速传输,传输费用低等特点。特别适用于间歇的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输[2]。GPRS这些突出的优势和特点使其成为车辆监控调度系统通信方式的理想选择。另外GPRS充分支持TCP/IP,可以接入Internet网,为移动用户提供高速无线IP业务。GPRS对于Internet的其它组成部分来说,只是一个普通的子网。它完全实现了移动Internet功能,任何一种在固定Internet上的业务通过利用GPRS将同样能在移动网络上实现。因此系统将采用由GPRS和Internet组成的数据传输通信网络。
如图1所示,车载终端的GPRS无线通信模块与GSM基站通信,GPS定位数据从基站发送到GPRS服务支持节点(SGSN),SGSN与GPRS网关支持节点(GGSN)进行通信,GGSN对GPS定位数据进行相应的处理,再发送到目的网络Internet上。来自监控中心和监控客户端的调度指令(标识有车载终端地址的IP包),通过Internet由GGSN接收,再转发到SGSN,继而传送到车载终端。车载终端至GPRS网关支持节点由GPRS无线通信网络完成,GPRS网关支持节点至监控调度中心则采用Internet网络。

图1 系统的数据传输通信网络
3 系统监控调度中心的设计
3.1 系统监控调度中心设计 分析
GPRS技术的引进,把电信网络和 计算 机网络有机地连接在一起,这就为采用WebGIS技术构建网络环境下的监控调度系统创造了条件。WebGIS是建立在Internet上具有浏览器/服务器体系结构(B/S)的网络GIS[3]。它具有低开发和应用管理成本,真正的信息共享和巨大的扩展空间等特点,可以方便地在Internet网络上发布和管理空间信息,能够利用Internet提供GIS分析功能。利用WebGIS技术构建的网络环境下的监控调度系统和已有的单机形式的车辆监控调度系统是不同的。单机形式的监控调度中心将逻辑独立的功能模块在物理结构上部署于一台计算机或一个局域网内,而网络环境下的监控调度中心则采用B/S模式构建。车辆的位置和状态信息由GPRS和Internet组成的通信网络上传至监控调度中心,监控客户端用户则通过Internet以有线或无线的方式登录监控调度中心,对移动车辆进行监控调度。而调度指令则由监控客户端发至监控调度中心,并经通信网路下传至车载终端。
采用WebGIS技术一般需要借助二次开发平台,系统可利用ArcIMS进行设计开发。ArcIMS是ESRI推出的第二代WebGIS开发平台,集成了多种WebGIS开发技术,可以通过ASP、JSP等技术进行定制。ArcIMS是一个由展示层,逻辑事务层和数据存储层组成的多层结构的分布式系统。展示层包括HTML Viewer、Java Viewer和Metadata Viewer三种Viewers;逻辑事物层由Web服务器,ArcIMS Connectors、ArcIMS应用服务器以及ArcIMS空间服务器组成;数据存储层指数据源。ArcIMS Connectors是Web服务器和ArcIMS应用服务器之间的连接通道,它负责在请求发给ArcIMS应用服务器之前,将第三方语言如ASP翻译成ArcXML语言。ArcIMS各个不同层之间通过ArcXML进行通讯。ArcIMS Connectors主要有Servlet Connector、Java Connector、ActiveX Connector和.NET Connector等,所有的Connector必须与Web服务器位于同一台计算机上。
利用ArcIMS设计开发监控调度中心系统必须合理的选择ArcIMS Viewers和ArcIMS Connectors。ArcIMS Viewers决定系统站点的功能和外观,决定了提供那些空间、属性查询工具和显示工具。ArcIMS Connectors则决定了系统的开发技术手段,决定了系统功能的定制和扩展。另外ArcIMS支持在同一物理位置以相同的空间数据和属性数据建立多个WebGIS站点。为满足不同层次用户的要求,扩展系统的应用领域和范围,可以选择三种Viewer,即HTML Viewer、Java Viewer和Metadata Viewer,分别满足普通用户、高级用户和特服用户的需要。而ArcIMS Connectors可以选择Servlet Connector、ActiveX Connector。Servlet连接器是ArcIMS默认连接器,它支持所有Viewers。ActiveX Connector支持ASP技术,可以利用这两种开发技术对服务器端进行扩展和定制。




