




已阅读5页,还剩56页未读, 继续免费阅读
(计算机软件与理论专业论文)城市自驾游信息查询系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中文摘要 摘要 自驾车旅游( 简称自驾游) 是近年来我国新兴的旅游方式,它的出现有深刻 的社会与经济原因。然而,我国自驾游市场尚处于初步兴起阶段,所提供的服务 还不能完全满足自驾车游客的需求。随着w e b g i s 的发展,可以将某一地区的主 要旅游景点的文字、图片等资料依托现有的网络,更加方便快捷地传送到自驾车 游客手中。 本文首先比较了g i s 和w e b g i s 、论述旅游信息发布系统的概况、确定研究主 要内容和使用的技术;其次在对自驾车游客做出需求分析的基础上,以大连市为 例研究了城市自驾游信息查询系统,设计了大连市自驾游信息查询系统的体系结 构;最后实现了空间数据库与属性数据库的建立和管理,并建立基于a r c i m s 的白 驾游信息查询系统。 本系统主要划分为两个功能模块:数据管理模块与信息查询模块。将系统所 涉及的数据分为空间数据与属性数据。数据管理模块包括空间数据管理( 例如: 图层管理) 和属性数据管理( 例如:取值界定) ;信息查询模块包括空间信息查 询与属性数据查询。 通过访问本系统,自驾车游客可以获得以下服务:地图缩放、地图漫游、鹰 眼图导航、各种信息的详细查询和模糊查询、距离量算、地图输出等功能。在分 析比较空间数据库与关系数据库异同点及空间数据特点的基础上,利用a r c s d e 将空间数据与关系数据库s q ls e r v e r 2 0 0 0 建立联系,使之能够存储在关系数据库 中。客户端主要采用标准的h t m l 工作模式。选择a r c x m l 、h t m l 及j s p 语言 进行系统开发,实现地图动态显示和服务器端与客户端的交互。 关键词:自驾游;信息查询;a r e l m s ;地理信息系统 英文摘要 d e s i g n i n ga n dr e a l i z i n go fi n f o r m a t i o nq u e r ys y s t e m o f s e l f - d r i v ej o u r n e yi nc i t y a b s t r a c t i nc h i n as e l f - d r i v e j o u r n e yi san e wf o r mo f t o u r i s mi nr e c e n ty e a r s ,i t sa p p e a r a n c e h a sap r o f o u n do fs o c i a la n de c o n o m i cr e a s o n s b u tt h es e l f - d r i v ej o u r n e ym a r k e ti ss t i l l i nt h ep r e l i m i n a r ys t a g ei nc h i n a ,a n dt h es e r v i c e sp r o v i d e db yt h em a r k e th a v e n tm e t t h en e e d so ft h et o u r i s t sd e m a n d s w i t ht h ew e b g l sd e v e l o p m e n t ,s o m el o c a lm a i n s c e n i cs i t e st e x t ,p h o t o g r a p h s ,a n do t h e ri n f o r m a t i o nc a nb em o r ee a s i l ya n dq u i c k l y t r a n s m i t t e dt ot h es e l f - d r i v et o u r i s t ,w h i c hb a s e do nt h ee x i s t i n gn e t w o r k f i r s t l y ,t h ep a p e rc o m p a r e st h es i m i l a r i t i e sa n dt h ed i f f e r e n c e sb e t w e e n g i sa n d w e b g i s , i d e n t i f i e st h em a i nr e s e a r c hc o n t e n ta n dt h et e c l m o l o g y ,d i s c u s s e st h e o v e r v i e wo ft h ej o u r n e yi n f o r m a t i o nd i s t r i b u t i o ns y s t e m s e c o n d l y ,t a k e st h ed a l i a nf o r e x a m p l et or e s e a r c ht h ei n f o r m a t i o nq u e r ys y s t e mo fs e l f - d r i v ej o u r n e yi nc i t y , d e s i g n st h es y s t e ma r c h i t e c t u r e ,w h i c hb a s e so nt h ea n a l y s i so fs d f - d f i v e r s d e m a n d f i n a l l y , r e a l i z e st h ee s t a b l i s h m e n ta n dm a n a g e m e n to ft h es p a t i a ld a t a b a s ea n dt h e a t t r i b u t ed a t a b a s e ,b a s e do nt h ea r c l m st oe s t a b l i s ht h ei n f o r m a t i o nq u e r ys y s t e mo f s e l f - d r i v ej o u r n e y t h es y s t e mi sd i v i d e di n t ot w om o d u l e s :t h ed a t am a n a g e m e n tm o d u l ea n dt h e i n f o r m a t i o nq u e r ym o d u l e t h es y s t e mi n c l u d et w ok i n d so fd a t a ,t h es p a t i a ld a t aa n d t h ea t t r i b u t ed a t a t h ed a t am a n a g e m e n tm o d u l ei n c l u d et h es p a t i a ld a t am a n a g e m e n t ( s u c ha st h el a y e rm a n a g e m e n t ) a n dt h ea t t r i b u t ed a t am a n a g e m e n t ( s u c ha st h ev a l u e s d e f i n i t i o n ) t h ei n f o r m a t i o nq u e r ym o d u l ei n c l u d e st h es p a t i a li n f o r m a t i o nq u e r ya n d t h ea t t r i b u t ed a t aq u e r y b ya c c e s s i n gt ot h es y s t e m ,t h ec l i e n t sc o u l dr e c e i v et h ef o l l o w i n gs e r v i c e s :t h e f u n c t i o no f z o o m - i na n dz o o m - o u t ,t h em a pc r u i s e ,t h eh a w k - e y eg u i d a n c e ,t h ee x a c t q u e r ya n df u z z yq u e r y ,t h ed i s t a n c ec a l c u l a t i o n ,t h em a pp r i n t o u t t oc o m p a r et h es i m i l a l i t i e sa n dt h ed i f f e r e n c e sb e t w e e nt h er e l a t i o n a ld a t a b a s ea n d t h es p a t i a ld a t a b a s e ,t h es y s t e ms e tu pt h ec o n t a c t sb e t w e e na r c s d ea n ds q ls e r v e r 2 0 0 0s ot h a tt h es p a t i a ld a t ac o u l db es t o r e di nt h er e l a t i o n a ld a t a b a s e t h ec l i e n t s v i e w e rw o r k si nh t m lm o d e d u r i n gd e v e l o p i n ga n dc u s t o m i z i n gt h es y s t e m , a r c x m l , h t m l ,j s pp r o g r a m m i n gl a n g u a g e sa l eu s e d t h ef u n c t i o n so f d y n a m i cm a p p r e s e n t a t i o na n ds e r v e r - c l i e n t s i n t e r a c t i o na l ea c h i e v e d k e yw o r d s :s e l f - d r i v ej o u r n e y :i n f o r m a t i o nq u e r y :a r e i m s : g e o g r a p h i ci n f o r m a t i o ns y s t e m 大连海事大学学位论文原创性声明和使用授权说明 原创性声明 本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果, 撰写成硕士学位论文= ! 缝直自堡遂信息查迦丕统丝送让皇塞理:。除论文中已 经注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以 明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体已经公开发 表或未公开发表的成果。 本声明的法律责任由本人承担。 论文作者签名:互录录2 p 口净弓月2 伊 学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连海事大学研究生学位论文提交、 版权使用管理办法一,同意大连海事大学保留并向国家有关部门或机构送交学位 论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将 本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或 扫描等复制手段保存和汇编学位论文。 保密口,在年解密后适用本授权书。 本学位论文属于:保密口 不保密矾请在以上方框内打“”) 论文作者签名:三录录导师签名:裁揖 日期:z 口够年多月三节日 城市自驾游信息查询系统的设计及实现 第1 章绪论 1 1 研究背景及意义 “自驾车旅游一一词最早出现于2 0 世纪号称建立在汽车轮子上的美国,起初人们 将周末开车出游叫“周末驾车游一( s u n d a y - d r i v e ) ,后来“周末驾车游一演变成“自 驾车旅游 ( s e l f - d r i v i n gt r a v e l ) 。l l 】 自驾车旅游( 以下简称自驾游) 是指旅游者以私有或租借汽车为主要交通工具,以 休闲体验为主要目的,以自发组织为主体的前往目的地旅行的连续过程及由此引发的各 种现象与关系的总和。【2 】 “自驾车一的字面含义为:驾车者为“自己,车辆包括汽车( 主要有轿车、越 野车、房车) 、摩托车和自行车等,以私有为主,也可以采用借用、租赁及其它方式; 驾车的目的具有多样性和随意性,最终决定权在于车主或出行团队。可见,旅游是自驾 车的活动内容之一j 当自驾车作为旅游手段时会有以下变化:驾车者可以是车主或其同 行者;驾车出行以休闲旅游为主要目的,而非工作、运输等原因;自驾车旅游是带有私 人出游性质的非公众旅游。 自驾游包括自驾汽车旅游、自驾摩托车旅游和自行车旅游等,本文以自驾汽车旅游 为主要研究对象。自驾游较传统团队包价旅游以更为灵活和个性化的突出特点被旅游者 喜爱和接受,它的兴起有着深刻的社会与经济原因。上世纪9 0 年代初,我国自驾游开 始快速发展,人们对自身价值的再认识引发旅游者从单纯的观光娱乐转而追求更具安全 感和自由感的休闲旅游方式,旅游者对个性化的追求通过自驾游也得以实现。 3 1 随着我 国汽车工业的迅猛发展,2 0 0 7 年全国私家车数量己突破1 2 0 0 万辆大判4 1 ,随之出现“私 家车后市场 和汽车娱乐经济新观点,自驾游成为汽车经济与旅游经济的有机结合点。 【5 】可见,自驾游在我国的兴起是社会经济发展的必然结果,既反映旅游者出现新的消费 需求,也表明我国旅游产品的结构类型正在发生改变。 自驾游兴起的同时也带来一系列问题有待解决。自驾车游客进入陌生城市时,希望 能有方便快捷的方式来辅助确定旅游计划及旅游路线。一般来讲,他们出行的“兴趣点 第l 章绪论 ( i n t e r e s tp o i n t ) 通常包括景点、餐饮、住宿、医疗和购物等几类空间对象。目前各旅 游城市虽然设置了信息服务设施,但由于其地点固定的限制,不能随时为自驾车游客提 供信息服务。如果自驾车游客可以通过网络获取与出行相关的信息,将为其出行带来极 大方便。 自驾游信息查询系统( i n f o r m a t i o n q u e r y s y s t e m o f s e l f - d r i v i n g t r a v e l ) 是智能交通 系统( r r s ) 中的重要组成部分,它能够方便自驾车游客了解相关路线信息,有利于规 划合理的出行路线和制定出行计划,是提高出行效率的重要手段。【6 l 道路信息复杂多样, 而且大多与地理位置有关,如何既形象又快速地把道路及与旅游相关的信息传送到自驾 车游客手里是自驾游信息查询系统建设的关键及难点所在。 随着g i s 特别是w c b g i s 的发展,依托现有的i n t e r n e t 网络,把道路图文信息实时 地传递到自驾车游客手里的技术己经成熟。w e b g i s 拥有许多优点,例如:系统开发和 维护费用低,真正实现实时空间信息共享和互操作,可扩展性好,可移植性强,地理信 息的分布式存储和计算等。通过分析,本文选择把w e b g i s 技术引入到城市自驾游信息 查询系统中去,从而实现城市自驾游信息查询系统的数据实时更新与大众化操作。 1 2 国内外研究现状 城市自驾游信息查询系统作为车辆导航系统的一个分支在发达国家得到广泛应用。 政府投入了大量的人力、物力投入到车辆导航系统的研究与建设。目前,车辆导航系统 已经发展成集g p s 、g i s 和现代通信技术等先进技术于一体的综合系统,按照导航方式 大体可分为两种:中心式导航( c e n t e rn a v i g a t i o n ) 和自主式导航( a u t o n o m o u s n a v i g a t i o n ) 。中心式导航又称为调度式导航,包括监控中心、若干车载移动设备m s ( m o b i l es u b s c r i b e ) 以及连接m s 和监控中心的通信链路。车辆导航由地面调度中心控 制,调度中心可同时规划、监视和管理多台车辆,它通过数据通信链路与车辆联络。这 种系统适合于公安、消防、医疗紧急救护等公用事业部门的车队管理。自主导航系统也 就是自驾游信息查询系统适用于私人用车,即在车辆内安装自主式计算机导航系统。其 主要特征是每套车辆导航设备都自带电子地图,定位和导航功能全部由车载设备完成。 它可独立工作,或者与地面中央交通信息数据系统进行通信,获得实时交通信息p j 。 城市自驾游信息查询系统的设计及实现 目前我国城市自驾游信息查询系统的发展处于一个初期的水平,自驾车游客可以获 得信息的方式很少,信息的完整性和准确性得不到保证,而且还没有专门的机构负责信 息的发布和管理。我国城市t l 驾游信息查询系统的不足可归结为以下几点。首先,自驾 车游客可以获得的路线信息很少,而且方式主要是常规手段;其次,自驾车游客出行中 获得信息困难,基本上没有实时信息;再次,缺乏专门的旅游信息发布管理机构,自驾 车游客获得的信息准确性得不到保证;最后,我国城市自驾游信息查询系统与网络的结 合还是低层次的。 当前国内针对城市自驾游信息查询系统开展了多项研究,其中吉林大学杨兆生的课 题组在该领域取得了较大成绩,但他们的研究是基于传统g i s 的【引。研究w e b g i s 在城 市自驾游查询系统中应用的项目并不多,几乎还处于尝试阶段,投入实际使用的也很少。 同济大学的吴志周等研究了w e b g i s 在i t s 中应用的几个关键技术1 9 ,蒋红兵、徐振宇 等研究了w e b g i s 的空间数据共享与互操作【1 0 1 ,陈焕宇等研究了基于w e b g i s 的公交线 路导乘算法【】,等等。 查询作为导航系统的一项重要功能,目前国内外针对自驾游查询功能的研究主要有 两方面: ( 1 ) 确定目的地的路径求解。关于路径查询可分为确定目的地的查询和不确定目 的地的查询。目前的研究多集中于确定目的地的路径查询,即自驾车游客在查询终端输 入起始点及确定的目的地,查询系统根据起始点,参照电子地图计算合适的行驶路线, 将得出的最佳路径以高亮线方式提供给自驾车游客。这种查询的本质是针对已确定起始 点及目的地的路径求解,并不能很好地为不熟悉游览地、尚未确定其“兴趣点 目的地 的自驾车游客服务。 ( 2 ) 各种空间实体的可视化查询显示及图形与属性互查。根据自驾车游客选定的 查询方式和查询条件,从地图数据库中提取满足这些条件的空间对象或对象集合。自驾 车游客可以查询空间实体的地理属性,如地理坐标、位置等信息。查询结果可以是数值 型的,还可以是非数值型的,如图片、地图、动态图像等多媒体属性。这种查询的本质 是在数据库中根据查询条件进行检索,但查询结果是单一的,没有任何推理过程,不具 备智能性,不能综合考虑自驾游游客的查询需求,给出满意的出行参考。 第1 章绪论 目前的研究多集中于确定目的地的“起始点目的地 的路径查询,缺少专门为自 驾车游客服务的不确定目的地的“起始点目的属性查询一的路径智能查询,其本质原 因是由于支撑查询系统的g i s 缺乏对知识的表达、获取和应用的方法和机制,在分析、 模拟和推理方面的功能比较弱,不具备智能性,无法对自驾车游客的不同需求根据一些 规则或知识进行推理。 综上所述,目前国内己有的基于w e b g i s 的路径查询系统大多存在如下缺陷t ( 1 ) 对自驾车游客的需求考虑较少;( 2 ) 网络响应速度较慢;( 3 ) 信息不够准确、全面。 当前实现地理信息在网上浏览的主要问题在于,现有浏览器本身不支持矢量图形, 而g i s 离不开图形,若要实现w e b g i s ,就需要提供一种方法使浏览器能支持矢量图形。 目前各家公司提供的多种解决方案,可以分为两种基本的w e b g i s 实现方式【1 2 】:一是服 务器端策略,二是客户端策略。 ( 1 ) 服务器端策略 基于服务器端的w e b 地图发布技术主要有:通用网关接口( c o m m o ng a t e w a y i n t e r f a c e ) ,服务器应用程序接口( s e r v e ra p i ) 等。【1 3 1 基于服务器端技术的w e b g i s 依赖服务器端的g i s 系统完成g i s 分析和结果输出工 作。w e b 浏览器充当前端的对用户友好的接口。互联网客户机端浏览器上的用户每进行 一个g i s 操作( 通过u r l 发送请求) ,都需要将此请求通过互联网送给服务器,服务 器接受此请求,进行处理,并将处理结果返回客户端。 由于h t m l 不能直接支持矢量的g i s 数据,w e b 浏览器不能直接与后台的g i s 服 务器程序通讯。因此,需要有一个媒介解释器( i n t e r p r e t e r ) 来连接w e b 浏览器、 w e b 服务器和g i s 服务器。通用的解释器有c g i 或s e r v e ra p i 。它们接受用户的输入, 将其解释为g i s 程序能使用的变量参数,使得w e b 服务器能在g i s 服务器上运行,解 释g i s 服务器处理的结果,并将结果送回到客户端浏览器。g i s 服务器通过c g i 或s e r v e r a p i 与w c b 服务器相连。 ( 2 ) 客户端策略 基于客户机端的w e bg i s 工作方式有:p l u g - i n 、a c t i v e x 和j a v aa p p l e t 等。【1 4 】 城市自驾游信息查询系统的设计及实现 基于客户机端的w e bg i s 允许g i s 分析和g i s 数据处理在客户机端执行。这些g i s 分析工具和g i s 数据最初驻留在服务器上。用户通过浏览器向服务器发出需要g i s 数据 和g i s 处理工具的请求,服务器将所需要的g i s 数据和g i s 处理工具传送给客户机端。 客户机端接受所需要的g i s 数据和g i s 处理工具,按照用户的操作,进行g i s 数据处 理和分析。此时无需服务器的参与。用于所需要的g i s 数据和g i s 处理工具己经到客户 机端,因而具有操作方便、速度快捷的优势。 上述客户端模式和服务器模式都存在着明显的不足:对于服务器模式,当需要频繁 的数据传输时,系统的执行效率将会受带宽和网络流量的制约;对于客户器模式,系统 的执行效率将会受客户端机器性能的影响,当处理需求和处理能力之间发生矛盾时,执 行效率将会大大降低。因此,可以将两种模式的优点结合从而构成一种混合模式是解决 这些问题的一种理想的方法。 混合模式的特点在于,当需要执行大量数据的处理和分析时,可以在高性能的服务 器上执行;当需要由用户来控制处理任务时,则可在客户端进行;在这种混合模式下, 客户端和服务器共享彼此的功能,数据和应用程序可以根据需要由客户端来不断地请 求,或者在客户端执行,或者在服务器端执行,从而提高系统的执行效率。目前主流的 w e b g i s 产品都提供了多种的技术方案供用户选择使用。用户可以根据需要灵活配置服 务器和客户端的功能,从而达到系统的最优化。表1 1 中比较了上述技术的优缺点;用 户可以根据不同的需要和网络技术发展的状况来选择使用。 1 3 研究的主要内容 本文研究的主要目标是利用w e b g i s 技术,实现城市自驾游信息查询系统的i n t e r n e t 发布,完成服务器的连接与交互,提供对网页的动态更新和空间数据的浏览查询功能。 针对自驾游信息查询系统中空间实体属性信息的查询问题,引入人工智能领域中基于规 则的推理方法知识理论,建立基于产生式规则的智能查询系统来增强系统中查询功能的 智能化水平。 本文首先根据w e b g i s 的体系结构、实现技术及相关知识,分析比较了当前国内外 几种流行的w e b g i s 平台的技术特征,选择美国e s r i 公司的w e b g i s 软件a r c i m s ,确 第1 章绪论 定w e b 服务i i s 的操作及相关软件j 2 s d k 运行环境、s e r v l e t e x e c 引擎等,创建g i s 服 务器。 表1 1w e b g i s 多种实现技术的优点与缺点 t a b 1 1t h ea d v a n t a g e sa n ds h o r t c o m i n g so f s o m er e a l i z a t i o nt e c h n o l o g i e si nw e b g l s 其次,实现如何应用a r c l m s 实现地理信息在i n t e m e t 上的简单发布。 再次,根据空间数据的特点,应用a r c s d e 将空间数据导入s q ls e r v e r 2 0 0 0 数据库 中,结合系统所要实现的功能和g e o d a t a b a s e 数据结构,设计符合系统需要的数据库, 并且实现空间数据和属性数据的连接,使用j d b c 实现j a v a 与数据库s q ls e r v e r2 0 0 0 的连接。 最后,使用网络开发语言j a v a 并使用其相关动态网页制作语言j s p 定制浏览器客户 端,完成城市自驾游信息查询系统的实现部分。 城市自驾游信息查询系统的设计及实现 1 4 研究框架及论文结构 论文的研究框架共分为自驾游需求分析、系统总体设计、系统详细设计和系统实现 四个部分。其中,在自驾游需求分析中,考虑自驾车游客的需求确定游客满意的兴趣点、 精品路线等;详细研究系统的查询方式,引入人工智能领域中基于规则的推理方法,查 询当前数据库中最能满足用户需求的信息返回给用户:系统利用w e b g i s 平台,传递景 点、饭店、道路等信息。在系统总体设计中,首先界定论文的研究内容,其中包括:查 询方式、使用系统的自驾车游客及查询区域、道路交通状态信息等内容的界定;其次将 系统划分两个功能模块:数据管理模块、信息查询模块;最后阐述系统的技术路线及开 发框架。在系统详细设计中,分别设计空间数据库及属性数据库,利用a r c s d e 中间件 将空间数据库与属性数据库建立连接。系统实现部分,分为空间数据查询及属性数据查 询。论文研究框架如图1 1 所示。 论文的结构安排如下: 第一章绪论。综述城市自驾游信息查询系统的应用现状与发展趋势,比较国内外 研究现状、现有系统的存在问题及常用的w e b g i s 实现技术的优缺点,提出本论文的研 究内容,给出论文的结构安排。 第二章对城市自驾游信息查询系统进行系统分析。在自驾车游客需求分析的基础 上,确定系统共分为两个功能模块:空间数据管理模块、信息查询模块,并分别研究了 两个功能模块的作用;应用a r c i m s 简单实现地理信息在i n t e r n e t 上的发布。 第三章讨论系统数据库的建立。将系统涉及的数据分为空间数据及属性数据,分 析了空间数据的两种结构,同时比较了两种格式数据的特点以及相互间的转换方法。分 别设计空问数据库及属性数据库。 第四章设计与实现空间数据查询模块。通过a r c s d e 访问空间数据、实现鹰眼图 的制作及配置地图服务文件。 第五章设计与实现属性数据查询模块。对数据库的检索进行改善。通过定义查询 规则,对数据库进行有效检索。 第l 章绪论 图1 1 城市白驾游信息查询系统的研究框架 f i g 1 1r e s e a r c hf r a m eo f t h ei n f o r m a t i o nq u e r ys y s t e mo f s e l f - d r i v i n gt r a v e li nc i t y 8 城市自驾游信息查询系统的设计及实现 第2 章城市自驾游信息查询系统的系统分析 2 1 城市自驾游信息查询系统的需求分析及内容界定 以大连市旅游业为例,由于近年来采用自驾游的人数逐年增加,而大连市的道路街 区情况又比较复杂,对于首次来到大连的自驾车游客,可以通过各种宣传途径获得旅游 景点信息,但游览过程中的餐饮、住宿等其他方面同样是影响自驾车游客出游的重要因 素,如果没有详细的信息和有效的查询方式,常常很难对这几个方面做出正确的选择。 如果自驾车游客在出行前,就可以选择适合自己的旅游路线、制定具体的旅游计划,将 给他们的出行带来极大的方便。 然而在现实生活中,目前城市自驾游信息查询系统的发展尚有不足之处: ( 1 ) 系统服务不够完善。对于某城市不熟悉、需要了解更多信息才能明确其具体目 的地的自驾车游客来说,单一确定目的地路径求解不能为其提供完善服务; ( 2 ) 查询的信息量及查询方式有待改善。目前网上路线查询系统的本质是根据查询 条件在服务器端的数据库中进行检索,可查询的空间实体的属性信息有限,一般为坐标、 名称等信息,其信息量和查询方式不能很好满足自驾车游客的要求。 2 1 1 城市自驾游信息查询系统的需求分析 本文的研究就是要构建城市自驾游信息查询系统,完善查询功能,提供详细充分的 属性信息及快捷实用的查询方式。对自驾车游客的查询需求做出以下几方面分析: ( 1 ) 建立数据库。一般来讲,自驾车游客出行时的。兴趣点 包括景点、餐饮、住 宿、医疗和购物等几类空间实体。对于这几类空间实体的不同属性特征,游客们通常有 着不同的需求。比如对餐饮类空间实体的查询,游客关注的方面可能是菜系、价位、饭 店规模和就餐环境等。因此,要针对“兴趣点 范围内的空间实体建立实体属性数据库, 该数据库应符合以下要求: 充分考虑自驾车游客的要求。对于自驾车游客关心的空间实体的属性应该有比 较全面的信息; 第2 章城市自驾游信息查询系统的系统分析 数据库具有可扩充性。数据库应便于增添新的属性信息,以适应空间实体的变 化。该数据库中的信息应随着空间实体的变化定期更新,以保证提供给自驾车游客的信 息是准确无误的; 信息存储方便查询。该数据库中的信息是为查询服务的,因此信息的存储形式 应该适合查询方式,有利于查询的快速准确。 ( 2 ) 系统应提供的服务。自驾车游客通过各种宣传途径可得到旅游景点的大概信息, 但是,具体的旅游路线及合理时间安排,游客并不清楚,因此,系统应提供旅游计划生 成及打印等功能,推荐精品旅游路线。 ( 3 ) 路线查询的信息量有待增加。目前网络上的路线查询系统,大多提供的是。点 对点 查询方式,即自驾车游客输入出发点及目的地,系统就会自动生成两点之间的可 达路径,但是,周围地区的旅游景点信息却未主动推荐。本系统将在这方面加以改进。 2 1 2 城市自驾游信息查询系统的研究内容界定 目前w e b g i s 的应用已较为广泛,但由于其应用范围及所解决的问题不同,所以基 于w e b g i s 的系统构建的侧重点和实现方式也不同。一方面,需要明确本系统要解决的 问题和服务对象,以便进行下一步的研究设计;另一方面,由于自驾游信息查询系统涉 及诸多方面,每个方面都可以深入研究。本文针对城市自驾游信息查询系统所涉及到的 实际问题来研究。因此,有必要界定本文所研究的系统内容范围: ( 1 ) 查询方式。本文研究的城市自驾游信息查询系统是与i n t e m e t 结合,自驾车游客 可以在出行前通过网络查询自己感兴趣的景点信息,打印旅游计划。 ( 2 ) 使用系统的自驾车游客及查询区域。系统的使用者主要是对所游览城市不是很 熟悉的自驾车游客,因此查询的内容主要是自驾车游客“兴趣点 范围内餐饮、旅馆、 景点、商场和医院的属性信息。以上地物在电子地图上均以图元来表示,本文称之为“空 f b j 实体( s p a t i a le n t i t y ) 一。本系统主要是针对大连市旅游情况深入研究,不考虑跨城市 的情况。 ( 3 ) 道路交通状态信息。本文研究的查询功能是针对空间实体属性信息的查询,对 目的地的路径查询仅限于静态查询,不考虑动态路况信息对查询结果的影响。 城市自驾游信息查询系统的设计及实现 2 2 城市自驾游信息查询系统的技术路线和开发框架 根据自驾车游客的需求分析以及对a r c i m s ( a r c v i e wi n t c r n e tm a ps e r v e r ) 技术的 了解以及a r c i m s 与相关软件的比较和分析,最终确定选用已成熟的w e b g i s 平台 a r c i m s 来开发城市自驾游信息查询系统。 通过实验比较,从技术上确定采用j a v a 开发方式来开发和完成客户端的设计和制 作,选用j a v a c o n n e c t o r 进行客户服务器与a r c i m s 应用服务器间联结的技术路线,即最 终确定用j s p + j a v a c o n n c c t o r 来开发城市自驾游信息查询系统。为此,设计系统的总体 框架如图2 1 所示。 图2 1 系统总体框架图 f i g 2 1t h eg e n e r a la r c h i t e c t u r eo ft h es y s t e m 第2 章城市自驾游信息奇询系统的系统分析 2 3 城市自驾游信息查询系统的功能模块划分 根据自驾车游客需求分析,本系统可主要分为两个功能模块:数据管理模块、信息 查询模块,如图2 2 所示。 图2 2 系统功能模块 f i g 2 2t h ef u n c t i o nm o d u l e so ft h es y s t e m 数据管理模块主要是对空间数据库和属性数据库的数据进行分析和处理。信息管理 模块主要包括空间数据查询与属性数据查询。其中属性数据查询可以查询与空间数据相 关的属性值及一些辅助查询。另外由于系统涉及到空间数据,因此通过a r c s d e 中间件 来存储及访问空间数据。 2 4 城市自驾游信息查询系统实现的关键技术 2 4 1w e b g i s 平台软件的选择a r c i m s 目前国内外桌面制图g i s 软件种类繁多,就国外而言,占市场份额较大的有e s r i 公司的a r c i n f o ,i n t e r g r a p h 公司的g e o m e d i a ,a u t o d e s k 公司的a u t o c a dm a p2 0 0 0 , m a p l n f o 公司的m a p i n f o 等。【1 4 1 国内g i s 领域的研究虽然起步较晚,但发展非常快,日 城市自驾游信息查询系统的设计及实现 前国产g i s 软件在国内的市场占有率已猛增至2 8 之多,国内的g i s 软件主要有北京 超图地理信息技术有限公司的s u p e r m a p 、武汉吉奥信息工程技术有限公司的g e o s t a r 、 武汉中地的m a p g i s 等。0 s - t 7 】随着w e b g i s 技术的出现及流行,各厂家纷纷推出了相应 的w e b g i s 解决方案,发布了一些具有代表性的w c b g i s 软件。 考虑到美国e s r i 公司是世界标准桌面地图信息系统的领导者,它利用数据的空间 属性,实现了地图与数据的完美结合,可视化操作,应用范围广,提供新的决策支持方 式,并且该公司产品线长、数据可视化、技术成熟先进、提供的开发工具齐全、技术资 料完备。因此,系统将采用由该公司研发的a r c l m s 作为w e b g i s 平台软件。 a r c i m s 是e s r i 在推出m a p o b j e c t 以后最新推出的第二代互联网上地理信息系统平 台。a r c l m s 用于在网络上提供g i s 服务。使用a r c i m s ,可以很容易地制作地图服务( m a p s e r v i c e s ) 、开发与地图服务进行通讯的w e b 页面,并且进行站点管理。 与其它的w e b g i s 软件相比,a r c l m s 有着如下特征:0 8 1 ( 1 ) 从多个数据源合并数据的能力。a r c i m s 应用服务器能同时连接不同的数据源, 同时提供多个g i s 服务,而客户端可以选择访问其中某些服务或同时访问全部服务。 ( 2 ) 安全访问地图的服务。为管理站点的安全,a r c i m s 提供了s s l ( s e c u r es o c k e t l a y e r s ) 和h t t p s ( s e c u r eh y p e r t e x tt r a n s f e rp r o t o c 0 1 ) 。此外,a r c l m s 为地图服务进行用 户身份验证,允许定义哪些用户可以访问g i s 数据。 ( 3 ) g i s 功能丰富。a r c i m s 将多种g i s 功能结合进w e b 站点,提供影像着色、数 据抽取、地理编码以及进行空间数据和属性数据查询的功能。 ( 4 ) 基于标准通讯。a r c i m s 客户端和服务器间使用a r c x m l 进行通讯。a r c x m l 也提供易于使用、强大的方式去定制a r c l m s 应用。 ( 5 ) 客户端种类繁多。不仅包括本文所讨论的普通h t m lv i e w e r 和j a v av i e w e r 这些 免费客户端,还包括专门的w e b g i s 浏览器a r c e x p l o r e r ,p d a ( p e r s o n a ld i 西t a la s s i s t a n t ) 用的a r c p a d 等其它e s r i 的产品。 ( 6 ) 用元数据服务来索引和共享地理信息。当a r c i m s 同a r c s d e 连接使用时, a r c i m s 可以创建一个中心知识库,在i n t e r n e t 上发布和浏览数据。 第2 章城市自驾游信息查询系统的系统分析 2 4 2 a r c i m s 的应用 系统采用a r c i m s 9 0 来作为平台发布数据,a r c i m s 管理器提供a r c i m s 服务器端 所有功能和工具的使用。通过a r c i m s 管理器,用户能够快速设置和管理i n t e r a c t 服务。 a r c i m s 管理器包括三个独立的功能部件:a u t h o r 、d e s i g n e r 和a d m i n i s t r a t o r 。 a r c l m sa u t h o r 允许用户定义地图应用的内容。包括添加数据、设置地图属性和产 生一个在线地图作为地图服务。地图服务允许地图配置文件的内容在i n t e r n o t 上发布, 并且设置w e ;b 站点的功能框架。a r c i m sa u t h o r 输出一个地图配置文件。该文件可以独 立于a r c i m sa u t h o r 环境用文本编辑器进行编辑。地图配置文件定义到一个地图服务中 a r c x m l 文件可以指定数据如何显示、有哪些标注。 根据a r c l m sa u t h o r 定义的数据,使用a r c l m sd e s i g n e r 生成用户可以浏览的网络 服务。a r c l m sd e s i g n e r 通过一系列对话框帮助用户选择客户端浏览器使用的地图服务、 模板和功能。a r c l m sd e s i g n e r 定义是否允许用户对地图进行查询、编辑等功能。a r c l m s d e s i g n e r 通过一系列步骤生成一个w e ;b 站点,定义页面元素、地图范围、图层可见性、 鹰眼图和比例尺。使用a r c l m sd e s i g n e r ,用户可以在预先定义的菜单中选择工具条上 的功能按钮。a r c i m sd e s i g n e r 通过与用户的交互操作,生成一个包含地图服务功能的 a r c i m sv i e w e r ,其输出结果是一系列h t m l 页面。 a r c i m sa d m i n i s t r a t o r 控制台控制w e b 地图站点的操作。管理工具允许用户管理地 图服务、服务器和文件夹。使用a r c i m sa d m i n i s t r a t o r ,用户可以完成以下功能:增加 并且重新配制a r c l m s 站点,执行负载平衡,管理a r c l m s 空间服务器,向服务器分派 任务,监视客户端和服务器端的通讯,自动修改w e b 站点的配置,。统计信息管理。在 a r c l m s 中,站点管理的目的是管理i m s 系统的所有部件,支持在i n t e r n e t 上进行地图 发布和实现g i s 功能。 a r c l m s 中可以直接通过a r c l m sm a n a g e r 访问a r c l m sa u t h o r 、a r e i m s a d m i n i s t r a t o r 、a r c l m sd e s i g n e r ,建立服务器端应用程序,按用户需求定制地图服务, 创建服务器建立网站。因为a r c l m sm a n a g e r 是可以远程登录的,即用户可在全球任意 的地点登录这个服务器进行这些操作。当然也可以单独调用这些应用程序完成操作。 城市自驾游信息查询系统的设计及实现 第3 章城市自驾游信息查询系统数据库的设计 由于系统针对的用户群体是那些预备驾车到大连来旅游的游客,所以如何选择其所 关心的信息,建立功能完善的数据库,在系统的开发阶段是至关重要的。 系统涉及到大连地区的交通路线、宾馆饭店的分布、医疗卫生部门的位置、旅游资 源、娱乐场所等方面的数据资料。如何利用这些数据,建立一个逻辑合理、组织良好的 数据库非常关键。 以上提及的数据,从地图学的观点来分类,可分为空间数据( s p a t i a ld a t a ) 和属性 数据( a t t r i b u t ed a t a ) 两大类,空间数据就是指地理要素在地图上的显示与在实际中位 置的对应关系,属性数据就是对这些地理要素的相关介绍。 3 1 空间数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年城市交通与规划专业期末考试试题及答案
- 2025注册验船师考试(C级船舶检验专业综合能力)综合能力测试题及答案二
- 2025年高压电工面试必-备知识及模拟题解析
- 2025年R2移动式压力容器充装特种作业证考试题库及答案
- 2025年人力资源专员中级实务操作模拟题及答案
- 样品制作相关知识培训课件
- 公务员面试题目益智题及答案
- 2025年艺术设计专业入学笔试模拟试题及答案解析
- 2025年工会招聘面试高频考点与模拟题解析含答案
- 2025年数据分析师专业技能认证面试题详解
- 2025至2030中国电子束灭菌服务行业项目调研及市场前景预测评估报告
- 模锻工艺培训课件
- 血液透析导管感染
- 静脉溶栓病例汇报
- 国家电投集团招聘考试试题及答案
- 2025届黑龙江省龙东地区数学八下期末学业质量监测试题含解析
- 医疗项目可行性研究报告【范本模板】
- 北京市海淀区师达中学2025年七下数学期末考试试题含解析
- IATF16949:2016内审员培训试卷含答案
- 机械基础教案
- 矿山租用土地协议书
评论
0/150
提交评论