(1)数据输入模块。这个模块利用的是GRAMS系统的输入编辑模块,根据需要可以纳入TORTIS系统,也可以不纳入系统。该模块由三部分组成:
图形数据输入子模块:与旅游相关的地图数据是重要的数据来源。本模块完成行政区划图、水系图、交通图、景点及服务设施分布图等的数字化、增删、空间拓扑关系生成以及有关交通线的长度、区域面积等基本参数的量算与入库工作。
图像数据输入子模块:该模块通过彩色扫描仪把各种旅游资源及服务设施的照片以及一个城市或景点详细的旅游图输入系统供游客调用。这时,照片与地图均以图像方式在低档的图像卡支持下显示,或采用更为廉价的VGA卡仿真显示。
属性数据输入子模块:有关旅游资源的名称、内容、级别、可达性和特色服务设施的水平与现状,交通网节点名称,航班时刻表以及气候等数据的输入,用C语言编写了一个数据库管理系统。该系统可与DBASEⅢ兼容,支持用户对属性数据的定义、输入、修改、编辑及逻辑查询等,对于图形和属性的同步操作分析以及交互查询检索的实现十分方便。
(2)查询检索模块。查询检索模块可根据游客的要求,从多种途径如属性或图形、图像入手、对区域旅游资源、服务设施和气候状况进行灵活的查询检索。查询检索的结果可以用文字、图形和图像的方式显示,具有生动、形象和直观的效果。
(3)路线选择模块。本模块给游客提供了计算机自动选线、人机交互选线及固定路线选择三种可能。游客选择的路线不仅可以在交通图上动态地显示出来,而且还可显示或打印出沿路线各点旅游资源及服务设施等方面的资料。
(4)显示输出模块可以在监视器屏幕上或通过打印机以文字说明、地图标注及彩色图像的方式使查询检索或路线选择的结果得以显示和输出。特别是旅行社团可以利用TORTIS和游客或旅游团交换意见,具体安排好旅游路线、日程表、活动内容与经费等事宜,通过显示输出模块给游客提供一套完整的图文并茂的资料。
(5)系统界面模块。这个模块是用户或游客与系统打交道的通道。它的好坏或是否灵活方便,是否对用户友好,直接影响到系统的使用效果和效益。TORTIS给用户提供了一个菜单方式的界面,具有简单易学、便利操作的特点,同时还给用户提供了从文字、地图、图像到路线选择等多种查找资料的能力,以及用户自己利用数据输入模块建立某个具体地区旅游信息系统的能力。
上述5个模块之间的关系,可由图9-22中各模块之间的连线与箭头给出。
二、数据内容
作为一个实用的或令游客满意的区域旅游信息系统,其数据的完备性、详细、准确和新鲜是最主要的条件之一。因此,在建立一个区域旅游信息系统时,对与旅游有关的各种数据的收集和整理必须给予足够的重视。
1.分类编码:表9-13给出了TORTIS的数据分类体系、内容及特征。
表9-13TORTIS数据分类、内容及特征
为了使系统中存储的各种旅游资源和服务设施数据具有唯一性,我们对它们进行了统一的编码,其编码结构如下图所示。其中左起前4位为旅游资源和服务设施实体的分类码;接下来的2位是该实体所在的行政区代码,简称区位码;后2位是该实体所在行政区内相应类别中的顺序排列代码,简称顺序码。
××× ×× × ×
分类码 区位码 顺序码
在分类码中的码位分配左起第一位是表9-13中一级分类的编码,第二位是二级分类的编码,第三、四位则是第三级分类的编码。这一级分类在表9-13中未给出,可参考中国科学院遥感应用研究所提出的分类编码体系确定。
2.数据结构:在TORTIS中数据结构主要有矢量数据、栅格数据、属性数据三种基本形式。