Google+Earth在交通信息服务系统中的应用研究.pdf

Google+Earth在交通信息服务系统中的应用研究.pdf

ID:51494795

大小:365.37 KB

页数:5页

时间:2020-03-25

Google+Earth在交通信息服务系统中的应用研究.pdf_第1页
Google+Earth在交通信息服务系统中的应用研究.pdf_第2页
Google+Earth在交通信息服务系统中的应用研究.pdf_第3页
Google+Earth在交通信息服务系统中的应用研究.pdf_第4页
Google+Earth在交通信息服务系统中的应用研究.pdf_第5页
资源描述:

《Google+Earth在交通信息服务系统中的应用研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据第46卷增刊2中山大学学报(自然科学版)2007年12月ACTASCIENTIARUMNATURALIUMUNIVERSITATISSUNYATSENIVoL46Sup.2Dee.2007GoogleEarth在交通信息服务系统中的应用研究+陈锐祥,何兆成,黄敏,潘秋碧(中山大学智能交通研究中心,广东广州510275)摘要:通过将海量的高分辨率卫星遥感图与航拍图映射到三维的地球模型中,C,oogleEarth(cE)为ITS的各种应用提供了全新的地理信息平台。描述并分析了GE的主要功能及其编程接口,

2、建立了基于GE的实时动态交通信息服务系统的分布式系统架构,并开发了相应的原型系统。运行结果表明,原型系统达到了设计目标,与传统基于GIS的交通信息服务系统相比,具有更加生动的交通与地理信息表达方式、用户与开发者友好等优点。关键词:交通信息系统;C,oosleEarth软件;分布式系统架构中图分类号:U491文献标识码:A文章编号:0529-6579(2007)$2-0195..04先进的交通信息服务系统(ATIS)是ITS的核心服务模块之一,是ITS面向出行者的主要接口。因此,如何实现用户友好地为出行者提供

3、动态、准确的交通与相应的地理信息是ATIS的重要研究内容⋯。自上世纪90年代中以来,GIS技术的研究与应用为解决上述问题提供了较为有效的解决方案,绝大部分的ATIS都基于GIS平台提供的电子地图进行人机交互界面的开发怛qJ。然而,基于传统GIS技术的交通与地理信息表达,至少存在以下两个问题:①基于传统GIS技术的电子地图与普通地图一样只是真实世界的抽象表达,其表达的信息的多寡与准确程度取决于地图的制作者;②基于传统电子地图的交通信息服务系统,大多采用Web—basedGIS技术,只能实现从“服务器端”到“客

4、户端”的单向信息流,因此系统难以为出行者提供更加个性化与灵活的功能与服务。GoogleEaah(GE)的诞生有希望为解决上述问题提供有效的手段。GE是由Google公司于2004年推出的,该项目通过将海量的高分辨率卫星遥感图与航拍图映射到三维的地球模型中,用户可以通过使用其地球浏览器客户端软件,体验从直升飞机上看自家屋顶的乐趣。当然,GE能够带给我们的决不仅仅只是让我们看看自家屋顶或者周边道路,而是一个全新的地理信息平台,并能满足从理论研究到相关行业应用的多方面数据与功能需求Mt9J。因此,本文目的在于探讨

5、将GE与传统GIS技术结合,利用现有的网络技术,建立一个动态交通信息发布的分布式系统架构。本文将首先扼要描述了GE的主要功能与特点,并介绍了GE的基于KML语言的应用编程接口;然后在描述了动态KML工作原理的基础上,提出了分布式交通信息服务系统架构;最后,阐述了原型系统的开发的重点内容,并分析了原型系统的特点。1GE及其应用编程接口1.1GEGE是由Goosle公司开发的的虚拟地球浏览软件,它把卫星照片、航空照相和GIS布置在一个地球的三维模型上。用户可以通过GE客户端软件对海量的地理数据以及其他的相关信息

6、进行访问。目前,Google为个人用户提供了三个版本的客户端软件:GoogleEarth、GoogleEarthPlus和GoogleEarthPro。其中,第一个版本是完全免费版本,本文的内容也是基于这个免费版本进行开发,其中主要功能包括:木通过实时数据流技术,通过互联网接入,GE服务器在需要时才向用户传输数据;宰基于三维模型的高分辨率图像浏览,其分辨率最高可达到15cm;幸分类信息图层表达;·分类信息搜索查询功能;·收稿日期:2007一04—19基金项目:广东省科技计划工业攻关资助项目(20068149

7、01004);“十一五”国家科技支撑计划资助项目(2006BAG01A04)作者简介:陈锐祥(1965年生),男,高级工程师;E—mail:exscrx@器uedu.cn万方数据中山大学学报(自然科学版)第46卷宰支持开放式的数据交换与编程接口语言KML。1.2KML语言及其对象模型KML(KeyholeMarkupLanguage)是GE为普通用户之间进行信息共享开发数据交换的格式,同时也是开发者进行GE二次开发的应用编程接口(GoogleCorp.,2006)。KML是一种符合XML语法与文档规范的语言

8、,它描述了GE中的所有支持的地理要素,因此可以用于GE中各种地理要素(如点、线、图形、多边形等)的绘制建模与存储。同时,KML还对GE地理要素中各元素的显示、风格等进行控制。KML的对象模型如表一所示,主要包括了Placemarks、Geometry、ImageOverlays、Style以及NetworkLinks五大要素,并定义了88个标签(tag)用以描述相应要素的属性。本文所建立的分布式系统架构主要应用了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。