【技术实现步骤摘要】
基于Geohash的空间数据处理方法、装置及电子设备
[0001]本申请涉及大数据领域,具体涉及地理数据信息领域,尤其涉及一种基于Geohash的空间数据处理方法、装置及电子设备。
技术介绍
[0002]空间数据是数据的一种特殊类型,它是指凡是带有空间坐标的数据,如将建筑设计图、机械设计图和各种地图表示成计算机能够接受的数字形式,以表明空间对象的形状大小以及位置和分布特征。空间数据已广泛应用于社会各行业、各部门,如城市规划、交通、银行、航空航天等。随着科学和社会的发展,人们已经越来越认识到空间数据对于社会经济的发展、人们生活水平提高的重要性,这也加快了人们获取和应用空间数据的步伐。
[0003]在地图空间数据应用场景中,需要先对地图空间数据进行治理,通过比较各空间数据之间的位置关系,比如两条道路是否存在包含关系等,以确定空间数据的合法性。但是,当涉及计算的空间数据量较大时,由于关系比较计算为对空间数据的两两计算,所以计算复杂度较大,计算性能较差。
技术实现思路
[0004]本申请提供了一种基于Geoh ...
【技术保护点】
【技术特征摘要】
1.一种基于地理编码Geohash的空间数据处理方法,其特征在于,包括:获取待处理的多个空间数据对象;根据预设的Geohash长度范围,分别对每个所述空间数据对象进行不同层级切分,获取切分处理后的至少一个目标Geohash网格;根据所述至少一个目标Geohash网格,对所述多个空间数据对象进行比较;根据比较结果确定所述多个空间数据对象各自对应的空间对象之间的空间位置关系。2.根据权利要求1所述的方法,其特征在于,所述Geohash长度范围中包括多个Geohash长度;所述根据预设的Geohash长度范围,分别对每个所述空间数据对象进行不同层级切分,获取切分处理后的至少一个目标Geohash网格,包括:按照所述多个Geohash长度从小到大的顺序,分别对每个所述空间数据对象进行分层切分,获取切分处理后的至少一个目标Geohash网格。3.根据权利要求2所述的方法,其特征在于,所述按照所述多个Geohash长度从小到大的顺序,分别对每个所述空间数据对象进行分层切分,获取切分处理后的至少一个目标Geohash网格,包括:针对每个所述空间数据对象,按照所述多个Geohash长度中的最小值,对所述空间数据对象进行切分处理;获取所述空间数据对象对应的第一Geohash网格;根据所述空间数据对象和所述第一Geohash网格的编码,确定所述空间数据对象对应的空间对象落入所述第一Geohash网格中的面积占比;根据所述面积占比,在所述第一Geohash网格中确定出第一待切分Geohash网格;按照所述多个Geohash长度之中其他长度,对所述第一待切分Geohash网格进行切分处理,并根据所述第一待切分Geohash网格的切分处理结果和所述第一Geohash网格中未被切分的网格,确定所述空间数据对象对应的第二Geohash网格;将所述多个空间数据对象各自对应的第二Geohash网格,确定为所述至少一个目标Geohash网格。4.根据权利要求3所述的方法,其特征在于,所述根据所述面积占比,在所述第一Geohash网格中确定出第一待切分Geohash网格,包括:将所述面积占比与预设阈值进行比对,并将小于所述阈值的面积占比对应的第一Geohash网格确定为第一待切分Geohash网格。5.根据权利要求3所述的方法,其特征在于,所述按照所述多个Geohash长度之中其他长度,对所述第一待切分Geohash网格进行切分处理,包括:从所述其他长度中确定出第一最小值,将所述第一最小值作为新的最小值,将落入所述第一待切分Geohash网格中的部分空间数据对象作为新的空间数据对象;返回执行所述按照所述多个Geohash长度中的最小值,对所述空间数据对象进行切分处理的步骤;直至当前切分所使用的Geohash长度为所述多个Geohash长度中的最大值,或者,所述空间对象落入当前第一Geohash网格中的面积占比大于或等于阈值为止。6.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个目标Geohash网格,对所述多个空间数据对象进行比较,包括:
针对所述至少一个目标Geohash网格中的每个目标Geohash网格,确定所述至少一个目标Geohash网格中是否存在精度小于所述目标Geohash网格的第一目标Geohash网格,且所述目标Geohash网格落入所述第一目标Geohash网格中;响应于所述至少一个目标Geohash网格中存在所述第一目标Geohash网格,确定所述目标Geohash网格和所述第一目标Geohash网格各自对应的目标空间数据对象;响应于所述至少一个目标Geohash网格中未存在所述第一目标Geohash网格,确定所述目标Geohash网格对应的目标空间数据对象;将所述目标空间数据对象进...
【专利技术属性】
技术研发人员:周轶凡,徐鹏飞,
申请(专利权)人:杭州数梦工场科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。