预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115982217A(43)申请公布日2023.04.18(21)申请号202310127609.4(22)申请日2023.02.02(71)申请人中科星图股份有限公司地址101399北京市顺义区临空经济核心区机场东路2号(产业园1A-4号1、5、7层)(72)发明人赵子豪李振钊杨光辉朱龙文(74)专利代理机构北京华专卓海知识产权代理事务所(普通合伙)11664专利代理师张继鑫(51)Int.Cl.G06F16/2455(2019.01)G06F16/2457(2019.01)G06F16/22(2019.01)权利要求书2页说明书9页附图5页(54)发明名称多维栅格数据的存储和查询方法及装置(57)摘要本公开的实施例提供了一种多维栅格数据的存储和查询方法及装置。应用于地球信息科学技术领域。所述方法包括,对多维栅格数据进行解析生成元数据信息,所述元数据信息包括:不同维度平面的元数据信息;利用预先构建的多维数据栅格模型的存储规则对不同维度平面的元数据信息进行存储;根据待查询元数据信息对应的维度平面确定查询条件,通过查询条件在多维数据栅格模型中根据关联关系确定存储位置,从而确定待查询元数据信息对应的多维数据栅格模型的维度平面数据。以此方式,可以基于元数据信息和经纬度范围可以快速的进行数据查询。CN115982217ACN115982217A权利要求书1/2页1.一种多维栅格数据的存储和查询方法,其特征在于,所述方法包括:对多维栅格数据进行解析生成元数据信息,所述元数据信息包括:不同维度平面的元数据信息;利用预先构建的多维数据栅格模型的存储规则对不同维度平面的元数据信息进行存储;根据待查询元数据信息对应的维度平面确定查询条件,通过查询条件在多维数据栅格模型中根据关联关系确定存储位置,从而确定待查询元数据信息对应的多维数据栅格模型的维度平面数据。2.根据权利要求1所述的方法,其特征在于,所述对多维栅格数据进行解析生成元数据信息包括:对多维栅格数据进行解析生成元数据信息和像元数据;其中,所述元数据信息包括不同维度平面的元数据信息和整体元数据信息。3.根据权利要求1所述的方法,其特征在于,在所述利用预先构建的多维数据栅格模型的存储规则对不同维度平面的元数据信息进行存储之前还包括:对所述不同维度平面的元数据信息进行分块,将每个分块分为256*256*3个像素点,利用图像压缩算法对每个分块进行压缩;其中,每个所述分块中包含3个维度平面,当无法达到3个时补充一个全0的维度平面。4.根据权利要求1所述的方法,其特征在于,所述利用预先构建的多维数据栅格模型的存储规则对不同维度平面的元数据信息进行存储,包括:根据多维栅格数据的元数据信息在关系型数据库中确定多维栅格对象;获取所述多维栅格对象并解析生成多维栅格对象解析数据,所述多维栅格对象解析数据包括:总体概况、地理坐标参考、各维度平面的元数据信息、整体元数据信息;其中,所述总体概况关联像元数据的存储位置,所述地理坐标参考关联存储坐标参考六参数;根据所述多维栅格对象解析数据生成元数据信息表;根据源数据信息表确定所述存储规则。5.根据权利要求4所述的方法,其特征在于,所述利用预先构建的多维数据栅格模型的存储规则对不同维度平面的元数据信息进行存储,还包括:利用多维数据栅格模型的所述元数据信息表的关联关系对已分块的所述元数据信息进行分维度平面存储。6.根据权利要求1所述的方法,其特征在于,所述根据待查询元数据信息对应的维度平面确定查询条件包括:根据元数据信息确定对应的维度平面,从而确定维度平面序号和经纬度范围;根据所述维度平面序号和所述经纬度范围确定对应的多维数组;所述待查询元数据信息包括一个或多个维度平面的元数据信息、整体元数据信息。7.根据权利要求6所述的方法,其特征在于,所述通过查询条件在多维数据栅格模型中根据关联关系确定存储位置,从而确定待查询元数据信息对应的多维数据栅格模型的维度平面数据,包括:根据所述维度平面序号和所述经纬度范围确定所述查询条件,通过所述查询条件过滤得到所述多维数据栅格模型对应的存储位置,从而确定待查询元数据信息对应的多维数据2CN115982217A权利要求书2/2页栅格模型的维度平面数据。8.一种多维栅格数据的存储和查询装置,其特征在于,所述装置包括:多维栅格数据解析模块,用于对多维栅格数据进行解析生成元数据信息,所述元数据信息包括:不同维度平面的元数据信息;数据存储模块,用于利用预先构建的多维数据栅格模型的存储规则对不同维度平面的元数据信息进行存储;数据查询模块,用于根据待查询元数据信息对应的维度平面确定查询条件,通过查询条件在多维数据栅格模型中根据关联关系确定存储位置,从而确定待查询元数据信息对应的多维数据栅格