高光谱数据库系统的设计包括哪些方面?
高光谱数据库系统的设计包括六个方面的内容:
(1)系统需求分析
高光谱数据库系统可能会因为应用的领域不同在个别子系统中有不同的设计和变化,充分地进行系统需求分析可以明确用户的需要,从而完善相应的设计,为开发工作的实施确定明确的线路图。
(2)总体设计
数据库总体设计主要考虑整个数据库系统的架构和一级模块。 整个系统的功能和体系结构主要在总体设计中体现。高光谱数据库系统的总体结构设计取决于需求分析。
(3)数据结构设计
高光谱数据的数据量非常大,而且直接和图像紧密联系,同时还有其他的属性数据。因此,在数据库中的数据结构设计直接影响到整个高光谱数据库系统的性能。由于高光谱数据库涉及不同的应用方向,每个应用方向的需求都不尽相同,所以这里的数据结构设计不论述纷繁复杂的数据库表结构,而主要讨论图像数据以及光谱测量数据在数据库中如何高效存储。
(4)数据库前台设计
不同应用领域,如岩矿、农业、城市等用户的需求不同,他们关注的方法、数据、目标也不一致,所以这个部分将是全系统中变化最大的。数据结构设计得好,将使整个高光谱数据库系统可以在各种前台界面下给出结果和返回信息。但总体上讲,无论采用什么样的软件、编程语言,无非是单机版和网络化两种方案,这两种方案各有各的用途。但毫无疑问,网络化可以促进数据的交流、共享与应用,必将是发展的方向。
(5) 数据获取
数据获取可以分为两个部分,教据采能与数据整理。数据采集是指用地面成像光谱辐射计或者航空、航天高光谱成像仪采集图像光谱数据,以及用地面光谱辐射计采集地面点光谱,数据整理则包括基本的数据处理工作,包括结合GPS系统的定标、定位、几何纠正和辐射纠正等,这样做的目的就是使高光谱数据库中的数据标准化并为使用做好准备。
(6)数据存储规范
数据存储规范就是将前面整理好的数据按照数据库设定的数据结构,分门别类地存入数据库中。如果能够网络化,则可以实现远程访问,乃至工作现场的访问。同时,其附加的数据分析子系统也可以在应用过程中起到重要的辅助作用。