本申请公开了一种地理区域热力图坐标优化方法及设备、介质。本申请公开的热力图坐标优化方法包括获取待优化的地理区域热力图,对热力图进行区域划分得到多个子区域;统计子区域中的坐标点数量;根据子区域坐标点数量,计算子区域需要删减的坐标点数量;计算子区域的中心位置的坐标;计算子区域中每个坐标点与所述中心位置之间的距离值,根据距离值对子区域中的坐标点进行排序,得到坐标点序列;根据子区域需要删减的坐标点数量对坐标点序列中的坐标点进行删除,得到优化的子区域坐标点。通过上述方法对地理区域热力图坐标进行优化处理,缩减了存储坐标数据需占用的空间,减短了传输坐标数据需要的时间,使热力图展示时更顺畅迅速,提高用户体验。提高用户体验。提高用户体验。
【技术实现步骤摘要】
一种地理区域热力图坐标优化方法及设备、介质
[0001]本申请涉及电子地图及数据优化
,尤其涉及一种地理区域热力图 坐标优化方法及设备、介质。
技术介绍
[0002]热力图是一种特殊的图表,它是一种通过对色块着色来显示数据的统计图 表。热力图能够以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理 区域的图示。
[0003]在绘制热力图时,需要制定每种颜色的映射规则,一般映射规则以颜色的 强度或色调为标准,例如:颜色越深的区域表示的数值越大、程度越深;颜色 越亮的区域表示的数值越大、程度越深。通过热力图,能够清晰明了的查看数 据的总体情况、观察特殊值或者显示多个变量之间的差异性、检测它们之间是 否存在相关性等。
[0004]热力图虽然起到了便于观察的目的,但是由于热力图中承载的数据量较 大,且用户使用的并发度较高,通过现有技术绘制热力图时,往往会出现页面 卡顿等问题,影响用户体验。
[0005]基于此种现状,现在迫切需要开发出一种新型的地理区域热力图坐标优化 方法及设备、介质,通过对热力图坐标进行优化在尽可能不影响热力图原有展 示效果的情况下,减少热力图中所要传送的坐标数据数量,以此来确保热力图 的流畅度及实际使用效果。
技术实现思路
[0006]本说明书实施例提供了一种地理区域热力图坐标优化方法及设备、介质, 用于解决现有技术中的如下技术问题:在热力图绘制过程中由于数据传输量 大,且用户使用的并发度高,导致页面经常出现卡顿等情况,影响用户体验。
[0007]本说明书实施例采用下述技术方案:
[0008]一种地理区域热力图坐标优化方法,其中,包括:
[0009]获取待优化的地理区域热力图,对所述热力图进行区域划分,得到多个子 区域;
[0010]统计至少一个子区域中的坐标点数量;
[0011]根据所述子区域中的坐标点数量,计算所述子区域需要删减的坐标点数 量;
[0012]计算所述子区域的中心位置的坐标;
[0013]计算所述子区域中每个坐标点与所述中心位置之间的距离值,根据所述距 离值对所述子区域中的坐标点进行排序,得到坐标点序列;
[0014]根据所述子区域需要删减的坐标点数量对所述坐标点序列中的坐标点进 行删除,得到优化的所述子区域坐标点数据。
[0015]进一步地,所述对所述热力图进行区域划分,包括:
[0016]均匀地对所述热力图进行区域划分,并对每个子区域进行编号。
[0017]进一步地,所述根据所述子区域中的坐标点数量,计算所述子区域需要删 减的坐
标点数量,包括:
[0018]统计所述热力图中的坐标点总数量;
[0019]根据所述热力图中的坐标点总数量与所述子区域中的坐标点数量计算得 到所述子区域的坐标点密度;
[0020]根据设置的需要删减的坐标点总数量与所述子区域的坐标点密度计算得 到所述子区域需要删减的坐标点数量。
[0021]进一步地,根据所述待优化的地理区域热力图的展示效果设置需要删减的 坐标点总数量,以确保优化后的地理区域热力图的展示效果与所述待优化的地 理区域热力图的展示效果一致。
[0022]进一步地,所述根据所述距离值对所述子区域中的坐标点进行排序,包括:
[0023]根据所述距离值进行降序排列。
[0024]进一步地,所述根据所述子区域需要删减的坐标点数量对所述坐标点序列 中的坐标点进行删除,包括:
[0025]根据所述子区域需要删减的坐标点数量对降序排列的坐标点序列中在前 的坐标点进行删除。
[0026]进一步地,所述地理区域热力图坐标优化方法还包括:
[0027]获取所述待优化的地理区域热力图,并对所述待优化的地理区域热力图进 行展示,得到第一展示效果;
[0028]根据优化的所述子区域坐标点数据,得到优化后的地理区域热力图,并对 所述优化后的地理区域热力图进行展示,得到第二展示效果;
[0029]对比所述第一展示效果与所述第二展示效果,根据对比结果及预设置的阈 值调整需要删减的坐标点数量。
[0030]进一步地,所述根据对比结果及预设置的阈值调整需要删减的坐标点数 量,包括:
[0031]若所述第一展示效果与所述第二展示效果的对比差值超出所述预设置的 阈值,则减少需要删除的坐标点数量;
[0032]根据减少的需要删除的坐标点数量对所述坐标点序列中的坐标点进行删 除,得到进一步优化的所述子区域坐标点数据。
[0033]一种地理区域热力图坐标优化设备,其中,包括:
[0034]至少一个处理器;以及,
[0035]与所述至少一个处理器通信连接的存储器;其中,
[0036]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述 至少一个处理器执行,以使所述至少一个处理器能够:
[0037]获取待优化的地理区域热力图,对所述热力图进行区域划分,得到多个子 区域;
[0038]统计至少一个子区域中的坐标点数量;
[0039]根据所述子区域中的坐标点数量,计算所述子区域需要删减的坐标点数 量;
[0040]计算所述子区域的中心位置的坐标;
[0041]计算所述子区域中每个坐标点与所述中心位置之间的距离值,根据所述距 离值对所述子区域中的坐标点进行排序,得到坐标点序列;
[0042]根据所述子区域需要删减的坐标点数量对所述坐标点序列中的坐标点进 行删除,得到优化的所述子区域坐标点数据。
[0043]一种地理区域热力图坐标优化的非易失性计算机存储介质,存储有计算机 可执行指令,其中,所述计算机可执行指令设置为:
[0044]获取待优化的地理区域热力图,对所述热力图进行区域划分,得到多个子 区域;
[0045]统计至少一个子区域中的坐标点数量;
[0046]根据所述子区域中的坐标点数量,计算所述子区域需要删减的坐标点数 量;
[0047]计算所述子区域的中心位置的坐标;
[0048]计算所述子区域中每个坐标点与所述中心位置之间的距离值,根据所述距 离值对所述子区域中的坐标点进行排序,得到坐标点序列;
[0049]根据所述子区域需要删减的坐标点数量对所述坐标点序列中的坐标点进 行删除,得到优化的所述子区域坐标点数据。
[0050]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0051]本说明书实施例示例的地理区域热力图坐标优化方法,通过设置可靠的算 法,根据子区域中坐标点的数量及每个坐标点与中心位置之间的距离值排序, 对子区域中的坐标点进行合理的删除,可以理解的是,子区域中坐标点的数量 越多,能够被删除的坐标点也越多;子区域中坐标点的数量越少,则能删除的 数量也越少。通过本说明书实施例示例的坐标优化方法,能够对地理区域热力 图坐标进行优化处理,缩减坐标数据存储所需要占用的空间,减短坐标数据传本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种地理区域热力图坐标优化方法,其特征在于,包括:对待优化的地理区域热力图进行区域划分,得到多个子区域;统计至少一个子区域中的坐标点数量;根据所述子区域中的坐标点数量,计算所述子区域需要删减的坐标点数量;计算所述子区域的中心位置的坐标;计算所述子区域中每个坐标点与所述中心位置之间的距离值,根据所述距离值对所述子区域中的坐标点进行排序,得到坐标点序列;根据所述子区域需要删减的坐标点数量对所述坐标点序列中的坐标点进行删除,得到优化的所述子区域坐标点数据。2.如权利要求1所述的地理区域热力图坐标优化方法,其特征在于,所述对所述热力图进行区域划分,包括:均匀地对所述热力图进行区域划分,并对每个子区域进行编号。3.如权利要求1所述的地理区域热力图坐标优化方法,其特征在于,所述根据所述子区域中的坐标点数量,计算所述子区域需要删减的坐标点数量,包括:统计所述热力图中的坐标点总数量;根据所述热力图中的坐标点总数量与所述子区域中的坐标点数量计算得到所述子区域的坐标点密度;根据设置的需要删减的坐标点总数量与所述子区域的坐标点密度计算得到所述子区域需要删减的坐标点数量。4.如权利要求3所述的地理区域热力图坐标优化方法,其特征在于:根据所述待优化的地理区域热力图的展示效果设置需要删减的坐标点总数量,以确保优化后的地理区域热力图的展示效果与所述待优化的地理区域热力图的展示效果一致。5.如权利要求1所述的地理区域热力图坐标优化方法,其特征在于,所述根据所述距离值对所述子区域中的坐标点进行排序,包括:根据所述距离值进行降序排列。6.如权利要求4所述的地理区域热力图坐标优化方法,其特征在于,所述根据所述子区域需要删减的坐标点数量对所述坐标点序列中的坐标点进行删除,包括:根据所述子区域需要删减的坐标点数量对降序排列的坐标点序列中在前的坐标点进行删除。7.如权利要求1所述的地理区域热力图坐标优化方法,其特征在于,所述坐标优化方法还包括:获取所述待优化的地理区域热力图,并对所述待优化的地理区域热力图进行展示,得到第一展示效果;根据优化的所述子...
【专利技术属性】
技术研发人员:翟梁宇,张帆,
申请(专利权)人:浪潮卓数大数据产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。