为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

区域旅游信息查询系统的开发

2012-06-11 5页 pdf 154KB 14阅读

用户头像

is_501341

暂无简介

举报
区域旅游信息查询系统的开发 第 19卷第 3期     佛山科学技术学院学报(自然科学版)  Vol. 19 No . 3 2001年 9月  Journal o f Foshan Univer sity ( Natural Science Edit ion) Sep. 2001 文章编号: 1008-0171( 2001) 03-0044-05 区域旅游信息查询系统的开发 罗 平,黄耀丽,何素芳 (佛山科学技术学院 旅游与地理系, 广东 佛山 528000) 摘要: 提出了基于地理信息系统和多媒体结合模式开发区域旅游信息查询系统的新思路,以关...
区域旅游信息查询系统的开发
第 19卷第 3期     佛山科学技术学院学报(自然科学版)  Vol. 19 No . 3 2001年 9月  Journal o f Foshan Univer sity ( Natural Science Edit ion) Sep. 2001 文章编号: 1008-0171( 2001) 03-0044-05 区域旅游信息查询系统的开发 罗 平,黄耀丽,何素芳 (佛山科学技术学院 旅游与地理系, 广东 佛山 528000) 摘要: 提出了基于地理信息系统和多媒体结合模式开发区域旅游信息查询系统的新思路,以关系 数据库为核心, 把多媒体文件名信息存储在地理信息系统属性库,依靠多媒体字段实现多媒体数 据与地理信息系统图形和属性的关联, 实现查询的基本概念; 利用 VB 进行 MAPGIS 二次开发, 成功地完成了基于地理信息系统和多媒体结合模式的佛山旅游信息查询系统开发, 实现了地图 与多媒体数据的关联, 并在统一界面下能独立调用多媒体信息查询演示模块。 关键词: 区域旅游信息查询系统;地理信息系统;多媒体; 二次开发 中图分类号: F590. 3  文献标识码: A 随着多媒体技术和地理信息系统( GIS )技术的推广应用普及,各城市旅游主管部门和 旅游企业开始重视旅游信息查询系统的开发和建设,国家旅游局甚至把触摸屏旅游信息查 询系统作为城市创建优秀旅游城市的一个重要评分指标。由于用户对旅游信息数据直观性、 生动性和丰富性的特殊要求,区域旅游信息查询系统区别于一般的信息查询系统,要求系统 能够有效地管理地理空间图形、多媒体数据和旅游要素属性数据(包括文本) ,游客能够方便 快速地实现三者之间的双向检索查询。当前的区域旅游信息系统大多数采用诸如 Authw are 等多媒体软件为制作平台, 缺乏旅游交通、景点和宾馆等旅游要素分布图形的管理和相关操 作(如地图的扩大、缩小、查询和统计等) ,而传统应用型 GIS 由于缺乏声音、视频、动画等多 媒体信息,旅游GIS 的多媒体效果较弱。如果将多媒体技术应用于地理信息系统软件中,开 发基于 GIS和多媒体结合模式的区域旅游信息查询系统, 势必增强区域旅游信息系统的表 达能力,扩大多媒体和 GIS的应用领域。多媒体数据与 GIS空间图形库集成涉及到时空数 据模型这一 GIS 界研究热点[ 1] ,但目前国内还没有开发出成熟的基于时空数据模型的 GIS 产品来解决空间数据库中动画数据的管理问题,尚不能通过在 GIS 系统中使用动画技术来 实现屏幕上的动态播放时空过程 [ 2]。从实用性、普及性和应用前景等方面的因素考虑,本 收稿日期: 2001-02-12 基金项目: 佛山市科委专项发展基金资助( 00-SG-13) 作者简介: 罗 平( 1974-) ,男, 湖北荆州人,佛山科学技术学院助教,博士生, 从事空间模型和地理信息 系统应用研究。 文提出以 GIS 和多媒体结合的新模式, 以关系数据库为核心, 把多媒体文件名信息存储在 GIS 属性库, 依靠多媒体字段实现多媒体数据与 GIS 图形和属性的关联,实现查询的基本概 念。以此思路,佛山科技学院旅游与地理系 GIS技术实验室利用 VB 进行 MAPGIS二次开 发,完成了基于 GIS 和多媒体结合模式的佛山旅游信息查询系统开发, 成功实现了地图与 多媒体数据的关联,并在统一界面下能独立调用多媒体信息查询演示模块。 1 地理信息系统与多媒体结合模式的数据组织 多媒体数据是一种特殊的专题性数据, 怎样将其与 GIS 属性库和空间图形库建立有效 的联系,是多媒体技术在GIS中应用的关键所在[ 3]。郭际元等提出的解决思路是分别考虑多 媒体数据在属性库和空间图形库中的管理问题[ 4] ,但 GIS 空间数据库中多媒体数据的管理 涉及到设计合理的时空数据模型问题, 目前国内还没有较成熟的能支持时态 GIS产品的时 空数据模型[ 5]。鉴于区域旅游信息查询系统核心功能是信息查询,主要要求多媒体数据与 GIS 库的关联,并不一定要求多媒体数据在 GIS库中直接存储管理和相关操作处理。因此, 本文提出 GIS 和多媒体数据结合的数据模型, 绕开空间数据库中多媒体数据管理这一难 点,以属性数据库为核心,将多媒体数据文件信息关联到以关系模型为基础的属性库中,以 属性库为桥梁,实现与空间图形库的关联, 从而完成旅游信息的多种查询要求。该模式的前 提是对关系数据库进行扩充,使它不仅能处理化数据,也能处理非格式化数据。在现有 的数据表中加入多媒体和图形索引项, 创建多媒体数据表和空间数据表, 供系统调用及访 问,但并不改变和影响数据库内核[ 6]。如图 1所示, 多媒体文件和图形数据均通过关系数据 表中的关键字段进行关联,实现查询的基本概念。图 1主要概念说明如下: ( 1)层表( Layer Tables) :将区域内的地理数据分成不同的专题层, 每个专题层的具体数据可以存放在不同 的表中,层表记录了区域内空间数据的基本状况,并对其他表进行管理。( 2)多媒体标记表 ( CAI Stamping Table) :将多媒体数据文件名作为关系中元组某列(或属性) , 在此基础上, 增加一个或多个属性项,用于存放多媒体数据的文件信息和数据流信息, 生成多媒体标记 表。但多媒体标记表并不存放具体多媒体数据,多媒体数据存放在多媒体元组表中,二者通 过数据字段 CAI ID进行关联。( 3)空间标记表( Spat ial Stamping Table) :加入了图形数据 图 1 地理信息系统和多媒体结合模式的数据组织 项的空间标记表, 每一条记录对应一个图元,通过 f igure字段与图元表( Feature Table)相关 联。图元表是记录空间数据的表。 45第 3期          罗 平等:区域旅游信息查询系统的开发 2 基于 GIS 和多媒体结合模式的佛山旅游信息查询系统开发 2. 1 系统功能 佛山旅游信息查询系统主要由旅游数据库管理、旅游信息空间查询、旅游交通线路分析 和旅游多媒体演示几部分组成,见图 2。( 1)旅游数据库管理模块:实现地图、照片、航片、动 画、声音、文本等不同信息源的录入、编辑和存储以及图形库、属性库和多媒体数据的统一管 理;具有所有数据更新功能。( 2)旅游地图查询模块:可以在旅游地图上按矩形区域、旅游要 素类型、旅游要素属性条件、点击四种交互方式查询旅游要素对象的专题和多媒体属性。 图 2 佛山旅游信息查询系统功能图 2. 2 系统开发 2. 2. 1 利用 VB 进行 MAPGIS二次开发 利用工具型 GIS 提供的开发接口,编写更高级程序,进行二次开发是工具型 GIS 的基 本特征[ 7]。MAPGIS 是中国地质大学开发的一个工具型GIS,具有二次开发能力。其二次开 发接口为一组定义在空间模型之上的函数集, 借助于这组接口函数,用户可在 Visual C+ + , Visual Basic, Borland C+ + 等编程环境下,建造面向特定领域的应用型 GIS [ 8]。在最新 的 MAPGIS60版本中,二次开发库以 API 函数、MFC 类库、ActiveX控件三种方式提供,被 封装于若干动态链接库( DLL)中。A PI 函数在使用方法上与Window s 的 API 函数完全一 样,独立于开发工具。MAPGIS类库是为基于 MFC( Microsoft Foundat ion Class)的开发者 提供的多个可重用基类,将应用程序所需的常见的基本功能作了封装,使用便利, 改动灵活, 开发者只需从类库派生即可使自己的程序获得从窗口显示控制到图形查询编辑的各项功 能。Act iveX控件是 MAPGIS 完成组件化改造的成果之一,它们基于 COM+ + 模型, 使得 二次开发更为快捷便利,代码的可复用性更高。因 VB语言具有进行可视化程序设计、简单 易用、易与外部数据库进行链接和界面友好等优点,佛山旅游信息查询系统以 VB6. 0为宿 主语言,以 MAPGIS60为基础软件,在中文Window s 98环境下进行二次开发,系统开发框 图见图 3。 图 3 系统开发框图 46 佛山科学技术学院学报(自然科学版)         第 19卷 2. 2. 2 开发环境设置 在开发环境设置和窗口设置中, 要注意以下问题: ( 1)将 MAPGIS的动态链接库中* . dll文件及* . dib文件全部直接放在Window s 98中 system 目录下; ( 2)将MAPGIS运行程 序目录下的 Mconf ig . gis 文件拷贝到你的开发库目录下; ( 3)在图形显示的子窗口加载 form - load过程中用 bgetenv( g env, 0) , bsetenv ( )语句设置环境 [ 9] ; 将此窗口的 scalemode 及显 示图形的 picture 的 scalemode 均设置为 vbpix el, 这样才能正确进行 VB 的窗口坐标与 MAPGIS的图形坐标的相互转换, 进行窗口操作, 如放大、缩小、移动窗口及复位、更新、还 原、清空窗口等。 2. 3 系统的 GIS和多媒体结合实现 佛山旅游信息查询系统数据库含有旅游景点景区、宾馆酒店、旅游交通、旅行社、餐饮美 食等旅游要素数据,各要素数据分别作为专题图层储存,统一在佛山旅游地图中进行管理。 各专题要素对象链接数据包括文本、照片、动画、声音等。在属性数据库中,把各要素关键信 息作为属性字段存储, 多媒体数据分别以图像、动态图像和声音等字段类型储存, 超过 20字 节文本作为作为备注类型存储。多媒体数据库通过关系属性库实现与空间图形库的链接。另 外,在佛山旅游信息查询系统主界面下, 有一独立的多媒体信息查询演示模块, 即佛山旅游 信息查询演示模块。该模块应用多媒体软件 Authorw are 5. 1开发, 为一独立应用程序* . exe 文件,含有大量的各旅游要素对象的图片、动画、声音等多媒体数据文件,与 GIS 模块中 调用数据文件一致。多媒体应用程序在 VB界面利用 SHELL 函数完成调用,返回窗口为系 统主界面。 3 结论 基于地理信息系统和多媒体结合模式的佛山旅游信息查询系统开发已初步完成, 经过 试运行,用户反映该系统运行良好, 使用方便,内容丰富生动形象,空间导游直观明了, 完全 能够满足游客查询和触摸屏导游的功能。但是由于时间的限制,所编程序的整体规划及一些 技术细节还有待进一步改进,为了满足用户更高的需求, 旅游要素数据类型、属性字段、多媒 体数据等数据也有必要进一步扩充与完善,数据质量也需进一步提高。论文提出的以关系数 据库为核心, 把多媒体文件名信息存储在 GIS 属性库, 依靠多媒体字段实现多媒体数据与 GIS 图形和属性的关联,利用GIS 工具软件进行二次开发,结合多媒体制作软件的系统开发 模式有相当的理论和实践意义。如下领域具有极大的推广应用价值: ( 1)地理制作。将 GIS 和多媒体溶于一身,会丰富地理课件的制作内容和表现手段, 直接在地图上链接多媒体 教学内容; ( 2)销售和演示信息系统。GIS 和多媒体的结合的这类系统会比以往的信息系统 更具有表现力。比如房地产公司的销售系统,既能表明所售住房的空间位置和区位环境,又 能从中检索其住房环境及内部结构, 而且可以动态地删去当天已售出的房子,给出不同价格 等; ( 3)旅游导游系统。可以在为观光游客制定导游路线时,就能使游客对不同地方的景点产 生身临其境的感觉。游客也可以自己直接在地图上通过交互方式自己根据自己的要求和偏 好设计旅游路线, 减少盲目出游。 47第 3期          罗 平等:区域旅游信息查询系统的开发 参考文献: [ 1] 龚健雅.当代 GIS 技术的若干理论与技术[ M ] .武汉: 武汉测绘科技大学出版社, 1999. 22-26. [ 2] GONG Jianya. Some o f Theor ies and T echnolog y about GIS in the Contemporar y Era[ M ] . Whuhan: Publishing House o f Whuhan Technica l Univ ersity o f Sur v ey ing and Mapping, 1999. 44-46. [ 3] SA Shixuan, WANG Shan. Conspectus o f Database Sy stem[ M ] . Beijing : Higher Education Publishing House, 1992. 19-35. [ 4] 郭际元,曾 文. 多媒体技术在地理信息系统中的应用[ J] .地球科学, 1998, ( 4) : 404-406. [ 5] ORACLE. Da ta Car tr idge Operating system Inter face[ EB/ OL ] . http: / / WWW. ORACLE . COM . 1999-10-12. [ 6] 刘仁义.图形数据与关系数据库的结合及其应用[ J] . 测绘学报, 2000, 29( 4) : 329-333. [ 7] 周顺平,李学平. M APGIS 二次开发库的设计与实现简介[ J] ,地球科学, 1998, ( 4) : 337-339. [ 8] 中国地质大学信息工程学院,武汉中地信息工程有限公司. MAPGIS 地理信息系统开发手册 [ Z ] . 2000. [ 9] 韩丽蓉, 过静君. 利用 VB 进行 M APGIS 二次开发建立房屋信息管理信息系统 [ J] . 测绘通报, 2000, ( 11) : 15-19. The study of territorial tourist information querying system LUO Ping, HU ANG Yao-li, HE Su-fang ( T our ism and Geog raphy Depar tment, Fo shan Univ ersit y, Fo shan 528000, China) Abstract: F rom pract icality and popularity , based on the technolog y of GIS and mult imedia, the thesis g iv es a new tr ain of thought about T TIQS, according to w hich mult imedia file's name is sto red in the at t ribute l ib of GIS which centers around r elat ion database. Query can be obtained that if w e realize r elat ionship betw een mult imedia and GIS lib depending on mult imedia f ields. T he laboratory of Foshan University had completed the design of Foshan T our GIS successfully , realizing the relevancy betw een map and mult imedia data, and the mult imedia modules can be called independent ly in the same interface. Key words : Geog raphic informat ion system ; Mult imedia; T he second exploitat ion; Territorial tour ist informat ion query system 48 佛山科学技术学院学报(自然科学版)         第 19卷
/
本文档为【区域旅游信息查询系统的开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索