【技术实现步骤摘要】
一种基于地图的海量数据聚合显示方法
本专利技术涉及一种基于地图的海量数据聚合显示方法,属于地图的海量数据聚合显示
技术介绍
互联网技术飞速发展带来的各类信息化产品越来越多,特别近两年大数据技术的慢慢成熟为大型政企的管理提供了更精细化的数据支持,如基于海量数据地图展示的指挥管理及调度系统应用也越来越多。海量数据的前端显示与传统的显示技术最大的区别就是数据量变的很大,由于传统的地图引擎大多是基于关系型数据库的,其数据量到百万级查询速度就已经很慢了,在地图上展现效率更是低下,而基于大数据的系统往往数据量都在数十亿条以上,相应需要展示的数据量也随之很大,所以急需一种为海量数据提供基于地图的展示方法。当前一些类似应用中,为了解决该问题,大多采用将数据结合进地图后将地图进行切片,再由前端展现,该方法虽然可以解决显示效率问题,但无法展现实时变化的数据。而在实际应用中经常会碰到例如地图上车辆位置展示、天气实况展示、设备地域分布展示等等情况,该方法则无法满足需求。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种基于地图的海量数据聚合显示方法,可解决现有技术中海量 ...
【技术保护点】
一种基于地图的海量数据聚合显示方法,其特征在于,基于地图的海量数据聚合显示方法的步骤如下:步骤1、调用任一地图作为底图;步骤2、在调用的地图上添加网格覆盖物层,网格覆盖物层中的网格数为当前要显示的数据数;步骤3、从服务端获取需要展示的数据,遍历数据与每个网格所包含的经纬度范围进行比较,将落入同一网格内的数据进行聚合,聚合方式可根据需求而定;步骤4、通过前三步得到当前屏幕要展示的聚合后数据,将所有数据定位到其对应的网格经纬度并渲染到地图中,即达到数据聚合展示的目的。
【技术特征摘要】
1.一种基于地图的海量数据聚合显示方法,其特征在于,基于地图的海量数据聚合显示方法的步骤如下:步骤1、调用任一地图作为底图;步骤2、在调用的地图上添加网格覆盖物层,网格覆盖物层中的网格数为当前要显示的数据数;步骤3、从服务端获取需要展示的数据,遍历数据与每个网格所包含的经纬度范围进行比较,将落入同一网格内的数据进行聚合,聚合方式可根据需求而定;步骤4、通过前三步得到当前屏幕要展示的聚合后数据,将所有数据定位到其对应的网格经纬度并渲染到地图中,即达到数...
【专利技术属性】
技术研发人员:夏霆,喻宇,
申请(专利权)人:南京英斯特网络科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。