摘要将多媒体技术应用于地理信息系统中的关键问题是:如何有效地管理多媒体数据和空间数据;其次,在区域分析过程中,怎样实现多媒体播放功能。指出用扩充的关系数据模型作为多媒体数据模型较适宜;多媒体功能的实现则取决于多媒体数据的格式是否为RIFF格式以及对多媒体数据的应用要求。最后展示了多媒体技术在地论文网理信息系统中的应用前景。
关键字多媒体技术,地理信息系统,空间数据,属性数据,区域分析,数据模型。
现今由于多媒体技术的迅速崛起和高速发展,越来越多的应用软件都大量使用了多媒体技术。如果将多媒体技术应用于地理信息系统(geographicinformationsystem,简称GIS)软件中,势必大大增强GIS信息的表现能力,扩大GIS的应用领域。那么怎样将多媒体技术应用于GIS软件中呢我们认为应从两方面来设计:其一是怎样将多媒体数据溶于GIS数据库中,并保证提供GIS软件的双向检索及各种分析功能;其二是在应用过程中,怎样实现多媒体的播放功能。以下就这两个内容及其应用前景谈谈我们的看法。
1多媒体数据的有效管理
通常,应用软件中的多媒体数据有两种生成方式:一种是媒体播放之前,将其数字化到数据库当中,播放时从数据库中取数据;另一种是播放时,边生成边播放。而GIS软件中的数据库又分为空间数据库和属性数据库,即我们可根据媒体数据的特性或应用软件的要求将多媒体数据分别溶于空间数据库和属性数据库中。
1。1GIS数据库中多媒体数据的管理
1。1。1GIS空间数据库中多媒体数据的管理目前,多数GIS应用软件所能描述的空间目标都是静态的,实际上,很多GIS所要表达和研究的空间目标都不会是一成不变的,因此,GIS研究者已广泛关注能对时空过程和时空目标进行描述和分析的时态GIS(temporalGIS)。时态GIS的组织核心是时空数据库,即设计一个合理的时空数据模型是建立时态GIS的关键所在。虽然目前还没有较成熟的能支持时态GIS产品的时空数据模型,一但时空数据模型的研究有所突破,不仅能解决时态GIS的应用问题,还将解决空间数据库中动画数据的管理问题,即可通过使用动画技术来实现在屏幕上动态播放时空过程。如动态显示卫星云图的变化情况。地壳变动情况。森林沙化和城市化情况以及海岸或河滩的侵蚀或淤积变化情况等。
有关时空数据模型,张祖勋[1]提出使用分级索引方法来对基本修正法进行改进。这种方法就是不存贮研究区域中每个状态的全部信息,而只存贮某个时间的数据状态(称为基态)以及相对于基态或邻近状态的变化量。在此基础上,建立分级索引,以便能快速找到所需的时空过程的数据。
要使用这种建索引的基本修正法,需要考虑两个问题,一个是如何建立索引;另一个是如何设计用来描述两个状态变化量的差文件。
关于建索引的问题,笔者认为:基态,亦a,b,c,d分别表示时态GIS的4个时期;T。时间轴;t0,t1,…,tn分别表示时态在GIS某个时期的n+1个时态,其中tn为基态,即现在“时态一次数据状态_现在“时态总是变化的,每产生一个新的现在时态,就应生成一个现在时态与前一次时态的差文件,同时根据现在时态所处的时间位置来决定是否产生新的索引差文件。以四叉树为例,如图1所示,当n为2i(i=2,3,…)的整数倍时,就需产生tn-2i~tn的索引差文件。相应地为了减少索引差文件所占的存贮空间,而又不影响对任一时态的检索速度,可将tn-2i+1~tn-2i的索引差文件删掉,所删的索引名文件个数正好比新建的索引差文件个数少一个。
关于差文件,笔者认为在设计中应考虑如下几个因素。(1)由于差文件是通过对两个时态的目标信息进行异或而产生的,这意味着差文件包含有两类目标信息:一类是前一时态有而后一时态无的目标信息;另一类是前一时态无而后一时态有的目标信息。为了能根据差文件快速。连续地由一个状态到过去另一状态或最近另一状态进行检索,应在差文件中将这两类目标信息予以标识区分。(2)两个状态之间目标变化应是有对应关系的,即0→1(目标从无到有);1→0(目标从有到无);1→N(目标从一个变成多个);N→1(目标从多个变成一个),以及目标空间信息无变化,属性信息有变化;目标局部空间信息有变化等。为了能进行快速检索,在差文件中应将两类各目标之间的对应关系予以标明,当然,这会增加差文件生成过程的复杂性。(3)和所有地图数据库模型类似,差文件也由空间信息。属性信息和关系信息组成,差文件中应将每个目标这3种信息之间的关系予以标明。
1。1。2GIS属性数据库中多媒体数据的管理有些GIS的应用中,认为多媒体数据是一种特殊的专题属性数据。怎样选择多媒体数据的数据模型,使得既能遵循其自身特点,又能有效地建立起它与空间数据的联系,是多媒体技术在GIS应用中的关键所在。
目前,多数GIS属性数据库使用的是关系模型。为能将关系模型应用于多媒体数据管理系统中,就必须对现有的关系模型进行扩充,使它不但能处理格式化数据,也能处理非格式化数据。杨学良[2]就这个问题提出了3种技术策略:将多媒体数据文件名作为关系中元组某列(或属性);将每个元组作为一个完整文件保存;元组中存贮格式化数据以及非格式化数据的引用项,而非格式化数据单独存贮。
对比这3种技术策略,第一种技术策略方法简单。容易实现,适宜于对多媒体数据进行播放。第二。三种技术策略虽然能够实现并发控制和恢复,以及实现对多媒体数据进行编辑和拮取的应用,但由于此两种技术策略将每个元组所对应的空间目标的专业属性和多媒体属性混在一起,这既增大了应用程序设计的复杂性,又不利于那些只需使用空间目标的专业属性的一些应用的实现。为此,我们认为,在第一种技术策略的基础上,增加一个或多个属性项,用于存放多媒体数据的文件信息和数据流信息,当我们需要对多媒体数据文件进行特殊应用时,可根据文件信息和数据流信息对多媒体数据文件进行操作。
1。2GIS区域分析中多媒体数据的生成
多媒体数据生成的另一种方式是在GIS应用中,边统计。分析运算,边生成结果数据_多媒体数据。
1。2。1空间分析中多媒体数据的生成空间分析是一组分析结果依赖于所分析对象的位置信息技术[3],因此,空间分析要求获得目标的空间位置及其属性描述两方面信息。空间分析主要有:地形分析。叠加分析。缓冲区分析和网络分析等。
[1][2]下一页