[发明专利]一种对具有时间空间多维属性的地理信息数据的存储和查询方法有效
申请号: | 201910702175.X | 申请日: | 2019-07-31 |
公开(公告)号: | CN110377624B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 邱珩;陈俊锋;胡宗宝 | 申请(专利权)人: | 象辑科技股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/29 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430079 湖北省武汉市武汉东湖新技*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 时间 空间 多维 属性 地理信息 数据 存储 查询 方法 | ||
1.一种对具有时间空间多维属性的地理信息数据的存储和查询方法,其特征在于:该方法具体包括数据分区模块、数据缓存模块、数据存储模块、数据查询模块、时间分区、空间分区、空间二级分区、数据时间和数据变量;该方法的操作步骤如下:步骤一:数据分区模块根据每一条数据的时间及经纬度计算时间分区和空间分区的值;步骤二:数据缓存模块将数据按照时间分区和空间分区对数据进行临时缓存;步骤三:数据存储模块将该分区数据序列化及压缩后存入到Cassandra;步骤四:数据查询模块根据查询时间计算时间分区的值,根据查询经纬度计算空间分区的值,以时间分区值、空间分区值、数据时间和数据变量为条件查询数据到内存中,在内存中根据经纬度条件再次进行过滤最终取得查询结果;所述数据查询模块根据查询经纬度计算空间分区的值时,对于空间分区检索,在进行boundingbox检索时,首先根据boundingbox计算获取该boundingbox占据的所有空间分区,根据这些分区值查询数据到内存,在内存中根据经纬度过滤属于该boundingbox的数据,最终得到查询结果。
2.根据权利要求1所述的一种对具有时间空间多维属性的地理信息数据的存储和查询方法,其特征在于:所述时间分区将数据按数据时间以年、月、日、时之一为单位分组,将属于该分区的数据全部存储到该分区下。
3.根据权利要求1所述的一种对具有时间空间多维属性的地理信息数据的存储和查询方法,其特征在于:所述空间分区对地理空间进行网格划分,划分成大小相同的网格,使用希尔伯特曲线为网格赋予一个唯一的id,使相邻的网格id相邻,采用顺序检索,将属于该网格区域的数据全部存储到该分区下。
4.根据权利要求1所述的一种对具有时间空间多维属性的地理信息数据的存储和查询方法,其特征在于:在所述空间分区的划分基础上利用空间二级分区再次划分。
5.根据权利要求1所述的一种对具有时间空间多维属性的地理信息数据的存储和查询方法,其特征在于:所述数据变量是以protobufmap的形式存储,以key为数据的经纬度,以value为对应的变量值。
6.根据权利要求1所述的一种对具有时间空间多维属性的地理信息数据的存储和查询方法,其特征在于:在以时间分区值、空间分区值、数据时间和数据变量为条件查询数据到内存中时,其中包括解压及反序列化过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于象辑科技股份有限公司,未经象辑科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910702175.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据获取方法、数据检索方法及请求响应方法
- 下一篇:订单信息查询方法及其装置