一种基于聚合算法的手机地图叠加生成方法技术

技术编号:12619979 阅读:62 留言:0更新日期:2015-12-30 17:26
本发明专利技术提出了一种在手机地图上展示海量数据的方法,该方法基于聚合算法将每个图层的海量数据缩减为在一个屏幕视内肉眼可以分辨清楚的有限的数据对象,然后通过图层叠加顺序对不同图层的聚合的对象进行二次聚合,依据上下顺序进行数据叠加处理,最终提升手机地图的海量数据显示效果。

【技术实现步骤摘要】

本专利技术涉及的是手机地图在海量数据情况下的数据渲染显示技术,主要是如何将海量的数据经过一定的算法缩减为数量较少的数据,同时又不失去需要显示的效果。
技术介绍
在目前的手机地图数据显示
,经常要面对的是海量数据的同时显示问题,因为显示信息数量越来越大,而且用户往往需要在一个地图视野内就要显示所有的数据,这是一个矛盾,在当前的地图软件中,一般都是采用随机舍弃的做法,或者采用预先生成的做法,这两种做法的缺点是,前者容易出现舍弃用户需要看到的信息,而后者由于没有做智能聚合,显示的数据杂乱不堪,都很难达到很好的效果。
技术实现思路
本专利技术针对目前技术存在的问题,提出了基于聚合算法和图层叠加技术的海量数据生成技术。本文所述的新方法,核心在于数据聚合技术,地图数据的聚合,主要考虑以下几占-^ \\\.1、哪些数据的优先度更高,这是可以配置的2、哪些数据的热度更高,就是经常会被访问到的3、在同一个地点聚集的数据的相关度如何综合考虑以上几点,就形成了聚合算法的核心,基于该方法,首先对每个图层进行数据聚合。然后在聚合的基础上,根据图层的叠加顺序和优先度,以每个图层的整个聚合后的数据作为考虑单元,再次进行聚合,这样就形成了最终要显示的数据,再将这些数据进行渲染,形成的地图效果就是我们想要的效果了。【具体实施方式】为了使本专利技术的目的及优点更加清楚明白,以下结合实施例对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了实现本专利技术所述的方法,按照以下步骤进行:1、分析每个图层数据的优先度2、分析每个图层数据的热度3、分析每个图层数据的相关度4、根据分析结果,对图层内的数据进行聚合缩减5、比较多个图层相互之间的优先度6、根据图层件的叠加优先度,对多个图层的数据进行二次聚合缩减7、将最后得到的聚合数据进行渲染即可以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。【主权项】1.,其主要内容为将每个图层的海量数据缩减为在一个屏幕视内肉眼可以分辨清楚的有限的数据对象,然后通过图层叠加顺序对不同图层的聚合的对象进行二次聚合,依据上下顺序进行数据叠加处理,最终提升手机地图的海量数据显示效果。2.根据权利要求1所述基于聚合算法的手机地图叠加生成方法,其特征在于首先基于聚合算法将每个图层的数据进行聚合缩减,然后通过图层叠加设置进行二次聚合,最终显示的数据是经过二次聚合以后的数据。【专利摘要】本专利技术提出了一种在手机地图上展示海量数据的方法,该方法基于聚合算法将每个图层的海量数据缩减为在一个屏幕视内肉眼可以分辨清楚的有限的数据对象,然后通过图层叠加顺序对不同图层的聚合的对象进行二次聚合,依据上下顺序进行数据叠加处理,最终提升手机地图的海量数据显示效果。【IPC分类】G06F17/30, G09B29/00【公开号】CN105205057【申请号】CN201410255354【专利技术人】闫宗宝, 张欣 【申请人】上海臻图信息技术有限公司【公开日】2015年12月30日【申请日】2014年6月10日本文档来自技高网
...

【技术保护点】
一种基于聚合算法的手机地图叠加生成方法,其主要内容为将每个图层的海量数据缩减为在一个屏幕视内肉眼可以分辨清楚的有限的数据对象,然后通过图层叠加顺序对不同图层的聚合的对象进行二次聚合,依据上下顺序进行数据叠加处理,最终提升手机地图的海量数据显示效果。

【技术特征摘要】

【专利技术属性】
技术研发人员:闫宗宝张欣
申请(专利权)人:上海臻图信息技术有限公司
类型:发明
国别省市:上海;31

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

1