论文关键词:多媒体信息 GIS 存储 管理
论文摘要:多媒体信息可以使GIS能更加直观和形象地表达地理信息,增强GIS的表现力。在GIS中充分发挥多媒体信息的优势,需要建立一种有效的多媒体信息存储和管理方法。为此,对文件系统、多媒体属性库、多媒体数据库等常见的多媒体信息存储管理方式进行了对比研究,分析了不同方法的优缺点,为GIS系统中存储和管理多媒体信息提供参考。
0引言
当今,地理信息系统(GisS)技术已经广泛运用到军事、旅游、国土、水利、电力、环保、交通、农业、林业、石油、航空、应急服务等各个行业,成为推动社会发展的重要因素。数据是GIS的核心部分,GIs都是围绕数据的采集、加工、存储、分析和表现展开的。GIS的数据来源非常广泛,如制图数据、工程测量、GPS数据、调查统计数据、遥感数据等。随着技术的不断发展,数据已从以前单纯的文字、数字扩展到图像、视频等多种类型的数据,地理信息系统的数据也变得非常广泛,例如:实物照片、视频音频资料、航空照片、遥感图像等”’各种多媒体数据。这些多媒体数据使GIS能更加直观和形象地表达地理信息,增强了地理信息系统的表现力,使得GIS的表现形式更丰富、灵活、友好,用户更容易理解。而如何将众多复杂的多媒体数据按照GIS的要求组织起来并加以管理,是一个迫切需要解决的问题。
1多媒体信息
1.1多媒体数据类型
多媒体数据的类型主要包括文本、图形图像、声音、动画、视频等121。多媒体信息对描述现实世界有着重要的作用,它能表达诸如情感、思维、想象等抽象概念,可以把抽象的、难以理解的内容形象化,变得生动有趣。
GIS中的多媒体信息能够生动形象地表现地理空间对象,使用者不需要专业方面的知识就可以很容易获得GIS所表达的信息,这使GIS的应用范围得以大大扩展。例如在旅游地理信息系统中,在旅游景点介绍中加入图片、视频等多媒体信息,游客不仅可以获得旅游景点的地理空间信息,而且可以浏览到该景点的图片、视频、音频等信息,得到一种身临其境的感觉。
1.2 GIS中多媒体信息的特点
(1)数据类型多
多媒体信息内容涉及面广,类型多样。多媒体数据包括图形、图像、声音、文本和动画等。即使同属于图像一类的数据,也还有黑白、彩色、高低分辨率之分。多媒体信息与图形和属性数据相比,更难组织和管理。
(2)操作复亲
图片、声音和视频文件的编辑、修改、检索等操作均比文本文件困难。如果将多媒体数据存储在数据库中,需要定义特殊的数据类型。多媒体信息的读写操作相对复杂。
(3)数据量大
多媒体文件的信息量大,数据量也大,特别是视频文件,一般都几十兆、几百兆。图像、声频和视频对象一般需要大的存储容量。
(4) 数据流的连续记录和检索
多媒体数据,无论是声音数据还是视频数据,都要求连续记录〔存储)和播放(检索),否则将导致严重失真,大大影响效果。
2 GIS中多媒体信息的存储管理方式
2.1文件存储管理方式
文件存储管理方式是将多媒体信息以文件的形式存储,存放到指定的文件夹中,并通过文件系统来管理。在这种管理方式中,每个空间对象都有惟一标识号,通过标识号实现空间对象与属性数据的关联。在属性表添加相应字段存储多媒体信息,信捷职称论文写作发表网,就可将空间对象与多媒体信息联系起来,以支持空间对象和多媒体属性数据的链接。当前主流的GIS应用平台,如ArcView 3.x , ArcMap , MapInfo , MapGIS等支持的热连接(HotLink)功能就是采用了这种存储结构,即多媒体文件超链接。当需要浏览多媒体信息时,应用程序只需要读取对应的多媒体文件的路径,按照存储路径找到多媒体文件,然后使用内置功能或者外挂程序即可。
由于多媒体信息包括多种与常规数据类型很不相同的数据类型,因此要求文件系统能够支持多种文件组织、支持多种记录形式以及能够扩展更长的文件长度和记录长度。文件存储管理方式的优点是比较灵活、操作方便简单、易于实现,特别适合于管理单一和数量不大的多媒体信息,只需在数据库的对应记录中增加一个属性来存储多媒体文件的存储路径即可;并且应用程序代码的编写也较为容易。缺点是多媒体数据不便于管理,系统不便于移植。如果多媒体文件的存储位置发生了变化,就需要修改对应记录中存储路径字段的值,否则可能导致应用程序出错。当多媒体数据文件的数量和种类相当多时,则会极大地降低文件系统的效率,GIS系统的响应速度会非常慢。
2.2多媒体属性库存储管理方式
多媒体属性库存储管理方式将多媒体信息存储到媒体服务器进行管理。媒体服务器是一个类似网络文件服务器的共享存储设施,具有传送多媒体数据的附加性能。应用程序发送一个接收多媒体数据文件的请求,媒体服务器会打开多媒体数据文件,以同样方式传送多媒体内容。多媒体信息存储在指定的媒体服务器上。将多媒体数据的资源号(可以理解为IP地址)作为空间对象的属性,存储在空间数据集的属性列上,这样可以达到将空间数据和多媒体属性数据链接的目的。当需要浏览多媒体信息时,应用程序只需要在空间对象的属性字段上提取其对应的多媒体文件资源号,按照资源号到媒体库中打开对应的多媒体文件,从而实现多媒体信息的浏览。