基于遥感影像元数据的存储方法、检索方法、设备及介质技术

技术编号:31086564 阅读:7 留言:0更新日期:2021-12-01 12:40
本申请公开了基于遥感影像元数据的存储方法、检索方法、设备及介质。元数据包括遥感影像的若干特征数据,其中存储方法包括:创建元数据存储表;以第一特征数据作为一级分区键,将元数据存储表分为若干一级元数据分区;每个一级元数据分区具有相同的分区粒度;建立特征数据的索引。本申请使得对于遥感元数据的存储按第一特征分类进行一级分区存储,使得对数据进行管理的时候,可以先锁定数据区,表分区技术的应用对已有数据的存储管理、删除、移动等管理操作直接定位到元数据存储区,改善了传统数据库存储管理方式进行数据库管理操作时响应时间过长的问题,提高了管理效率。提高了管理效率。提高了管理效率。

【技术实现步骤摘要】
基于遥感影像元数据的存储方法、检索方法、设备及介质


[0001]本公开一般涉及数据存储
,尤其涉及基于遥感影像元数据的存储方法、检索方法、设备及介质。

技术介绍

[0002]随着卫星遥感技术的发展日益迅速,我国航天工业体系取得的成就日益突出,构建了门类齐全的通信、导航、遥感等卫星系统,形成了具有一定规模的军民应用体系。目前,我国对地观测遥感卫星密集发射,采集的卫星遥感影像呈幂指数爆炸式地向地面传送,仅高分系列卫星遥感影像数据已达到数百万条甚至上千万条。可见高分系列卫星遥感影像数据量巨大。遥感影像数据急剧增加,对于各类卫星遥感影像数据的存储管理与检索提出了新的挑战。如何高效准确地检索获取到用户感兴趣的数据,已成为目前空间信息科学领域迫切需要解决的问题之一。
[0003]遥感影像数据的检索效率在一定程度上受到遥感影像数据的存储组织结构影响,传统遥感影像元数据存储管理方式是对原始影像数据入库信息以一张表的方式存储管理数百万条甚至上千万条元数据记录信息的描述。原始影像元数据的存储管理相当于对原始影像数据存储管理的目录信息,用于快速查找确定对应检索条件下是否存在满足需求的数据。
[0004]传统遥感影像元数据存储管理方式主要有以下几个方面的不足:
[0005]1、目前遥感原始影像数据量大,利用率低。
[0006]2、传统一张表对遥感影像元数据进行存储的方式在海量数百万甚至上千万数量原始影像数据背景下,面对的是对超大数据表进行数据存储管理,存在对旧数据的删除移动操作响应时间长、大范围或复杂条件检索时检索效率低下问题,将会严重影响遥感影像元数据的存储管理效率及查询效率。
[0007]3、传统遥感影像数据检索方式在海量遥感影像数据大背景下,对元数据大表查询会造成数据表响应时间过长,从而影响原始影像数据的检索效率。

技术实现思路

[0008]鉴于现有技术中的上述缺陷或不足,期望提供一种基于遥感影像元数据的存储方法,所述元数据包括遥感影像的若干特征数据;所述方法包括:
[0009]创建元数据存储表;
[0010]以第一特征数据作为一级分区键,将所述元数据存储表分为若干一级元数据分区;每个所述一级元数据分区具有相同的分区粒度;
[0011]建立所述特征数据的索引。
[0012]根据本申请实施例提供的技术方案,还包括:
[0013]以第二特征数据作为二级分区键,将每个所述一级元数据分区分成若干二级元数据分区。
[0014]根据本申请实施例提供的技术方案,所述特征数据包括卫星类型、传感器类型、影像成像开始时间、影像成像结束时间、遥感影像经纬度坐标、云量;所述第一特征数据为影像成像开始时间;所述第二特征数据为传感器类型。
[0015]根据本申请实施例提供的技术方案,还包括:
[0016]接收插入元数据;
[0017]从所述插入元数据中提取第一特征数据;
[0018]根据所述遥感影像元数据的第一特征数据确定对应的一级元数据分区;
[0019]设置对应所述插入元数据的自增ID;
[0020]将所述插入元数据即对应的自增ID存入对应的一级元数据分区中。
[0021]根据本申请实施例提供的技术方案,还包括:
[0022]从所述插入元数据中提取第二特征数据;
[0023]根据所述遥感影像元数据的第二特征数据在确定的一级元数据分区中确定对应的二级元数据分区;
[0024]将所述插入元数据即对应的自增ID存入对应的二级元数据分区中。
[0025]第二方面,本申请提供一种遥感影像元数据的检索方法,包括以下步骤:
[0026]获取查询条件,所述查询条件包括若干与所述特征数据对应的检索字段;
[0027]判断所述检索字段包含第一特征数据且在元数据存储表分区范围内时,确定与所述查询条件对应的一级元数据分区;
[0028]用检索字段在确定的一级元数据分区中并行依据所述索引检索出遥感影像元数据。
[0029]根据本申请实施例提供的技术方案,还包括,
[0030]判断所述检索字段包含第二特征数据时,在确定元数据分区中确定与所述查询条件对应的二级元数据分区;
[0031]用检索字段在确定的二级元数据分区中并行依据所述索引检索出遥感影像元数据。
[0032]根据本申请实施例提供的技术方案,还包括,
[0033]将检索出的遥感影像元数据从确定的一级元数据分区中删除或修改。
[0034]第三方面,本申请提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,,所述处理器执行所述计算机程序时实现如上述检索方法的步骤。
[0035]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质有计算机程序,所述计算机程序被处理器执行时实现如上述检索方法的步骤。
[0036]本申请的技术方案中,对于遥感影像元数据的存储,以遥感影像元数据中的第一特征数据作为分区键,将元数据存储表分为若干一级元数据分区,使得对于遥感元数据的存储按第一特征分类进行分区存储,使得对数据进行管理的时候,可以先锁定一级数据区,表分区技术的应用对已有数据的存储管理、删除、移动等管理操作直接定位到元数据存储区,因此改善了传统数据库存储管理方式进行数据库管理操作时响应时间过长的问题,提高了管理效率。
[0037]相应的,本申请的技术方案对应面对超大数据表、多传感器、宽时间区间、大区域
面积等复杂查询条件下进行数据查询时可以通过元数据存储区直接定位,逐步锁定要查询的数据区,仅对相关分区数据块进行查询。通过缩小数据检索范围,提高查询吞吐量,实现数据的高效检索,解决数据库响应时间较长查询效率低下的问题。
[0038]在本申请的优选方案中,进一步地通过第二特征数据对元数据二级分区,进一步提高了数据的定位和管理效果。也相应地提高了检索效率。
附图说明
[0039]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0040]图1为本申请实施例1中未分区的元数据存储表示例;
[0041]图2为本申请实施例1中分区后的元数据存储表示例
[0042]图3为本申请实施例1的流程示意图;
[0043]图4本申请实施例2的流程示意图;
[0044]图5为本申请实施例3的原理框图。
具体实施方式
[0045]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0046]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0047]实施例1
[0048]请参考图3,本实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于遥感影像元数据的存储方法,所述元数据包括遥感影像的若干特征数据;其特征在于,所述方法包括:创建元数据存储表;以第一特征数据作为一级分区键,将所述元数据存储表分为若干一级元数据分区;每个所述一级元数据分区具有相同的分区粒度;建立所述特征数据的索引。2.根据权利要求1所述的存储方法,其特征在于,还包括:以第二特征数据作为二级分区键,将每个所述一级元数据分区分成若干二级元数据分区。3.根据权利要求1或2所述的存储方法,其特征在于,所述特征数据包括卫星类型、传感器类型、影像成像开始时间、影像成像结束时间、遥感影像经纬度坐标、云量;所述第一特征数据为影像成像开始时间;所述第二特征数据为传感器类型。4.根据权利要求2所述的存储方法,其特征在于,还包括:接收插入元数据;从所述插入元数据中提取第一特征数据;根据所述遥感影像元数据的第一特征数据确定对应的一级元数据分区;设置对应所述插入元数据的自增ID;将所述插入元数据即对应的自增ID存入对应的一级元数据分区中。5.根据权利要求4所述的存储方法,其特征在于,还包括:从所述插入元数据中提取第二特征数据;根据所述遥感影像元数据的第二特征数据在确定的一级元数据分区中确定对应的二级元数据分区;将所述插入元数据即对应的自增ID存入对应的二级元数据...

【专利技术属性】
技术研发人员:杨静静王栋黄祥志余涛王更科赵亚萌臧文乾
申请(专利权)人:廊坊中科空间信息技术有限公司北京四维新世纪信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1