浅析Google-Earth在旅游景点展示中的应用.docx
上传人:涵蓄****09 上传时间:2024-09-11 格式:DOCX 页数:8 大小:15KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

浅析Google-Earth在旅游景点展示中的应用.docx

浅析Google-Earth在旅游景点展示中的应用.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

浅析GoogleEarth在旅游景点展示中的应用论文关键词:虚拟现实谷歌地球旅游论文摘要:在旅游信息网站中,利用虚拟现实技术进行景点展示取得的效果比使用文字和图片更生动。目前利用虚拟现实技术进行场景展示的3种主要方式为单机仿真软件、Web3D和全景图。该文提出一种利用GoogleEarth技术进行在线场景展示的方法,综合上述方式的优点,实现对大场景的加载、Internet对接以及与全景图的组合。该方法利用Servlet返回动态KML,激发GoogleEarth启动并显示场景。利用KML控制地标显示、地标说明图文和3D模型加载。通过说明图文中的超链接,让地标链接到全景图网页或Servlet,以返回3D模型数据。1概述随着信息化工程的推进,网络信息技术被广泛用于旅游业。在很多现有旅游网站的旅游地介绍中,通常包括行车路线、景区展示等内容。在景区展示中,多数旅行网都使用传统形式,即文字和图片。随着IT技术的发展和进步,已出现比图片更直观且生动的展示方式,即虚拟现实。虚拟实现把场景做成三维计算机模型,通过交互方式实现场景漫游和浏览。与图片相比,虚拟现实具有以下优点:(1)能全方位观察场景,整体感强;(2)具有交互性和沉浸性,使用户能产生“虚拟游历”的感觉。对于访问旅游站点、查找旅游信息的人,虚拟现实可以给予他们更有趣的体验,使其积累更强烈的参与旅游的愿望。因此,虚拟现实景区展示在国内外已成为研究热点。原有“虚拟游历”方案可以归纳为以下3类:(1)用基于单机或图形工作站的三维仿真软件构建场景,实现漫游,该方法能运行大场景,但其仿真软件没有与互联网挂接,构建的仿真场景只能单机使用,无法发布到网络;(2)利用一些传统Web3D技术,如VRML,构建一个三维场景实现浏览该方法适合较小的场景,它对大场景的处理很粗糙;(3)全景图技术J,它对单点的效果较好,但交互时不能走动,整体感不佳。2虚拟景区实现方案2.1GoogleEarth简介GoogleEarth是Goolge公司于2005年推出的一款集卫星影像、GIS、虚拟现实于一体的数字地球软件。在Google数字地球中,可以看到世界各国的卫星影像图,其精度较高。GoogleEarth具有丰富的GIS功能,包括地形、路网、区域边界、餐馆旅店、机场、学校等位置的矢量信息。GoogleEar可以通过KML语言进行地标管理,通过地标管理功能,可以加载自己制作的3D模型并漫游。2.2数据制作与KML可以用GoogleEarth的一个外部模块一一sketchup制作GoogleEarth3D模型。SketchUp支持普通几何体建模、CA导入、纹理处理等功能,且简单易用。模型加载后,GoogleEarth把模型、插入的坐标、视点坐标等数据看作一个地理标志,称为“地标”,能保存为一个KML格式文件。KML是一种基于XML语法和文件格式的标签语言,专门用于描述和保存地理信息,如点、线、图片、折线,并控制GoogleEarth显示效果。GoogleEarth客户端是一个KML文件浏览器。2.3基于Servlet和GoogleEarth的虚拟景区实现方案一般情况下,GoogleEarth和网页浏览器(如IE)是互不相关的2个程序。用户浏览网页时,GoogleEarth不会启动。在一个需要用虚拟现实方式展示场景的旅游网站,可以利用KML作为中介实现场景启动,如图1所示。用JSP编写网页,获取景点地名后,交由一个专门实时生成KML的Servlet处理。在Servlet中,可以利用PrintWriter根据需要实时回写数据。例如,若需要返回的KML文本为对于一个完整的3D场景,返回的KML代码比上述例子稍复杂,例如以下KML代码:上述KML代码的含义是使GoogleEarth加载一个地标,连接模型文件为网络上的mode1.dae,加载的地标放在经度为113.27、纬度为23.19的地方。相同视点的位置也在该处。KML详细语法说明可以参考文献。2.4GoogleEarth与全景图的组合在仿真应用中,不是所有场合都适合做成3D场景。很多人倾向于把景点拍摄制作成全景图。全景图不能全方位漫游,但其逼真度高、制作过程较简单。可以利用KML使GoogleEarth与全景图相结合。方法是插入一个没有三维模型的地标。每个地标都可以配有说明图文。说明图文支持网页格式,可以在网页中加入超链接,如图2所示。点击超链接可以激发网页浏览器(如IE)打开链接网页。该网页可以嵌有全景图虚拟现实场景。通过GoogleEarth地标就可以打开全景图场景,如图3所示。3实例图2~图4描述了一个基于GoogleEarth的旅游景点景观展示的应用实例。用户先访问旅游网站的介绍页面(图2中的IE界面),点击网页中的一个“景观漫游”按钮后,IE新开一个会话访问后台的