[发明专利]一种海量遥感影像元数据分布式存储方法及并行查询方法有效

专利信息
申请号: 201510958688.9 申请日: 2015-12-18
公开(公告)号: CN105589951B 公开(公告)日: 2019-03-26
发明(设计)人: 王学志;王逢阳;周园春;黎建辉;肖潇 申请(专利权)人: 中国科学院计算机网络信息中心
主分类号: G06F16/51 分类号: G06F16/51;G06F16/53
代理公司: 北京君尚知识产权代理事务所(普通合伙) 11200 代理人: 司立彬
地址: 100190 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种海量遥感影像元数据分布式存储方法及并行查询方法。涉及基于HDFS存储、Spark分布式并行计算、Redis内存缓存的海量遥感影像元数据并行空间索引构建和查询。该方法在KD‑Tree算法基础上发明了DKD‑Tree算法。在Spark框架下利用DKD‑Tree算法构建分区,将构建的分区数据保存在HDFS中,利用Spark先在构建的DKD‑Tree中进行分区查询,再在查询到的分区中进行具体的查询,基于DKD‑Tree的查询大大缩减查询范围,提高查询效率。本发明可以在大数据环境下对遥感影像元数据做到实时查询,在数据量增加时,可以增加Spark节点保证查询的实时性,具有很好的可扩展性。
搜索关键词: 一种 海量 遥感 影像 数据 分布式 存储 方法 并行 查询
【主权项】:
1.一种海量遥感影像元数据分布式存储方法,其步骤为:1)根据设定属性对海量遥感影像元数据进行属性分区;2)对每一属性分区后的数据的经纬度范围分别进行均匀分区;21)首先读取每一属性分区中的遥感影像元数据,计算所读取全部遥感影像元数据的最大经度的均值和方差、最大纬度的均值和方差、数据总条数N、最小边界矩阵MBR,构建DKD‑Tree根节点,然后将根节点保存到一队列中;其中,DKD‑Tree为对遥感影像元数据构建的索引树,在构建DKD‑Tree的过程中,将DKD‑Tree索引子树序列化并分散存储在分布式文件系统HDFS的各个机器节点上,将DKD‑Tree叶子节点上的数据以一个数据分区保存到HDFS中;22)从该队列中弹出一个节点标记为当前节点,如果当前节点的数据条数小于最小数据条数阈值,则当前节点不再分裂;将当前节点标记为叶子节点,并分配唯一的ID标识;如果当前节点数据条数大于或等于最小数据条数阈值,则选择方差最大的维度进行数据划分,即首先根据所选维度计算数据条目的中位数,然后根据该中位数将数据分为三个分支:①最大边界小于中位数的影像数据、②最小边界大于中位数的影像数据以及在情况①和②之外的数据;然后将分支节点放入该队列中;23)重复步骤22)构建每一属性分区的DKD‑Tree树,当当前DKD‑Tree树深度大于树深度阈值则将当前DKD‑Tree树序列化并保存,并保存当前DKD‑Tree树的每个叶子节点中的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算机网络信息中心,未经中国科学院计算机网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510958688.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top