基于GIS的旅游信息服务系统的研究与实现全文_第1页
基于GIS的旅游信息服务系统的研究与实现全文_第2页
基于GIS的旅游信息服务系统的研究与实现全文_第3页
基于GIS的旅游信息服务系统的研究与实现全文_第4页
基于GIS的旅游信息服务系统的研究与实现全文_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于GIS的旅游信息效劳系统的研究与实现收稿日期:20XX-09-11的JViews Mps产品为系统实现平台.ILOG JViews Mps是基于WEB界面的、交互式的资源治理地图系统,它提供了功 能强大的工具来进行地图制作、数据可视化以及 GIS分析,并且能够方便的生成基于地图的用户界面.ILOG JViews Mps 支持最常见的光栅和矢量地图格式数据,它的 MpBuilder 可以将不 同来源、格式的地图数据无缝地结合在一起.ILOG JViews本身就是一个基于 WEB的产品,ILOG JViews Mps PI 提供一个接 口,以定制基于地图的应用程序的任意局部.同时,它提供最通常

2、的地图交互模式,如地图对象的选择、编辑、缩放、扫瞄和注 释等.(三)旅游信息效劳系统的主要功能1 .GIS地图根本操作旅游信息效劳系统以实际的地理地形图为背景图层,依据实际需要将旅游信息图层叠加在地理图层上,并利用数据库来治理.使用者可以通过旅游信息效劳系统,在电子地图上直观、 快速的查看所选取范围的旅游信息,根据用户需求准确定位所要查找的地方,并准确计算由最短路径.地图根本操作包括如下几方面:(1)地图操作功能:包括地图的缩放显示、地图漫游、距 离面积量算、图层治理等.(2)地图查询功能:地图查询功能包括属性查询和空间查 询,用户可以查询到自己需要的信息. 属性查询指用户通过逻辑 条件查到一

3、个或一组符合条件的对象; 空间查询指用户通过空间 关系查到一个或一组符合条件的对象.(3)图形编辑:可对地图上的图元进行增加和删除,以适 应道路和建筑情况的改变.(4)地图输由:将地图通过打印机打印由来,生成纸制地 图.例如打印所视画面.2 .基于GIS的旅游咨询效劳旅游信息效劳系统不仅能够全面、准确、动态地描述景区、 景点、饭店以及各种旅游效劳场所的住行购娱信息,还可以提供可视化的旅游咨询效劳以及辅助决策等功能:(1)旅游咨询效劳:对旅游效劳中涉及的旅游线路安排、 行程规划、旅游电子导航等问题进行分析与决策,有助于旅游企业有效地利用现有资源扩大影响.(2)基于空间位置的客户信息分析:根据企业

4、的销售量、 企业名称、企业经营范围、经营产品等关键字进行客户信息检索 与查询,并在电子地图上自动显示由所要查询客户的地理位置以 及分布情况.另外,翻开电子地图,还可以根据生发地到目的地、 由发站到目的站、站名、车次等查询方式,来确定到达莫一客户的交通方式.(3)对潜在、有价值的地理位置的分析:客户或者潜在投资者可以根据查询的结果来分析潜在的有利投资位置.例如,客户可以根据年旅游客流量大小这个3.数据治理与数据维护河南旅游效劳系统提供河南省各地的景区、景点、饭店以及各种旅游效劳场所的旅游信息, 并将这些信息以可视化的形式描 述由来.所以在旅游效劳系统中不仅要治理空间地理数据,同时还要对旅游企业的

5、数据进行治理,从而形成一个能够提供各种空 间信息效劳的系统.数据治理与维护是负责系统数据库的稳定运 行,以及对各种数据进行查询和统计,主要包括数据库的建立、 电子地图生成、数据纠正、数据更新、数据备份功能,同时进行 权限治理、日志治理等.(1)数据库的建立:根据数据源的不同,可分为图形数据 输入、图象数据输入、属性数据输入、语音数据输入、测量数据 输入等.然后将各种图层、图层对应的属性表、属性字典、文字 说明等根据各自的特点应用 ViewGIS等工具输入到计算机中, 形成数据库.(2)电子地图的生成:根据输入的数据,再根据工程建设 和信息治理的目的和要求, 存放成有一定结构和用户界面的过程.

6、具体说来,就是根据旅游企业地理位置、河南镜内的交通线路等形成一个详细的河南旅游企业分布的电子地图.(3)错误纠正.在建立一个庞大的信息系统时错误是难免 的,如,图形边界线错误,点、线、多边形的属性内容错误,关 键字(码)重复等.这些错误有时在初建系统时不易检查到,只 有在系统应用时才会发现,类似的问题就是系统维护的任务.(4)数据更新:随着时间的推移,信息系统中的信息都要 发生变化,这时应该用新的数据代替原有数据.数据更新也有两种情况,一种情况是原来的一个图形单元的实体(一个点、一条 线或一个多边形)完全变成另外一种实体,如:一个客户撤离盛泽镇、一个新客户入住等;另一种情况是一个图形单元的一局

7、部 发生了变化,如莫个客户将店面扩大,公交线路改道等等. 从图的绝对坐标考虑,这种变更存在位置的变化或数量的变化,从图层角度由发,这种变化可能发生在同一层上,也可能发生在多层上.(5)数据备份:在纠正错误的情况下,要用新的数据覆盖 原有数据,但在数据随时间变化时, 就应该把新的数据按一定规 范保存为其它文件.这样,随着时间的延伸,动态存贮就表现由区域信息动态变化情况.三、系统关键技术及其实现(一)基于 Jview Mps 的 WEBGIS 效劳ILOG JViews Mps 作为整个系统实现的工具,它能够保证 系统与平台的严格无关性.ILOG Jviews提供了一套用于构建高 端图形化用户界面

8、 Jv构件套件,开发人员可以使用它开发由全 新的XX络应用程序.客户端仅需支持Jv虚拟机的扫瞄器即可, 扫瞄器基于XX协议通过 Web效劳器动态下载Jv应用程序后在 客户端运行.此时,系统与 Web效劳器无关,直接通过中间件 效劳器获得平安性和用户数据访问授权后,经XX络从后台关系数据库或GIS图形、多媒体数据库下载特定数据在客户端以矢量 图形显示.图2系统逻辑结构JViews Mps提供了完整的功能用于生成WebGIS应用,如地图制作、定位显示、GIS分析,还能够方便的生成基于Web的界面.JViews Mps提供的整套JvBens组件封装了产品的主 要功能,直接使用这些组件能够方便的开发由

9、具有复杂的 WebGIS功能及用户界面的 Web程序.此外,利用JViews Mps的设计和编辑工具, 不编写代码就 可以定义 WebGIS应用程序中的图形映像,从而创立个性化的 地图显示方式;JvBen、设计和编辑工具的底层是一组Jv类库.使用这些Jv类,可以开发由用户所要求的界面显示效果.除了 按钮、菜单和文本框这些简单的图形界面外,JViews Mps还定义了一系列操纵规那么,实现更丰富、具有个性化的图形界面,如工作流的图形显示、日程安排等.(二)J2EE架构下的可视化旅游咨询效劳J2EE( Jv 2 Pltform Enterprise Edition)是基于 Jv 技术的、适合于创立

10、效劳器应用程序和效劳的企业级平台.它提供了多层分布式的应用模型、组件复用、一致化的平安模型以及灵活的事务操纵等机制,在此根底上开发的系统具有较高的可用性、平安性、可扩展性和可移植性等优点.J2EE体系架构如下列图所示.J2EE 体系包括 Jv Server Pges (JSP)、Jv Servlet , EJB 等技术,这些技术组合起来形成了具有高性能和可扩展性的J2EE稳定架构.在J2EE体系结构中,EJB组件技术是最重要的局部.EJB ( Enterprise JvBens )是应于开发和部署跨平台的、多层结 构、分布式和面向对象的Jv应用系统的组件体系结构.EJB组件技术是基于标准分布式

11、对象技术的效劳器端Jv组件,它被部署在EJB容器中,并且在效劳器端运行,客户端应用通过远程方法调用(RMI )来调用它.使用集成开发环境Eclipse可以实现可视化拖放式开发 EJB,根本无需顾及EJB复杂的配置细节,使 用这种快速开发方式可以高效的实现可视化旅游咨询效劳.旅游效劳系统采纳三层结构的技术开发路线.基于三层构架,EJB组件的对象化使分布式处理成为可能,同时使系统的升级和功能的扩充变得容易.旅游效劳系统在逻辑上分为三个层次:1 .表示层:表示层提供用户效劳,通过可视化的用户界面表 现数据和收集信息,是用户使用系统的接口.在系统应用中,主要是实现 Web GIS数据的表现,包括各种G

12、IS数据格式的显示; 地图根本操作,如漫游、放大、缩小等功能;GIS查询和分析结果的表现.同时支持GIS分析结果的制图的输由.表示层使用通用扫瞄器作为用户界面,利用JViews Mps提供的JvBens实现客户端的表现;2 .业务层:业务层是整个旅游效劳系统的核心, 可分为 Web 效劳和GIS应用效劳两局部.业务层执行实际的业务规那么, 它通 过将正规的过程和业务规那么应用于相关数据来实现客户通过表示层发生的业务请求. 其中,GIS应用效劳主要实现 GIS的应用 效劳,如数据格式转换效劳、GIS空间分析效劳、数据猎取效劳, 投影变换效劳等.对于这些效劳可以使用EJB组件实现封装.3 .数据层

13、:是业务数据的存放地,同时为业务层提供相应的 数据效劳,包括空间数据库的存储、治理功能等.数据层使用一个关系型数据库来实现数据的存储,并集中治理这些数据,从而实现业务数据的完整性、 平安性和灾难防护.在进行数据猎取和 空间查询效劳时,需要在数据效劳层中对空间数据库建立数据访 问的连接.在J2EE平台中可以采纳Jv数据库访问的多种方式, 如特定数据库的专用连接、JDBC2、ODBC等.三WebGIS的处理速度问题在WebGIS的设计中,需要重点考虑系统的处理速度问题. 基于 WEBGIS效劳结合JViews Mps设计实现旅游效劳系统, 采取在后台效劳器加载多个Servlet应用程序的方法来加速

14、 XX站运行.由于Servlet在效劳器上执行,有时可能会有多个用户 同时向一个效劳器发请求,这就要求Servlet程序必须能够保证良好的并发性.为此,需要使用多线程的连接池机制和数据缓存 效劳等来解决Servlet中变量的同步访问以及共享的问题;另一方面,Servlet在返回处理结果时,应该充分考虑响应的速度和 响应结果的简洁,同时对客户的错误请求有一定的容错性.同时,WebGIS的设计过程中还需要考虑 XX络带宽的限制.为了提升处理效率,通常对空间数据进行压缩处理目前对于栅格数据的压缩有比拟成熟的算法的实现,即实现准无损压缩.矢量数据由于其复杂的数据结构, 还没有比拟有效的矢量数据的压 缩.目前有一种矢量栅格化的技术,即在 Web GIS的业务层上 对用户所需要的矢量数据转换成栅格数据,然后进行XX络的传输.经过这样的处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论