车辆实时监控系统中之.ppt_第1页
车辆实时监控系统中之.ppt_第2页
车辆实时监控系统中之.ppt_第3页
车辆实时监控系统中之.ppt_第4页
车辆实时监控系统中之.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、车辆实时监控系统中之 WEBGIS 技术应用研究,中国科学院研究生院软件学院 2002级 MSE 刘永强,内容提要,中国科学院研究生院软件学院 2002级 MSE 刘永强,课题背景 当前国内外WEBGIS技术研究现状 车辆监控领域中WEBGIS应用现状 论文研究的内容 关键技术 预期目标 论文结构和进度 参考文献 导师介绍 个人工作背景 致谢,课题背景,中国科学院研究生院软件学院 2002级 MSE 刘永强,课题来源于T项目 公司简介 (略) T项目 是一套通过Internet来实时监控车辆的大型系统 综合应用GPS、GSM、GPRS、WEBGIS、以及数据通讯等技术 为用户提供丰富的功能,如

2、车辆监控,车辆报警、求助信息的响应, 地理信息的分析、查询,车辆以及车队的调度、管理等等功能。,课题背景,课题来源于T项目 T项目 支持多种通讯网络。如:GPRS,GSM,CDMA。 支持多种GPS设备。 以WEB方式发布,采取瘦客户端模式,客户操作简便,不需要专门客户端软件。 丰富、强大的功能,切合用户的实际需求。 结合WEBGIS技术来实现。,中国科学院研究生院软件学院 2002级 MSE 刘永强,课题背景,课题来源于T项目 T项目结构示意图,中国科学院研究生院软件学院 2002级 MSE 刘永强,当前国内外WEBGIS技术研究现状,WEBGIS技术综述 WEBGIS是GIS和WEB技术结

3、合的产物。 WEBGIS在客户端的显示有两种方式:栅格图或者矢量图。 WEBGIS客户端采用ActiveX技术或者Java Applet等方式实现; WEBGIS服务端通常和WebServer结合,采用CGI、ISAPI等方式实现; 当前国内外流行的WebGIS产品有二大策略:瘦客户机模式和胖客户机模式。,中国科学院研究生院软件学院 2002级 MSE 刘永强,当前国内外WEBGIS技术研究现状,WEBGIS技术综述-服务器端处理模式(瘦客户模式) 服务端处理为主:服务器采用CGI、ISAPI、NSAPI、Java Servlet等方式,地图全部由服务器生成、处理。客户端只起到显示栅格图形(如

4、:bmp、jpg)的作用。 代表产品:美国ESRI的ArcIMS,美国MapInfo公司的MapXtreme 国内典型应用:北京图行天下公司的“数字北京” 优点:客户端不需要任何额外程序,网络传输数据量小。 缺点:增加了服务器负担和响应时间。,中国科学院研究生院软件学院 2002级 MSE 刘永强,当前国内外WEBGIS技术研究现状,WEBGIS技术综述-客户端处理模式(胖客户模式) 客户端处理为主:主要采用Plug In、ActiveX等,下载矢量数据到客户端进行处理。 代表产品:美国Autodesk公司的Mapguide。 国内典型应用:上海英特杰公司的“公共定位应用服务平台”。 优点:数

5、据下载到本地处理,服务器负载较小,地图操作响应快。 缺点:当数据量增加到一定程度时,性能将下降很多。复杂的GIS分析难以进行。网络负载可能较重。客户端的计算机要有较强的处理能力。,中国科学院研究生院软件学院 2002级 MSE 刘永强,车辆监控领域中WEBGIS应用现状,在GPS车辆监控应用领域中WEBGIS技术的应用现状 随着Internet步入各行各业,在GPS车辆监控应用领域中引入WEB技术,从而实现在Internet上发布车辆监控应用的各种功能,已经是一种必然的趋势。 用户只需要打开浏览器而不需要安装任何的专用软件、搭建专门的监控中心和通信网络,就可以实现车辆监控的各种功能。 目前,国

6、内外众多GPS车辆监控应用领域的公司已经开始利用WEBGIS技术并结合GPS等其他技术来发布系统。例如,澳星天网,深圳华强,深圳塞格,天诺网,北大青鸟天目系统,等等。,中国科学院研究生院软件学院 2002级 MSE 刘永强,车辆监控领域中WEBGIS应用现状,在GPS车辆监控应用领域中WEBGIS技术的应用现状 在目前大多数的此类系统中,均采用的是专业GIS公司的通用的WEBGIS平台。应用范围最为广泛的是ESRI公司的ARCIMS,Mapinfo 公司的 MapXTreme,国内超图公司的SuperMap IS等。例如,澳星天网采用的就是MapXTreme。 利用通用的WEBGIS平台来发布

7、地理信息(电子地图),通过服务器系统将获得的GPS数据写入到数据库;客户需要察看车辆的位置等数据时,查询数据库获得GPS位置等数据,并显示在电子地图上,返回给客户端浏览器。这是大多数此类系统的实现方式。,中国科学院研究生院软件学院 2002级 MSE 刘永强,车辆监控领域中WEBGIS应用现状,存在的问题 无法满足用户实时监控和报警信息及时提醒的需求 由于在GPS车辆监控应用中,大多数客户有实时监控车辆的需求,随时察看车辆的各种状况;并在车辆发生危险或需要救助时,能够主动的发出报警给客户端浏览器,以便于及时的处理和响应。 采用通用WEBGIS平台构架的众多系统中,均无法实现此类需求。这也是大多

8、数此类系统的功能均不如专用客户端强大,无法广泛推广,替代专用客户端的原因之一。 无法记录用户的操作状态 采用通用WEBGIS平台的系统,通常是以http协议为基础,在此之上进行扩充。由于http是一种无状态的协议,因此,构架的系统无法满足用户逐步深入的查询分析等需求。,中国科学院研究生院软件学院 2002级 MSE 刘永强,车辆监控领域中WEBGIS应用现状,存在的问题 通用的WEBGIS系统,在此类应用中并不十分适用。 常见的WEBGIS系统普遍采用了与Web服务器相结合的方法来进行开发,但是由于Web服务器普遍使用多线程的方式处理客户端请求,而大部分地图引擎目前均不支持多线程,所以一般采用

9、另外启动一个应用服务器的方式来解决这个问题。 在这种方式下由Web服务器代理网络请求,然后转发到应用服务器或者调用服务器端对象,处理完毕后再由Web服务器传回结果。由于需要同时配置多个服务器程序,会带来网络流量的加大、配置复杂、开发与调试难度相当大的问题,如果出现错误难以跟踪和排除故障。 同时,当用户操作、数据交换频繁的时候,每次都需要通过WEB服务器将请求转发到GIS服务器,将导致服务器负载严重,更重要的是效率将大大降低。,中国科学院研究生院软件学院 2002级 MSE 刘永强,论文研究的内容,论文研究的内容 针对如上存在的问题,在目前所知的众多此类系统中,还没有一个良好的方案,都还只是处于

10、初步应用的阶段。 在本论文中,将要借鉴以往众多系统的经验,在此基础上,提出一种新的适用于此类应用的WEBGIS实现技术方案,来解决此问题。,中国科学院研究生院软件学院 2002级 MSE 刘永强,论文研究的内容,在GPS车辆监控应用中WEBGIS的设计和实现方法 -GPS和WEBGIS的整合设计 设计思想 A) 客户端和服务器相结合:通过客户端和服务器方相结合的方式,可以在处理不同的地图数据时采用不同的方案,可以使安全性、性能与效果得到较好的平衡。 B)采用应用服务器的方式,底层利用Socket直接解析HTTP协议,同时也可以和客户端直接建立Socket连接;从而使浏览器可以直接与地图服务器会

11、话,减少了网络中转,可以直接控制数据I/O; C) 基于XML自定义通讯协议,开放性、扩充性良好。,中国科学院研究生院软件学院 2002级 MSE 刘永强,论文研究的内容,在GPS车辆监控应用中WEBGIS的设计和实现方法 -GPS和WEBGIS的整合设计 设计思想 D)客户端浏览器中采用Java Applet的方式,和应用服务器之间建立直接的Socket连接,从而实现GPS数据、报警信息等从服务器到客户端的主动推送; E)通过应用逻辑层来管理各个地图应用,不但可以充分利用现有地图引擎的处理能力,还可以实现多服务器群集和跨服务器的动态负载平衡,从而解决了空间信息数据量大难以处理的难题。,中国科

12、学院研究生院软件学院 2002级 MSE 刘永强,论文研究的内容,在GPS车辆监控应用中WEBGIS的设计和实现方法 -GPS和WEBGIS的整合设计 组件式结构 1)网络通信组件 主要用于处理网络请求,与浏览器进行交互通信。 包括服务器组件和客户端组件。 2)GIS组件 可以使用各种支持组件化编程的地图引擎,如SuperMap、MapX、MapObjects等,并在其基础上进行封装。 3)格式转换与影像处理组件 实现将地图输出的结果转换到JPG、GIF等浏览器可以显示的影像文件格式,或者转换为其它可以在浏览器上使用的矢量格式,如VRML、Flash等。,中国科学院研究生院软件学院 2002级

13、 MSE 刘永强,论文研究的内容,在GPS车辆监控应用中WEBGIS的设计和实现方法 -GPS和WEBGIS的整合设计 组件式结构 4)服务器群集与任务分派组件 主要处理地图应用的管理和任务分派,实现服务器之间的群集和负载均衡。 5)服务器管理组件 服务器地图应用的管理和配置工具,可以通过简单的方式配置地图服务的各种参数,并保存到注册表中,可以通过该工具启动、停止地图服务、查询当前运行状态等。 6)其它辅助工具 包含数据转换、数据处理等辅助工具。,中国科学院研究生院软件学院 2002级 MSE 刘永强,关键技术,1、GIS应用技术 利用通用的GIS平台,在此基础上进行封装,实现WEBGIS的各

14、种功能。自定义操作协议。支持组件化编程的地图引擎,如SuperMap、MapX、MapObjects等。 2、格式转换与影像处理技术 实现将地图输出的结果转换到JPG、GIF等浏览器可以显示的影像文件格式,或者转换为其它可以在浏览器上使用的矢量格式,如VRML、Flash等。 3、网络通讯技术 在服务器端和客户端都需要有基于Socket的通讯组件。通讯协议自定义。同时,也支持普通的Http访问。 4、软件架构技术 设计一种良好的软件架构,实现对多种GIS平台、多种通讯方式的支持。实现模块和组件的高度内聚,各个模块功能相对独立。,中国科学院研究生院软件学院 2002级 MSE 刘永强,预期目标,

15、满足用户实际的应用需求; 多用户并发的情况下,保证服务器的及时响应和处理效率; 组件化设计和开发,可扩充性良好; 便于管理,便于操作;,中国科学院研究生院软件学院 2002级 MSE 刘永强,论文结构和进度,论文进度 预计在年底或者明年初,完成论文工作。,中国科学院研究生院软件学院 2002级 MSE 刘永强,论文结构和进度,论文结构 第一章 引言 第二章 WEBGIS技术综述 第三章在GPS车辆监控领域中WEBGIS应用的现状和不足 第四章 WEBGIS与GPS整合设计和实现方法 第五章 全文总结 参考文献,中国科学院研究生院软件学院 2002级 MSE 刘永强,主要参考文献,主要参考文献

16、(1)袁相儒.InternetGIS的部件化结构J.测绘学报,1998(4):168172. (2)宋关福等.WebGIS基于Internet的地理信息系统J.图形图像学报,1998(3):251254. (3)杰华等.基于Internet的地理信息系统的研究和开发J.图形图像学报,1999(1):3235. (4)陈俊杰,陈灿章. WebGIS技术及其实现方法J. 太原理工大学学报,2000(7). (5)王尔琪 ,钟耳顺。开放式Internet地图服务体系结构设计与应用。2001中国GIS年会论文集,成都,2001.3 (6)宋关福等.组件式地理信息系统的研究和开发.中国图像图形学报,19

17、98,4,313317 (7)杨冬青,唐世渭.面向对象技术与数据库技术结合回顾与展望.中国计算机报,1997年3月10日,129130 (8)Babcock,Charles.SQL vs Objects.Computerworld,1993,27(6):6 (9)Information Retrieval (Z39.50):Application Service Definition and Protocol Specification.Washington,D C:Library of Congress,1995 (10)蔡奇玉,连振汉,张志强.CGI编程指南.北京:机械工业出版社,1997

18、,中国科学院研究生院软件学院 2002级 MSE 刘永强,主要参考文献,(11)美Rajagopal R,Mouica S P,前导工作室译.Windows NT4高级程序设计.北京:机械工业出版社,1997 (12)阎君等.地理信息共享与开放式地理信息系统技术研究.中国图像图形学报,1998,2,140144 (13)袁相儒等。多种数据源地理信息处理的Internet GIS 方法。武汉测绘科技大学学报(JOURNAL OF WUHAN TECHNICAL UNIVERSITY OF SURVEYING AND MAPPING(WTUSM))1999年 第1期 第24卷 No.1 1999 (14)袁相儒,龚健雅.矢量图形与主数据库无缝连接万维网地理信息系统的设计和实现.武汉测绘科技大学学报,1997, 22 (3): 260263 (15)龚健雅,袁相儒,陈莉丽,等.跨平台分布式地理信息组织与处理.武汉测绘科技大学学报,1998, 23 (4):

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论