1基于WebGIS旅游信息系统设计王娟(贵州贵阳550025贵州省第一测绘院)摘要:Internet是当今获取信息和知识不可缺少的手段和途径,在交通和旅游方面显得尤为重要。分析了WebGIS(万维网地理信息系统)技术的特点和实现方法,论述了它与旅游信息化相结合的必要性和可行性,同时提出了在Internet上实现旅游信息系统的解决方案。关键词:WebGIS、地理信息系统(GIS)、旅游信息系统。1、引言21世纪是信息经济的时代,在信息社会里起决定作用的不是资本,而是信息知识。随着经济的发展,人们生活水平的提高和闲暇时间的增多,旅游活动已成为人们生活中的重要组成部分。在信息社会里,旅游者获取旅游信息的渠道除了传统方式(广播、电视、报刊杂志等),更多的旅游者则借助于互联网(Internet)来寻找自己所需要的旅游信息。传统式与网络式相比,不仅渠道少、速度慢、成本高.且不确定性大,而网络获取旅游信息的方式不仅速度快、信息量大、内容新,而且费用低廉,深受广大中青年旅游者的喜爱和青睐。据统计,全球旅游电子商务连续5年以350%以上的速度发展.从某种意义上来说,旅游信息的传播速度和共享程度已成为促进旅游业快速发展的关键因素。2、网络旅游信息系统的设计系统性能是评定WebGIS系统的一个重要指标。对于性能的评定主要可以从多用户并发访问的效率、系统的响应速度、系统的稳定性、系统处理大数据量时的效率等方面进行。由于旅游信息系统是一个面向公众的查询系统,访问的人数多,为了提高通用测览的支持度,加快网络数据的传输速度,我们选择基于ASP技术的WebGIS来实现。ASP(ActiveServerPages)是Microsoft公司提出的一种动态站点技术,同时也是一个“服务器端脚本编写环境”,它可用于创建和运行动态的交互式Web服务2器应用程序。采用ASP技术实现webGIS还有以下优势:①由于送给客户端的是标准HTML文件,因此不存在浏览器不兼容的问题;②编写容易,web程序开发时间较短,利于快速建站;③存取数据库容易;④无代码泄漏问题。2.1系统总体框架结构系统采用三层应用结构,三层由表示层、应用逻辑层和数据层组成,具体实现中三层分别为客户机、应用服务器和数据服务器。该系统的总体结构图如图1所示图1系统总体结构图2.2系统总体结构分析(1)表示层设计:表示层的设计主要围绕GIS组件进行,客户端浏览器层的平台是Windows98(以上),采用通用的HTML浏览器,浏览器向Web服务器发送HTTP请求,Web服务器响应客户机的请求,返回请求的HTML页面,客户机下载GIS组件,在客户机上注册安装成功后,在浏览器中运行。同时用户还可以在客户端进行简单的交互操作。(2)逻辑层设计:该层是整个系统设计的核心,起着中间层的作用,在系统中即是Web服务器,Web服务器负责处理客户机的HTTP请求,下载GIS组件及加载空间数据商业数据库GIS组件空间数据元数据属性数据商业服务器GIS服务器WEB服务器远程服务器Internet客户端1客户端23等,最后把处理的结果数据通过Web服务器传给客户端。(3)数据层设计:数据服务器层包括GIS服务器和商业服务器,其中对关系型数据的管理采用MicrosoftSQLServer2000数据库服务器。①GIS服务器主要负责管理相关的空间数据和属性数据,当GIS服务器接受到Web服务器传来的处理任务后,利用GIS服务器上的GIS组件所提供的各项功能,进行数据的提取、分析、计算、处理等,最后把处理完的结果数据传到Web服务器,再转换成通用的页面内容反馈给客户端。②商业服务器主要完成与空间数据无关的提交请求。例如用户的登录信息和个人的详细资料都存储在商业数据库中,由商业服务器进行管理和维护,当客户端的查询请求涉及到跨地域分布式的数据存取时,还要把任务提交给其他远程服务器进行处理并返回。3、系统基本功能设计旅游信息系统功能按照应用对象分为面向游客和面向旅游管理者两大模块3.1面向游客的功能(1)旅游景点信息查询。用户可查询到各旅游景点、名胜古迹、公园、度假村、展览馆的地理位置、名称、地址、电话及介绍资料和图片、图像等多媒体信息。重点介绍各旅游景点风光并提供详细的文字资料、风光图片、图像等信息。(2)图形操作功能。系统提供了全景、放大、缩小、漫游等基本的地图操作。同时还提供了鹰眼功能使用户能随时了解当前图形缩放的区域在整个地图中的位置。(3)旅游服务信息查询功能。根据游客的需求,提供风景点信息,宾馆酒店分布查询、旅游交通路线的选择,并且围绕食、住、行、游、娱、购等内容向游客提供各种信息查询服务,如:涉外机关、旅游社团、车站、机场、邮电、医疗、娱乐场4所、大型商场等。(4)最新旅游信息动态报道功能。包括近期天气状况预报、刚出台的旅游法规和优惠政策、最新的旅游活动和旅游线路等。(5)网络分析和线路选择功能。应用GIS便捷的空间分析能力的优势进行网络分析和旅游线路选择。当游客在网上查到一条适合他的旅游线路后,就可以提取、统计出线路上所包含的旅游资料数量、服务设施的性质、质量、分布以及将花费的时间、钱等;同时通过系统的分析.能够为游客在网上提供旅游线路合理性分析.提出最佳便利线路及相关参考信息。(6)风景点三维虚拟展示功能。利用航测遥感资料、近景摄影资料、TIN等构建获得各风景点三维模型,真实展现各风景点的特色,主要有:风景名胜区三维景观的可视化、景观的任意飞行模拟、景点三维模拟等。3.2面向旅游管理者的功能(决策支持功能)在数据库支持下,通过一系列决策模型的开发和比较分析,旅游系统将集成旅游资源评价、旅游信息预报、交通和导游调度、旅游线路评估、旅游销售预测、游客应急安排等,从而达到决策支持的科学性与合理性。利用数据库技术,对近期的旅游信息进行采集,通过一系列专业决策模型,为旅游者提供近期旅游信息预报、旅游路线评估、最优旅游日程安排等决策信息。为旅游管理部门提供旅游销售预测、旅游旺期旅游景点导游调度、旅游景区规划等决策信息。服务器端通过改变地图配置文件可以把定制服务和工具等集成起来,以满足用户的多种需求。通过数据库服务器,系统实现旅游空间数据库中数据的动态管理功能,并在后台对数据库进行管理和维护。系统根据城市基础设施建设、旅游风景名胜点的扩建和改建等目的,可随时实现数据库中数据的动态添加、删除、修改和实时更新,保持数据库数据的现5实性;系统还实现数据库的备份,以防止数据丢失。同时,系统通过超级链接提供在线帮助,能随时帮助用户解决使用过程中可能遇到的问题,并且可以将问题返回到后台服务器,对具体的问题由服务器端进行处理。4、旅游信息系统的界面和性能设计4.1系统界面设计本系统主要是面向游客或者是打算旅游的人群以及为旅游者服务的导游,是城市向外旅游宣传的窗口,因此,界面设计尤为重要。系统界面根据美观大方、朴素典雅和方便使用的设计原则,主要利用GIS软件提供的二次开发语言来进行界面开发。总体界面设计包括以下几大部分:地图图形操作工具栏;图层控制;风景点鹰眼图;主图;信息显示区。如图2所示。图2系统界面设计图地图图形操作工具栏包括了可以对地图进行放大,缩小,漫游,显示全图等工具;图层控制可以使用户隐藏不必要的图层,显示重要的图层;风景点鹰眼图显示用户浏览的区域在整个地图中的位置;主图部分展示整个市区的旅游图供用户进行查看和操作;信息显示区显示了用户查询的信息,如查询两点间的距离等。4.2系统性能设计(1)可靠性。要求系统在发生故障或用户输人数据不合理的情况下有较高的抗干6扰性和控制故障的能力。(2)易维护性。系统的维护升级要简单易行。历史和现实数据能准确下载和上载,为旅游者和旅游管理者提供有力的动态性和现实性的信息支持。(3)安全性。系统应对用户的登录权、管理任务操作权和数据库访问权限等方面有高度的控制能力,杜绝对数据的非法操作。(4)可操作性。本系统的操作人员一般是非计算机专业人员。因此,要求系统界面简洁清晰、生动直观,还要有较快的响应速度。5、结束语在WebGIS平台上开发旅游信息系统是未来城市旅游业管理的必然趋势,也是数字化城市的基本要求。由于旅游信息涉及的范围很广,要综合考虑游客实现旅游行为的各个环节,因此旅游信息系统的开发需要地图学、计算机、旅游管理、城市规划等领域的学者共同参与。各大城市旅游信息系统的成功开发和应用,显示出GIS应用于旅游业的广阔前景。参考文献[1]修文群,池天河.城市地理信息系统[J].北京:希望电子出版社.[2]罗平,黄耀丽,何素芳.基于GIS和多媒体集成的旅游信息系统开发与实践.测绘学报[M]2001,12:[3]周春林,石高俊.基于游客的旅游信息系统的初步研究[J].南京师大学报.1998.