基于移动大数据的地震人口热力实时获取方法及系统技术方案

技术编号:38718073 阅读:16 留言:0更新日期:2023-09-08 15:00
本发明专利技术公开了一种基于移动大数据的地震人口热力实时获取方法及系统,所述方法包括:利用Z阶曲线填充二维空间,并将所述空间划分为网格并进行编码,得到网格编码信息的一维数据;将实时数据流按照时间窗口进行聚合,并根据预设的网格大小进行聚合,得到每个网格下人口的数量;根据地图软件的坐标系,地图的缩放层级,计算出网格在地图画布上对应像素范围;基于所述每个网格下人口的数量以及所述网格在地图画布上对应像素范围,预设网格对应的像素范围的颜色范围;基于预设的颜色范围对所述网格对应的像素范围进行画面的渲染,并根据设定的时间窗口动态刷新。通过本公开的处理方案,可以实现秒级指定范围的热力人口数据计算和分布图的自动绘制。和分布图的自动绘制。和分布图的自动绘制。

【技术实现步骤摘要】
基于移动大数据的地震人口热力实时获取方法及系统


[0001]本专利技术涉及热力图
,特别是涉及一种基于移动大数据的地震人口热力实时获取方法及系统。

技术介绍

[0002][0003]随着大数据分析技术和地理信息技术的发展,目前热力图的发展形成比较成熟的应用产品,比如Google公司提供输入shp数据自动生成热图API工具,OpenSignal网站可以提供全球手机基站信号覆盖热图,微软公司的统计数据访问量热图网站。在国内,人口热力图技术被广泛应用于旅游、交通、市政管理等行业,如:腾讯区域热力图、百度景区热力图、基于LBS人口数据可视化监测系统等。
[0004]互联网2.0的出现,大数据平台使城市动态人口的数量及空间分布的获取成为可能。2012年MURAKAMIA等研究2011年日本大地震相关的Twitter信息,发现在灾害的不同阶段,物资需求的数量会随着受灾人口的变化而存在较大差异。由此可见,地震后震区人口的实时情况对于地震应急救援和政府决策指挥有重要的参考意义。
[0005]利用人口热力图信息技术在地震领域的深入研发和应用,发挥其功能优势在地震信息服务中的重要作用。目前,通过地震信息、大数据技术应用可快速自动实现地震影响范围内的人口数量、分布情况等基本信息,可视化技术处理后直观了解震区人口概况。
[0006]人口热力图的生成原理是根据系统对于获取请求的人口位置数据,根据人口所在位置地点坐标的经纬度信息,所在区域范围内人口数量百分比大小,绘制出不同颜色表示人口的稠密程度,红色表示人口密集度较大的区域,黄色表示相对拥挤的区域,蓝色代表相对人口适中的区域范围。
[0007]上述的人口热力图生成方法,虽可以在一定程度上进行人口热力图生成,但是在实际使用时却发现其方法中还存在有若干缺点,因未能达到最佳的使用效果,而其缺点可归纳如下:
[0008]1、传统的地理信息使用经纬度坐标来表示,它用两个浮点数值来表示地图中的点位,擅长描述点位而不擅长描述范围,表示范围时会增加很多额外计算量。
[0009]2、经纬度表示的地图区域在地图缩放重新计算时,需要重新找到像素面积和经纬度区域的关系,代价比较大。
[0010]由此可见,上述现有的热力图生成方法在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。如何能创设一种新的热力图生成方法,成为当前业界急需改进的目标。

技术实现思路

[0011]有鉴于此,本公开实施例提供一种基于移动大数据的地震人口热力实时获取方法,至少部分解决现有技术中存在的问题。
[0012]第一方面,本公开实施例提供了一种基于移动大数据的地震人口热力实时获取方
法,所述方法包括以下步骤:
[0013]对经纬度信息进行降维处理;所述降维处理包括:利用Z阶曲线填充二维空间,并将所述空间划分为网格并进行编码,得到网格编码信息的一维数据;
[0014]将基于移动大数据获取的实时数据流按照时间窗口进行聚合,并将所述网格编码信息的一维数据进行聚合,得到每个网格下人口的数量;
[0015]根据地图软件的坐标系,地图的缩放层级,计算出网格在地图画布上对应像素范围;
[0016]基于所述每个网格下人口的数量以及所述网格在地图画布上对应像素范围,预设网格对应的像素范围的颜色范围;
[0017]基于预设的颜色范围对所述网格对应的像素范围进行画面的渲染,并根据设定的时间窗口动态刷新。
[0018]根据本公开实施例的一种具体实现方式,所述方法还包括:
[0019]在划分后的网格中递归的进行划分网格的操作,直至所述网格大小满足预设的精度要求。
[0020]根据本公开实施例的一种具体实现方式,划分后的网格的编码信息中包含划分前网格的信息。
[0021]根据本公开实施例的一种具体实现方式,所述将所述空间划分为网格并进行编码,得到网格编码信息的一维数据,包括:
[0022]确定待划分目标点的经纬度;
[0023]将纬度区间平均分为[

180,0)和[0,180]两个网格区间;将其中包含所述待划分目标点的纬度的网格区间,记为1;将不包含所述待划分目标点的纬度的网格区间,记为0;
[0024]将其中包含所述待划分目标点的纬度的网格区间再次平分为两个网格区间;将其中包含所述待划分目标点的纬度的网格区间,记为1;将不包含所述待划分目标点的纬度的网格区间,记为0;
[0025]重复平分符合包含所述待划分目标点的纬度的网格区间,直至符合预设的精度满足要求,得到一串纬度二进制数;
[0026]以及,将经度区间平分为[

90,0)和[0,90]两个网格区间;将其中包含所述待划分目标点的经度的网格区间,记为1;将不包含所述待划分目标点的经度的网格区间,记为0;
[0027]将其中包含所述待划分目标点的经度的网格区间再次平分为两个网格区间,将其中包含所述待划分目标点的经度的网格区间,记为1;将不包含所述待划分目标点的经度的网格区间,记为0;
[0028]重复平分符合包含所述待划分目标点的经度的网格区间,直至符合预设的精度满足要求,得到一串经度二进制数;
[0029]以经度占偶数位,纬度占奇数位合并所述经度二进制数和所述纬度二进制数;
[0030]将所述合并结果以5位数为一组转化为十进制数;
[0031]通过base32进行编码,得到所述待划分目标点的一维的网格编码。
[0032]根据本公开实施例的一种具体实现方式,所述基于移动大数据获取的实时数据流,包含:通过中国移动、中国电信、中国联通、百度地图和每日互动获取的实时数据流。
[0033]根据本公开实施例的一种具体实现方式,所述方法应用于地震应急处置。
[0034]第二方面,本公开实施例提供了一种基于移动大数据的地震人口热力实时获取系统,所述系统包括:
[0035]降维模块,被配置用于对经纬度信息进行降维处理;所述降维处理包括:利用Z阶曲线填充二维空间,并将所述空间划分为网格并进行编码,得到网格编码信息的一维数据;
[0036]聚合模块,被配置用于将基于移动大数据获取的实时数据流按照时间窗口进行聚合,并将所述网格编码信息的一维数据进行聚合,得到每个网格下人口的数量;
[0037]图像生成模块,被配置用于根据地图软件的坐标系,地图的缩放层级,计算出网格在地图画布上对应像素范围;以及,
[0038]基于所述每个网格下人口的数量以及所述网格在地图画布上对应像素范围,预设网格对应的像素范围的颜色范围;以及,
[0039]基于预设的颜色范围对所述网格对应的像素范围进行画面的渲染,并根据设定的时间窗口动态刷新。
[0040]根据本公开实施例的一种具体实现方式,所述将所述空间划分为网格并进行编码,得到网格编码信息的一维数据,包括:
[0041]确定待划分目标点的经纬度;
[0042]将纬度区间平均分为[<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于移动大数据的地震人口热力实时获取方法,其特征在于,所述方法包括以下步骤:对经纬度信息进行降维处理;所述降维处理包括:利用Z阶曲线填充二维空间,并将所述空间划分为网格并进行编码,得到网格编码信息的一维数据;将基于移动大数据获取的实时数据流按照时间窗口进行聚合,并将所述网格编码信息的一维数据进行聚合,得到每个网格下人口的数量;根据地图软件的坐标系,地图的缩放层级,计算出网格在地图画布上对应像素范围;基于所述每个网格下人口的数量以及所述网格在地图画布上对应像素范围,预设网格对应的像素范围的颜色范围;基于预设的颜色范围对所述网格对应的像素范围进行画面的渲染,并根据设定的时间窗口动态刷新,生成人口热力图。2.根据权利要求1所述的基于移动大数据的地震人口热力实时获取方法,其特征在于,所述方法还包括:在划分后的网格中递归的进行划分网格的操作,直至所述网格大小满足预设的精度要求。3.根据权利要求2所述的基于移动大数据的地震人口热力实时获取方法,其特征在于,划分后的网格的编码信息中包含划分前网格的信息。4.根据权利要求1所述的基于移动大数据的地震人口热力实时获取方法,其特征在于,所述将所述空间划分为网格并进行编码,得到网格编码信息的一维数据,包括:确定待划分目标点的经纬度;将纬度区间平均分为[

180,0)和[0,180]两个网格区间;将其中包含所述待划分目标点的纬度的网格区间,记为1;将不包含所述待划分目标点的纬度的网格区间,记为0;将其中包含所述待划分目标点的纬度的网格区间再次平分为两个网格区间;将其中包含所述待划分目标点的纬度的网格区间,记为1;将不包含所述待划分目标点的纬度的网格区间,记为0;重复平分符合包含所述待划分目标点的纬度的网格区间,直至符合预设的精度满足要求,得到一串纬度二进制数;以及,将经度区间平分为[

90,0)和[0,90]两个网格区间;将其中包含所述待划分目标点的经度的网格区间,记为1;将不包含所述待划分目标点的经度的网格区间,记为0;将其中包含所述待划分目标点的经度的网格区间再次平分为两个网格区间;将其中包含所述待划分目标点的经度的网格区间,记为1;将不包含所述待划分目标点的经度的网格区间,记为0;重复平分包含所述待划分目标点的经度的网格区间,直至符合预设的精度满足要求,得到一串经度二进制数;以经度占偶数位,纬度占奇数位合并所述经度二进制数和所述纬度二进制数;将所述合并结果以5位数为一组转化为十进制数;通过base32进行编码,得到所述待划分目标点的一维的网格编码。5.根据权利要求4所述的基于移动大数据的地震人口热力实时获取方法,其特征在于,所述基于移动大数据获取的实时数据流,包含:通过中国移动、中国电信、中国联通、百度地
图和每日互动获取的实时数据流。6.根据权利要求1

5任意一项所述的基于移动大数据的地震人口热力实时获取方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:侯建民方毅郭凯翟颖
申请(专利权)人:每日互动股份有限公司
类型:发明
国别省市:

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

1