您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页基于WebGIS的城市旅游信息系统研究

基于WebGIS的城市旅游信息系统研究

来源:华佗小知识
116 应用方 2科0 1聿轰磊 l2年第4期 L L 基于WebGIS的城市旅游信息系统研究 郑黎 (四川T程职业技术学院就业办,四川德阳618000) 摘要随着GIS技术的发展,GIS应用的领域不断扩大,GIS在旅游地理学中的应用也越来越多。本文以GIS为技术平台,开发了某城市旅 游信息系统,把该城市的旅游活动信息进行采集、存储、管理、分析、计算和显示,以各种手段综合的展示了GIS处理信息的结果,为该城 市的旅游业发展提供可靠的科学依据 关键词旅游;地理信息系统;实时性;信息查询分析 中图分类号TP 文献标识码A 文章编号1673—9671一(2012)022一O1 16—02 GIS ̄I]地理信息系统(Geographic Infolanation System),地理信息系统是以地理空间数据库为 基础,在计算机软硬件的支持下,运用系统 程和信息科学的理论,科学管理和综合分析具 有空间内涵的地理数据,以提供管理、决策等 所需信息的技术系统。简单的说,GIS是综合处 和分析地理空间数据的一种技术系统,是以 测绘测量为基础,以数据库作为数据储存和使 用的数据源,以计算机编程为平台的全球空间 分析即时技术。 相对于传统的GIs管理信息系统,基于 WebGIS的网点管理信息系统的研发,把GIS的 功能拓展到互联网上,突破了应用于单机或局 域网上的一般的G1S管理信息系统,使系统的运 行成本降低,使用更为方便,快捷;目前国内 外利用GIS技术对网点现状进行管理、以及辅助 决策的管理信息系统,正在各行各业得到广泛 的应用,如旅游、银行、邮局、超市等行业。 本文基于WebGIS论述某城市旅游信息系统的构 建 更新。 1系统的构建 1.1设计原则 该系统从地理信息系统自身特点和用户需 求考虑应遵循规范化和标准化原则。为了使系 统实现扩展实现与互联网的连接与数据交换和 共享,必须对系统的数据规范编码方式,合理 的进行分类处理;同时也是关系到GIS旅游信 息系统的成败的关键环节。可靠性和实时性原 则;为了,提高系统的可靠性和实时性而采用简 单直观的操作设计,由于GIS技术的普及面还不 够广太过于专业化的设计不利于系统推广也不 利于提高系统可靠性。 1_2设计目标 图1 设计开发区域性旅游地理信息系统服务于 游客和旅游企业,把他们所关心的旅游信息 如:地图信息,景点,路线,旅游热点,图文资料,历史背景,视频文 件等载人计算机,构成一个专门的旅游信息系统,为游客提供形象直 观,丰富的旅游信息如饮食、医疗、交通等,提供游客更好的选择旅游 景点的参照,使游客享受更好、更新、更有用的旅游信息;为旅游企业 打造展示自身品牌形象生动活泼的开展各类业务的数字平台,使企业从 中获得更大的效益。 1.3福州旅游信息系统的基本构成 该城市旅游信息系统结构如图1所示。 该系统的主要模块有GIS功能模块、多媒体模块、系统 具模块和 系统帮助文件模块。 l-3.1 GIS功能模块 此模块主要由数据管理、线路选择、信息查询和旅游咨询系统四部 分组成的;该模块的设计是系统的关键环节。 1)数据管理。数据管理子系统是该城市旅游信息系统信息和数据 的主要来源,是实现线路选择、属性杏询、旅游咨询等的基础;该数据 应包括地图信息如地形图、专题地图,旅游景点的文本信息,图片,影 像资料信息等;同时还要实现对各种数据的实时更新以实现对其他模块 的统一维护与管理。 为_『给游客提供最新最快的旅游信息则需实时的对系统的数据进 行更新。为了实现图片数据的实时更新我们首先需了解AmlMS生成一张 图片的过程。①一个图片请求发送给areims application server,application server ̄责维护请求队列和维护sptial server的状态;@app server转发请求 给一个availible的spfial SP ̄lNer,sptial server负责读取数据生成图片;@sptial serverN过自己的印i读取oracle的数据库,获取数据生成图片;④关键的 问题就在第三步.arcims没有所谓的cache机制,每次图片请求都是重新读 端霸 应用方 117 取数据库,然后生成图片,所以就算一直点击“全图”功能,它也是重 新读取数据库的。 因此,若要实现实时更新信息则只需按如下步骤:定时更新保存 在oracle中的图层;其他的事情,arcims会帮助你解决的,你看到的图片 自然会是更新后的图片。这个更新oracle中的网层的事情,可以完全独 立出来,和Arcims没有任何关系.具体的作法:c/s的小程序:可以利用 作”;系统更新是为了使系统的信息保持时效性,去除陈旧信息更好的 为用户服务; “地图输出能够把用户关心的旅游区域借助打印机制成各 种普通的地图,同时也能够把各种查询、分析等的结果以文字、图表、 功能地图的形式在屏幕显示,或打印形式输出;同时也可以借助刻录机 将有关的信息刻录成多媒体光盘等”。 1.3.4用户帮助文件模块 . 该模块主要为用户提供了在使用本系统过程中遇到的各种问题如查 询、打印输出等帮助,使用户能够更好的使用此系统。 arcsde的c语言的印i或者iava的印i开发.h/s程序:servlet方式,可以用java api 开发。 2)线路选择。线路选择子系统主要包括给定条件选线和最短路径 选线;游客到旅游地区旅行其期望是以最低的代价获得最大的收获.因 此旅游线路的选择尤其重要,它往往涉及景点的选择,旅途的费用,饮 食,意外医疗和购物等诸多现实问题,因此在设计时为了降低游客的旅 游费用,避免重复选择出行路线,节省旅行时间,丰富游客旅行内容提 高旅游品质;本系统为游客提供多种选择方式:①给定条件选线。既特 征查找游客通过人机对话选择感兴趣的旅游景点,设置起点终点,系统 将帮助游客制定出完整的出行路线供游客选择;②最佳路径选择。系统 将根据游客选择的起点终点为其制定出一条最短的出行路线,为游客节 省经费,缩短旅行消耗的时间。(表I) 3)信息查询。该系统将旅游地的各类信息如地形图、景点图片、 2结束语 地理信息系统作为获取、存储、分析和管理地理空间数据的重要J- 具、技术和学科,近年来得到了广泛关注和迅猛发展;该系统主要实 现为该城市打造数字旅游平台,实现其信息的实时更新,为用户提供方 便,有效,实时的旅游信息。 历史背景、数字影像等集中显示,为用户提供基于WebGIS和多媒体集成 的信息查询功能,使其与传统的纸质旅游地图具有明显的优势,该系统 主要有圆形形式、矩形形式、点形式、扇形形式等多种查询方式。 4)旅游咨询系统模块。旅游咨询系统主要由旅游方法库、旅游数 据库、旅游知识库和旅游模型库构成;利用该系统的强大空间分析能力 如缓冲区分析、叠置分析、空间集合分析、地学分析,以当前旅游学界 知名的专家学者为知识对象,为游客提供各类旅游咨询解答。 13_2多媒体模块 此模块是与旅游GIS功能模块的信息查询功能结合使用;多媒体期 刊模块可自动、方便、高效的将传统媒体内容与页面创意形象上网,并 有效管理及运作信息内容和资源,增加游客与企业的互动功能,方便各 种条件下的信息存储与信息检索,全面满足游客对于旅游信息的了解 需求。 1.33系统工具模块 主要包括系统维护、系统更新和数据输出三个功能模块。系统维护 的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程 中用户提出的新的功能及性能要求,其目的是维护软件系统的“正常运 参考文献 f11侯春良,郭得峰,张义文基于GIS的秦皇岛市旅游信息系统(QTIS)设计研究 Ⅲ.2007. 【2]王伟长.地理信息系统控件(ActiveX)Map Objects培训教程【M】.北京:科学出版 社,2000. 【3]邬伦刘瑜.马修军.地理信息系统一原理,方法和应用[MI.北京:科学出版 社 2001. [4】朱炳贵.旅游地理信息系统的研究【JI.国土资源遥感,2002. 【5】许碧霞,李兆江,荆平.基于Map0hjects的旅游规划管理信息系统的设计与开 发I JIl计算机工程与设计,2008. r6J张超.地理信息系统【M].北京:高等教育出版社. 『7】蒋波涛,朱强,钱旭东.WebGIS开发实践手册【M】.电子T学出版社 [8]艾尧,高敏华,马晓玲.基TGIS的鼓浪屿旅游信息系统的设计与开发[J]安徽 农学通报,2011. 表1 特征查找核心代码 Dim pt As MapObjects2.Point Dim rec As MapObjects2.Recordset Dim radius As Double 最短路线查找核心代码 Dim MyEllipse As New MapObjeet ̄2.Ellipse set pt=Map1.ToMapPoint(x,y) Dim recAsMapObjects2.Recordset Dim sym As New MapObj ̄ts2.Symbol IfNotMyEllipse Is NothingThen ‘ Setpt=Map1.ToMapPoint(X,Y) set rec:Map1.Layers(O).SearcbShai ̄(pt,moPointIn-Polygon,…’) ⅡNot rec.EOF Then Map1.Fla ̄hShaperec.fields(tt shape”、.Value,4 Er一王f Dim recset As MapObjeets2.Recordset radius=MyEllipse.Width 0.5 Set recset=MapI.Layers(0).SearehByDistance(My—EUipse.Center,radius,… ) sym.symbolType=moFillSymbol sym.Style=moSolidFill sym.color=toolightYellow 『fNot meset.E0F Thell Map1.OrawShape rcc ̄t,sym EndIf sym.color moRed sym.Style=moLightGrayFill Map1.DrawShape MyEllipse,sym . EndIf 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务