[发明专利]一种基于电子地图的海量数据聚合渲染方法和系统在审
申请号: | 202010225701.0 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111539871A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 危阳阳;李鑫;廖正赟;李顶占;卫志刚 | 申请(专利权)人: | 郑州信大捷安信息技术股份有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T11/40;G06T15/00;G06F16/29;G06F3/0484 |
代理公司: | 郑州德勤知识产权代理有限公司 41128 | 代理人: | 武亚楠;黄红梅 |
地址: | 450000 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 电子地图 海量 数据 聚合 渲染 方法 系统 | ||
1.一种基于电子地图的海量数据聚合渲染方法,其特征在于,所述方法包括以下步骤:
步骤1,选配一种电子地图,接收海量数据;
步骤2,在所述电子地图上添加网格覆盖层,所述网格覆盖层包括多个阵列排布的网格;
步骤3,基于所述海量数据在所述电子地图上生成对应的子覆盖物;
步骤4,根据每个子覆盖物的经纬度信息,判断每个子覆盖物是否落入对应的网格中,遍历所有的子覆盖物,并将落入对应网格中的子覆盖物信息进行缓存;
步骤5,针对每个网格中的子覆盖物信息分别采用预定的算法计算得到对应的聚合点;
步骤6,结合每个网格中的子覆盖物个数选配对应的图标,并将所述图标贴合在所述聚合点上,完成对海量数据在所述电子地图上的聚合渲染过程。
2.根据权利要求1所述的一种基于电子地图的海量数据聚合渲染方法,其特征在于,在完成对海量数据在所述电子地图上的聚合渲染过程之后,所述方法还包括:
接收针对所述电子地图拖动或缩放的第一触发事件;
判断在所述第一触发事件之后预设时间段内是否接收到第二触发事件;
如果未接收到,则重新进行上述步骤2-6,如果接收到,则以所述第二触发事件为基准,继续判断在所述第二触发事件之后预设时间段内是否接收到第三触发事件,直至最后一次触发事件之后预设时间段内未接收到其它触发事件,则重新进行上述步骤2-6。
3.根据权利要求2所述的一种基于电子地图的海量数据聚合渲染方法,其特征在于,所述预设时间段的取值范围为200毫秒至2000毫秒。
4.根据权利要求1所述的一种基于电子地图的海量数据聚合渲染方法,其特征在于,针对每个网格中的子覆盖物信息分别采用预定的算法计算得到对应的聚合点,具体包括:
按照时间顺序,将第一个或最后一个落入对应网格中的子覆盖物作为该网格的聚合点。
5.根据权利要求1所述的一种基于电子地图的海量数据聚合渲染方法,其特征在于,针对每个网格中的子覆盖物信息分别采用预定的算法计算得到对应的聚合点,具体包括:
通过平均值算法来计算每个网格中所有子覆盖物的平均位置点作为聚合点,所述聚合点的经纬度为Δw,Δs,所述平均值算法为其中n为网格中子覆盖物个数,为网格中所有子覆盖物的经度和,为网格中所有子覆盖物的纬度和,Δw为网格中所有子覆盖物的经度平均值,Δs为网格中所有子覆盖物的纬度平均值。
6.根据权利要求1所述的一种基于电子地图的海量数据聚合渲染方法,其特征在于,所述海量数据的数据量小于等于10000个。
7.根据权利要求1所述的一种基于电子地图的海量数据聚合渲染方法,其特征在于,结合每个网格中的子覆盖物个数选配对应的图标,具体包括:
结合每个网格中的子覆盖物个数选配对应的图标数量;和/或
结合每个网格中的子覆盖物个数选配不同尺寸的图标;和/或
结合每个网格中的子覆盖物个数选配不同类型的图标。
8.一种基于电子地图的海量数据聚合渲染系统,用于实现上述权利要求1至7任意一项所述的基于电子地图的海量数据聚合渲染方法,其特征在于,所述系统运行在终端设备上,并装设有电子地图;所述系统包括:
接收模块,用于接收海量数据;
网络覆盖层绘制模块,用于在所述电子地图上添加网格覆盖层,所述网格覆盖层包括多个阵列排布的网格;
预处理模块,基于所述海量数据在所述电子地图上生成对应的子覆盖物;
聚合模块,根据每个子覆盖物的经纬度信息,判断每个子覆盖物是否落入对应的网格中,遍历所有的子覆盖物,并将落入对应网格中的子覆盖物信息进行缓存;
计算模块,用于针对每个网格中的子覆盖物信息分别采用预定的算法计算得到对应的聚合点;
渲染模块,用于结合每个网格中的子覆盖物个数选配对应的图标,并将所述图标贴合在所述聚合点上,完成对海量数据在所述电子地图上的聚合渲染过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州信大捷安信息技术股份有限公司,未经郑州信大捷安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010225701.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置