论文部分内容阅读
遥感影像是一种包含地物电磁特征的载体,在行业内主要指代的是航空照片和卫星照片。遥感影像具有可靠性强、数据容量大、获取方便快捷等特点,被广泛的应用在交通、农业、水利、环保、减灾、国土资源等部门,并且对人类社会的发展带来了不可估量的贡献。随着遥感技术的不断发展壮大,遥感影像获取的途径也越来越多样化,每天可以获得的影像数量呈现出几何级增长的趋势,影像的数据量也变得越来越庞大,甚至每天可获得的影像数据就已经达到了TB级,如何高效、方便、快捷的存储这些宝贵的资料也成为了遥感行业内的一个热点问题。本文正是在这一前提下,展开了对遥感影像有效存储技术的研究,并基于此设计了一种基于虚拟缓冲区的对象-关系型遥感影像库技术。首先,分析了现有各种不同类型影像存储技术的优缺点,并由此引出选用对象-关系模型来高效存储、检索和管理影像数据的必要。其次,针对现有对象-关系型数据库在遥感影像存储实际应用中的缺陷,提出一种新的虚拟缓冲区技术(DBVB虚拟缓冲区),在不增加物理内存和不改变操作环境的情况下大幅度的提升数据库的缓存空间,缓存更多的影像文件,提高影像数据检索的命中率,进而提高整体的检索效率。接着,对本文提出的影像库进行整体设计,在现有的对象-关系型模型OracleGeoRaster的基础上,辅以XML元数据管理技术对影像元数据进行统一管理,再利用本文提出的DBVB虚拟缓冲区技术,并对模型的数据访问采用存储过程和动态链接库的.Net环境下的二次封装,使其可以利用.Net环境优越的图形图像处理能力,并且更加通用、更易操作。最后,对本文所提出的基于虚拟缓冲区的对象-关系型影像库技术进行了原型系统的设计与实现,并与未采用虚拟缓冲区技术的对象-关系型影像库系统进行数据的查询、添加、删除、修改等操作,验证了本文所提出的技术是行之有效的。