一种数据空间查询方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35597477 阅读:14 留言:0更新日期:2022-11-16 15:17
本发明专利技术提供了一种数据空间查询方法、装置、电子设备及及计算机可读存储介质。本发明专利技术提供的数据空间查询方法,包括:获取目标业务数据,根据所述目标业务数据的经纬度数据构建空间字段,将所述空间字段导入至预设索引中;获取可视化页面地图范围内两个对角顶点的经纬度数据,根据所述两个对角顶点的经纬度数据确定数据查询范围;根据所述数据查询范围以及所述可视化页面地图的收缩比例获取地理网格,根据所述空间字段对所述地理网格范围内的目标业务数据进行聚合统计,得到查询结果。本发明专利技术提供的数据空间查询方法,可以实现对大量地图标的点的聚合,并对聚合进行及时响应。并对聚合进行及时响应。并对聚合进行及时响应。

【技术实现步骤摘要】
一种数据空间查询方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据查询
,尤其涉及一种数据空间查询方法、装置、电子设备及及计算机可读存储介质。

技术介绍

[0002]在电子地图上通常用几何点来表示真实空间中的地理位置,该几何点叫做地理点位或者点位要素,简称点位。在某个区域上常常包含成千,上万个点位。如果将所有的点位直接显示出来,会覆盖掉地图底图,让用户感觉电子地图非常纷乱。因此,需要将多个普通的点位聚合成一个代表性的聚合点位,然后将代表性的聚合点位通过可视化页面显示给用户。
[0003]当前业内任意地图标的点在大数据量前提下聚合汇总都是比较耗时的,且在某区域内需要聚合的点可能有上万个,现有技术无法对大量地图标的点的聚合进行及时响应。

技术实现思路

[0004]本专利技术的目的在于提供一种数据空间查询方法、装置、电子设备及存储介质,以解决现有技术中现有技术无法对大量地图标的点的聚合进行及时响应的技术问题。
[0005]本专利技术的技术方案如下,提供了一种数据空间查询方法,包括:
[0006]获取目标业务数据,根据所述目标业务数据的经纬度数据构建空间字段,将所述空间字段导入至预设索引中;
[0007]获取可视化页面地图范围内两个对角顶点的经纬度数据,根据所述两个对角顶点的经纬度数据确定数据查询范围;
[0008]根据所述数据查询范围以及所述可视化页面地图的收缩比例获取地理网格,根据所述空间字段对所述地理网格范围内的目标业务数据进行聚合统计,得到查询结果。
[0009]进一步地,在根据所述目标业务数据的经纬度数据构建空间字段之后,还包括,将所述空间字段的字段类型映射到elasticsearch中。
[0010]进一步地,将所述空间字段导入至预设索引中,包括:在不同的预设时间段内,将不同的所述空间字段交替导入至elasticsearch中两个不同的预设索引中。
[0011]进一步地,在不同的预设时间段内,将不同的所述空间字段交替导入至elasticsearch中两个不同的预设索引中,包括:
[0012]在第一预设时间段内,将第一部分所述空间字段导入elasticsearch中的第一预设索引中,在第二预设时间段内,将第二部分所述空间字段导入elasticsearch中的第二预设索引中,在第三预设时间段内,将第三部分所述空间字段导入elasticsearch中的第一预设索引中,重复上述步骤,直至所有所述空间字段导入完毕。
[0013]进一步地,在将所述空间字段导入至预设索引中之后,还包括,将所述第一预设索引的索引名称和所述第二预设索引的索引名称存入缓存;
[0014]在根据所述两个对角顶点的经纬度数据确定数据查询范围之前,还包括,查询所
述缓存中的所述第一预设索引的索引名称以及所述第二预设索引的索引名称,并且获取所述第一预设索引及所述第二预设索引的状态;当所述第一预设索引状态为导入状态,则以所述第二预设索引作为所述可视化页面地图范围对应的索引,当所述第二预设索引状态为导入状态,则以所述第一预设索引作为所述可视化页面地图范围对应的索引。
[0015]进一步地,根据所述两个对角顶点的经纬度数据确定数据查询范围,包括:利用空间查询方法以及所述两个对角顶点的经纬度数据确定一个矩阵范围,以所述矩阵范围作为所述数据查询范围。
[0016]进一步地,根据所述数据查询范围以及所述可视化页面地图的收缩比例获取地理网格,根据所述空间字段对所述地理网格范围内的目标业务数据进行聚合统计,包括:
[0017]根据所述数据查询范围以及所述可视化页面地图的收缩比例获取网格精度值,根据所述网格精度值获取所述地理网格,根据所述空间字段对所述地理网格范围内的目标业务数据进行聚合统计。
[0018]本专利技术的另一技术方案如下,提供了一种数据空间查询装置,包括空间字段处理模块、查询范围确定模块以及聚合模块;
[0019]所述空间字段处理模块,用于获取目标业务数据,根据所述目标业务数据的经纬度数据构建空间字段,将所述空间字段导入至预设索引中;
[0020]所述查询范围确定模块,用于获取可视化页面地图范围内两个对角顶点的经纬度数据,根据所述两个对角顶点的经纬度数据确定数据查询范围;
[0021]所述聚合模块,用于根据所述数据查询范围以及所述可视化页面地图的收缩比例获取地理网格,根据所述空间字段对所述地理网格范围内的目标业务数据进行聚合统计,得到查询结果。
[0022]本专利技术的另一技术方案如下,提供了一种电子设备,包括存储器、处理器,所述存储器存储有可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项技术方案所述的数据空间查询方法。
[0023]本专利技术的另一技术方案如下,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项技术方案所述的数据空间查询方法。
[0024]本专利技术的有益效果在于:获取目标业务数据,根据所述目标业务数据的经纬度数据构建空间字段,将所述空间字段导入至预设索引中;获取可视化页面地图范围内两个对角顶点的经纬度数据,根据所述两个对角顶点的经纬度数据确定数据查询范围;根据所述数据查询范围以及所述可视化页面地图的收缩比例获取地理网格,根据所述空间字段对所述地理网格范围内的目标业务数据进行聚合统计,得到查询结果;上述技术方案,可以实现对大量地图标的点的聚合,并对聚合进行及时响应。
附图说明
[0025]图1为本专利技术实施例的数据空间查询方法的流程示意图;
[0026]图2为本专利技术实施例的数据空间查询装置的结构示意图;
[0027]图3为本专利技术实施例的电子设备的结构示意图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]本申请中多个,是指两个或两个以上,在本申请的描述中,“第一”、“第二”、“第三”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
[0030]在本说明书中描述的参考“一个可选的实施方式”或“一个具体实施例中”等意味着在本申请的一个或多个实施方式中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0031]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据空间查询方法,其特征在于,包括如下步骤:获取目标业务数据,根据所述目标业务数据的经纬度数据构建空间字段,将所述空间字段导入至预设索引中;获取可视化页面地图范围内两个对角顶点的经纬度数据,根据所述两个对角顶点的经纬度数据确定数据查询范围;根据所述数据查询范围以及所述可视化页面地图的收缩比例获取地理网格,根据所述空间字段对所述地理网格范围内的目标业务数据进行聚合统计,得到查询结果。2.根据权利要求1所述的数据空间查询方法,其特征在于,在根据所述目标业务数据的经纬度数据构建空间字段之后,还包括,将所述空间字段的字段类型映射到elasticsearch中。3.根据权利要求1所述的数据空间查询方法,其特征在于,将所述空间字段导入至预设索引中,包括:在不同的预设时间段内,将不同的所述空间字段交替导入至elasticsearch中两个不同的预设索引中。4.根据权利要求3所述的数据空间查询方法,其特征在于,在不同的预设时间段内,将不同的所述空间字段交替导入至elasticsearch中两个不同的预设索引中,包括:在第一预设时间段内,将第一部分所述空间字段导入elasticsearch中的第一预设索引中,在第二预设时间段内,将第二部分所述空间字段导入elasticsearch中的第二预设索引中,在第三预设时间段内,将第三部分所述空间字段导入elasticsearch中的第一预设索引中,重复上述步骤,直至所有所述空间字段导入完毕。5.根据权利要求4所述的数据空间查询方法,其特征在于,在将所述空间字段导入至预设索引中之后,还包括,将所述第一预设索引的索引名称和所述第二预设索引的索引名称存入缓存;在根据所述两个对角顶点的经纬度数据确定数据查询范围之前,还包括,查询所述缓存中的所述第一预设索引的索引名称以及所述第二预设索引的索引名称,并且获取所述第一预设索引及所述第二预设索引的状态;当所述第一预...

【专利技术属性】
技术研发人员:郑望安
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1