论文部分内容阅读
遥感技术不断的发展,影像获取的能力强大,从而积累的影像数据量越来越大,这就要求我们更加有效的存储管理大量影像数据。影像数据资料的应用越来越广泛,为应急救灾、国情监测、城市建设规划、交通等领域提供了重要的数据,发挥着重要的作用,这使得加强数据的维护管理显得尤为必要。本文从数据库的角度出发设计研究能够实现遥感影像数据的有效存储与管理的技术,确定了以面向对象-关系的Oracle数据库为平台,分析影像库构建的主要技术,并付诸于实践进行开发的技术验证。主要内容有:首先结合遥感影像数据的组织管理模式,对国内外影像数据库的研究现状与特点进行了阐述与分析。阐述分析了Oracle数据库的开发平台内部数据组织结构,以及技术优势。对于遥感影像数据的开发,Oracle有着独特的内部组件:用于空间数据组织管理的Spatial,以及存储影像像素数据与属性元数据的GeoRaster对象类型。可以进行数据库开发的接口有很多种,选择合适的接口对于提高数据库系统的效率很重要。因此,文章对主要的接口进行了阐述与对比分析,并且提出利用OCI接口完成与Oracle影像库的数据交互工作。对考虑影像数据量不断增多的情况,对构建金字塔的影像组织技术进行了深入的分析,对于影像数据的在应用层面的调度显示技术地实现进行了设计,影像数据以大小统一的规格进行不同分辨率的存储,物理空间存量增大,实现影像数据的高效调度显示。而且数据库具有很好的扩展性。同时提出了在调度的过程中的首先的工作是影像数据块的快速定位与计算,借助Oracle内部成熟的索引机制,在影像块表上建立索引,提高检索效率的方法。最后,在上述研究的基础上,对遥感影像数据进行入库、构建金字塔、浏览显示等功能,对本文的设计的方案可行性进行了实践验证,基本实现了数据的有效操作与管理。对遥感影像数据建库管理提高了性能与数据安全。