- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于开源WebGIS的城市旅游交通电子地图开发研究
设计者:殷睿睿,张玉明,刘瑞涛,周韬
指导教师:徐鹏
(长沙理工大学 交通运输工程学院 湖南 长沙410004)
作品内容简介
世界旅游业和计算机技术的飞速发展使游客获取旅游交通信息的方式发生了重大变革,由传统的纸质交通旅游图转变为互联网上的电子地图。开源软件的发展和WebGIS技术的进步促进了网络电子地图的繁荣,产生了巨大的商业价值。本研究在综合比较各类开源WebGIS软件平台的基础上,选择Geoserver、PostgreSQL和Openlayers构建了一个旅游交通电子地图平台,实现城市旅游交通信息资源的发布,提供了一种利用开源软件构建旅游交通电子地图思路和整体解决方案。研究结果表明:采用开源软件构建城市旅游交通电子地图所需的WebGIS平台,具有技术先进、开发成本低、周期短、易于维护和兼容性强等优点。
关键字:旅游交通 电子地图 开源软件 WebGIS
1.研究背景
国际著名的扬克洛维奇营销顾问公司(Yankelovich Partners)在全球旅游趋势观察报告中指出,世界旅游中正在发生“从以目的地为中心向以游客为中心”的转变。以游客为中心的含义就是旅游者有绝对的主观选择权,旅游者选择去一个城市旅游,首先需要了解该城市旅游景点的概况,以及交通设施情况。如何动态而全面的展现一个城市的旅游交通信息是很多人思考的问题。
随着空间信息科学和计算机网络技术的发展,一些旅游主流网站目前都推出旅游交通电子地图,作为城市旅游交通信息的动态发布平台。这是一种新型的、动态的网络旅游营销模式。旅游交通电子地图通常以行政区划等基础地理信息为背景图层,在此基础上叠加交通网络、公交线路、旅游景点、宾馆和餐饮等基础设施。用户足不出户即可通过电子地图设计自己的游玩路线,查询公交和道路信息、选择一条最优路径节省时间,了解每个景点的详细情况,包括门票信息、景点全貌图、周围的基础设施等等。旅游者通过这个平台能够非常容易做出选择,选择自己想去的地方。
本研究建立的旅游交通电子地图以WebGIS技术为基础,采用B/S(浏览器/服务器)架构。当前各种开源WebGIS平台在测绘和国土资源管理部门已经得到一些应用,但用于旅游交通电子地图开发仍处于起步阶段。开源软件具有易于维护、扩展灵活、便于共享等优势。基于Geoserver、PostgreSQL和Openlayers等开源软件构建本研究所需的WebGIS平台时机比较成熟。
2.设计原理
2.1系统架构设计
系统采用B/S模式三层架构,由客户端、服务器端构成,其中服务器端包括Web服务器和地图应用服务器以及PostgresSQL数据库三部分组成。系统结构如图1所示。具体说明如下。
客户端:本系统客户端开发基于Openlayers提供的JavaScript工具包。采用OpenLayers作为客户端不存在浏览器依赖性。用户使用普通的Web浏览器(如IE)即可使用相应的服务,不需要安装专门的浏览器插件,对用户计算机系统软、硬件要求低,系统维护、升级方便。客户端网页即是用户界面,通过该页面,用户可以实现公交线路和旅游景点查询条件输入、地图浏览、空间查询和分析等功能。
图1 系统结构图
服务器端:分析用户发送的指令信息,执行相应的操作提取数据,并把查询或分析结果反馈给用户。旅游交通信息查询服务基于系统的WebGIS平台,主要根据用户在Web页面选择的操作或查询条件,执行相应的信息查询(如公交线路、景点信息),并将查询结果通过浏览器反馈给用户。
数据库:包括旅游交通综合信息数据库、WebGIS空间数据库组成。实现数据的存储、查询和更新等功能。数据是旅游交通信息查询系统的核心和关键,数据的准确度和时效性是衡量系统实用价值的重要指标。
2.2系统功能模块设计
包括地图操作和信息查询两大功能模块,具体说明见表1。
表1 主要功能
功能
说明
地图操作
地图漫游
地图移动,通过鼠标或键盘实现地图漫游
地图缩放
地图放大缩小,使用鼠标滚轮或者工具条,在不同比例尺地图之间进行切换,浏览城市全貌或者局部细节
全图显示
显示全市范围的电子地图
距离测量
在地图上进行概略距离量算,方便进行路径规划
旅游信息查询
景点查询
查询景点相关信息,通过链接景区官方网站,获取权威旅游资讯
酒店查询
根据输入条件查询酒店相关信息,或者查询兴趣点周边一定范围内的酒店分布情况
餐饮查询
根据输入条件查询餐饮设施相关信息,或者查询兴趣点周边一定范围内的餐饮设施分布
交通信息查询
公交线路查询
输入需要查询的公交线路,将相应线路和经过站点在电子地图上显示
公交站点查询
输入公交站点,显示经过该站点的公交线路名称,点击线路名称可实现线路查询
公交换乘查询
根据公交线路通达情况,规划公交换乘方案;提供多种方案供
文档评论(0)