【技术实现步骤摘要】
一种地理信息数据存储方法、查询方法及装置
本专利技术涉及互联网通信
,尤其涉及一种地理信息数据存储方法、查询方法及装置。
技术介绍
随着互联网通信技术的发展,智能终端设备更加普及。移动互联网时代的到来,智能终端设备覆盖的用户数量越来越多,用户利用运行于智能终端设备上的应用产生的地理信息数据也越来越多。比如用户可以利用运行于手机上的应用上报其当前位置的地理信息数据。这样基于某应用的地理信息数据往往是海量的,比如对应的数据量可以以PB(Petabyte,千万亿字节)级定义。然而,现有技术并不能为这些地理信息数据提供有效的处理方案,不能保证进行相关数据存储、查询的高效率。
技术实现思路
为了解决现有技术应用在对地理信息数据进行处理时,数据存储、查询效率低等问题,本专利技术提供了一种地理信息数据存储方法、查询方法及装置:一方面,本专利技术提供了一种地理信息数据存储方法,所述方法包括:获取多个地理信息数据;提取每个所述地理信息数据对应的地理位置特征;根据每个所述地理信息数据对应的地理位置特征确定目标位置区域以及所述目标位置区域对应的数据分布情况;根据目标数据量和所述数据分布情况对所述目标位置区域进行切分处理,得到至少两个切分区域,所述目标数据量表征所述切分区域对应的所述地理信息数据的数据量的理想值;分别对每个所述切分区域对应的所述地理信息数据进行存储。另一方面提供了一种地理信息数据查询方法,所述方法包括:获取数据查询请求,所述数据 ...
【技术保护点】
1.一种地理信息数据存储方法,其特征在于,所述方法包括:/n获取多个地理信息数据;/n提取每个所述地理信息数据对应的地理位置特征;/n根据每个所述地理信息数据对应的地理位置特征确定目标位置区域以及所述目标位置区域对应的数据分布情况;/n根据目标数据量和所述数据分布情况对所述目标位置区域进行切分处理,得到至少两个切分区域,所述目标数据量表征所述切分区域对应的所述地理信息数据的数据量的理想值;/n分别对每个所述切分区域对应的所述地理信息数据进行存储。/n
【技术特征摘要】
1.一种地理信息数据存储方法,其特征在于,所述方法包括:
获取多个地理信息数据;
提取每个所述地理信息数据对应的地理位置特征;
根据每个所述地理信息数据对应的地理位置特征确定目标位置区域以及所述目标位置区域对应的数据分布情况;
根据目标数据量和所述数据分布情况对所述目标位置区域进行切分处理,得到至少两个切分区域,所述目标数据量表征所述切分区域对应的所述地理信息数据的数据量的理想值;
分别对每个所述切分区域对应的所述地理信息数据进行存储。
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述地理信息数据对应的地理位置特征确定目标位置区域以及所述目标位置区域对应的数据分布情况,包括:
根据每个所述地理信息数据对应的地理位置特征确定所述目标位置区域;
将所述目标位置区域划分为多个大小相同的区域网格;
根据所述地理信息数据对应的地理位置特征为所述地理信息数据分配对应的所述区域网格;
统计每个所述区域网格对应的所述地理信息数据的数据量,得到对应的网格数据量;
根据每个所述区域网格对应的所述网格数据量得到所述数据分布情况。
3.根据权利要求1或2任一所述的方法,其特征在于,所述根据目标数据量和所述数据分布情况对所述目标位置区域进行切分处理,得到至少两个切分区域,包括
根据所述目标数据量和所述数据分布情况对所述目标位置区域进行第一级切分处理,得到两个第一级子区域;
分别确定每个所述第一级子区域对应的所述地理信息数据的数据量与所述目标数据量之间的差值;
当所述差值满足数据量阈值的条件时,停止对所述第一级子区域执行下一级切分处理;
当所述差值不满足所述数据量阈值的条件时,对所述第一级子区域执行下一级切分处理,直至切分结果中每个子区域对应的所述地理信息数据的数据量与所述目标数据量之间的差值满足所述数据量阈值的条件;
根据每一级切分处理对应的切分结果中对应的数据量差值满足所述数据量阈值的条件的所述子区域,得到至少两个所述切分区域;
其中,所述数据量阈值表征所述切分区域对应的实际数据量与所述目标数据量之间的差值范围。
4.根据权利要求3所述的方法,其特征在于,执行每一级切分处理的步骤,包括:
确定当前级切分处理对应的区域切分方向和区域切分点切分;
根据所述当前级切分处理对应的所述区域切分方向和所述区域切分点进行区域切分。
5.根据权利要求1所述的方法,其特征在于,所述目标位置区域包括多个大小相同的区域网格,所述分别对每个所述切分区域对应的所述地理信息数据进行存储,还包括:
分别将每个所述切分区域应的所述地理信息数据存储于对应的数据存储单元;
分别确定每个所述切分区域对应的所述区域网格;
基于所述切分区域,创建对应的所述区域网格与对应的所述数据存储单元之间的映射关系。
6.根据权利要求1所述的方法,其特征在于,所述目标数据...
【专利技术属性】
技术研发人员:王芃森,孙福宁,
申请(专利权)人:腾讯大地通途北京科技有限公司,腾讯科技深圳有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。