【数据获取】无代码获取百度热力图数据

GIS前沿 昨天

编者荐语:

打开前需要先定位至大城市中心区域,否则刚打开时自动定位的地方可能加载不出热力图,或者直接不显示热力图选项。

以下文章来源于城市数据百宝箱 ,作者小黄鸭

百度热力图数据是一种表征人群密度的数据,在涉及城市研究的领域里经常会被使用到。那么,本文就将从什么是百度热力图开始讲起,介绍一种不需要代码就可以获取百度热力图数据的方法。

01

什么是百度热力图
百度热力图是百度在2011年推出的一款大数据可视化项目,该产品基于智能手机使用者访问百度产品(如搜索、地图、天气和音乐)时所携带的位置信息(即基于LBS服务)。百度将这些信息按照位置聚类,计算出各个地区聚类的人群密度,最后将计算结果用不同的颜色和亮度显示出来,用以反映人流量的空间差异。百度热力图有很强的时效性,每15分钟更新一次。
目前,百度热力图只存在于移动端百度地图app内,所以我们没有办法直接通过电脑网页进行查看。
打开手机百度app,在右侧图层里勾选热力图选项,即可加载出百度热力图。百度热力图在不同比例下显示的内容是不同的,我们可以把它大致分为俩个等级。一个是在全国尺度下,如下图图一,此时热力图颜色大致有五个级别。二是在城市尺度下,如下图图二,此时热力图颜色大致有七个级别。
全国等级(左图一)与城市等级(右图二)
各级别对应颜色见下表:
热力图颜色与级别、人群密度对照表
我们通常所说的百度热力图数据也就这样去掉地图底图的jpg或者png的百度热力图图片,我们可以把它配准后当做栅格数据直接使用或者将它转成矢量数据后再进行分析研究。

注:

此处的全国、城市的等级分类并不严谨,不同缩放级别下颜色级别也并不一定完全相符,此处仅为小黄鸭自己的判断。一般来说,在缩放级别较高时,按颜色分为7个等级是比较常用的。

02
百度热力图有什么用
知道了什么是百度热力图后,那么它到底有什么作用呢?比较直观的作用就是可以随时查看各个区域的人群密度,了解到城市内部人口的聚集情况,方便人们游玩出行。
除此之外,热力图作为一个基于亿量级数据的综合指标,它在不同专业领域里也被持续挖掘出更多的价值。
其中,城市规划领域对于百度热力图做了较多的探索。比如有:吴志强基于热力图进行上海中心城区的空间结构研究;冷炳荣利用热力图进行重庆市主城区职住关系的剖析;王录仓基于热力图对武汉市主城区城市人群聚集程度进行的时空分析;周雨霏基于热力图的轨道交通站点服务区活力测度研究等等。
之所以利用百度热力图进行城市研究,是因为它弥补了传统统计数据的时效性和动态性不足等问题。为什么可以利用百度热力图做研究,是因为它的数据基数庞大,是大量人群位置的真实反映。而且有学者做过部分地区热力图数据与普查数据的相关性检验,最后也得到了这些地区热力图数据能在一定程度上反映真实人口分布的结论。
综上所述,利用百度热力图数据做一些定性研究还是较为可行的。

03

百度热力图如何获取

由于百度热力图只存在于移动端,想通过代码的方式获取是十分困难的。就算用代码可以实现,采集数据的这个过程也是不合规的。那么,如何去获取百度热力图呢?
接下来,小黄鸭就介绍一个方法,该方法的思路来自于国匠城的B站视频。原理是利用手机模拟器截图,很多人都反映视频中的原方法已经不能用了,下面做了些改进。
1.下载夜神模拟器,官方网址为:https://www.yeshen.com/,下载后按要求进行安装。

2.打开模拟器,是下面这个样子的,基本上就和安卓手机一样。

3.在应用商店里下载安装百度地图软件。
4.在模拟器设置的性能设置里,将分辨率设置为2000*2000,我们也可以设置得更大一些,这样我们可以截取的热力图范围也会更大。完成设置后保存,模拟器立即重启。

5.对模拟器进行虚拟定位,定位位置为我们需要热力图的区域中心。比如我们想获取五角场及周边的热力图,我们就可以如下图所示步骤将位置定位在五角场。

6.将电脑本地网络断开(无线也需要断开)。

7.打开百度地图,会自动定位到选择的区域。此时软件界面是空白的,没有加载地图等内容。我们在右侧图层设置中,在地图显示里只打开热力图一个选项。
8.恢复网络连接,不要移动主界面。如果还是没有东西加载出来时,我们可以将图层里的热力图取消勾选后再勾选。而后,一张没有底图的热力图就出现啦!

9.此时,点击模拟器右侧的截图按钮,将热力图图层保存下来。而后,将热力图层关闭,截取一张百度底图等待后续配准时使用。

10.将截下来的热力图放在ps里进行处理。通过裁剪将图片周边不需要的内容去掉,再将中心的蓝色定位也P掉。(同时将百度底图也一起裁剪保存)

11.此时我们看到图底还有网格线,我们选择PS菜单栏里的滤镜->模糊->特殊模糊,选择品质为高,调整半径为31,阈值为60,点击确定后,网格线会消失。如果觉得不够满意,可以自己调整或者多做几次。至此,一张纯净的热力图就制作完成了。

12.那么如果想再次截取热力图,我们需要先清理掉百度软件的数据,再重复上面的操作流程。如果不清除数据直接断网打开百度地图的话,会发现软件主界面还是会先加载百度街道底图,这是因为上次操作留下了缓存数据没被清除,直接显示了出来。
-
END -
(0)

相关推荐

  • 高德、百度互撕四个回合,真相无语......

    这个周末,高德和百度地图的公关都没能睡个好觉,两家为争第一决战紫禁之巅,24小时内大战了4个回合.说到底,这场看似毫无意义的口水仗,真的没有意义吗?明争"地图一哥",暗斗" ...

  • SEO索引的作用:如何让百度快速索引的有效方法!

    索引是SEO人员经常谈论的词,很多SEO初学者经常认为百度索引量等同于百度收录量,实际上他们完全是两个概念,简单理解:索引就是让百度蜘蛛抓取入库的一个过程. 蝙蝠侠IT https://www.bat ...

  • 百度地图商户信息采集

    项目文件树 百度商户 - baidumap文件夹 - baidumap.py        - demo.py(测试用的脚本) 使用方法 在demo.py文件中书写参数即可获取相关数据.具体使用方法如 ...

  • PHP代码获取网址参数的数据,请收藏。

    <? echo $_SERVER['HTTP_HOST']."<br>"; #localhost echo $_SERVER['PHP_SELF']." ...

  • 车主可自行获取车机数据,特斯拉年内将上线信息平台

    为了让用户能够自由查看车辆后台数据,特斯拉目前正在开发线上信息系统平台,以供所有车主查询获取车机交互的数据,该系统预计年内上线. 在特斯拉上海车展维权事件发生后不久,央视<新闻周刊>栏目就 ...

  • 如何用Excel获取实时股票数据

    #如何用excel获得股票实时数据# 首先找一个提供股票数据的网站,各种财经网站都有股票数据,我们以东方财富网为例: 沪深A股数据,我们在谷歌浏览器中查看真实网址: 找到jQuery行,对应的就是股票 ...

  • 如何获取一列数据中重复次数最多的数据?

    Q:如下图1所示,在工作表列A中有很多数据(为方便表述,示例中只放置了9个数据),这些数据中有很多重复数据,我想得到重复次数最多的数据是那个,示例中可以看出是"完美Excel"重复 ...

  • 简述国内几大无代码开发平台

    在国外,无代码平台的可谓是百家争鸣,展现形式各式各样,发展也是如火如荼.但是国内的无代码平台却还没被普及.不仅如此,很多程序员对"无代码"这种技术存在一定的抵触心理,认为只是一些不 ...

  • 【2021年4月档】龙樱 第二季 高清720P 新番双语无广告版 百度网盘 更新04 | 心动日剧

    樱木建二(阿部宽饰)做过飞车族.后成为了一名律师.曾经他为吊车尾的龙山高中培养出了多名东大生,一时间成为了人们热议的风云人物. 之后他创建了法律事务所,作为重振学校的专家在律师行业过得一帆风顺. 时光 ...

  • 使用AJAX获取Django后端数据

    使用Django服务网页时,只要用户执行导致页面更改的操作,即使该更改仅影响页面的一小部分,它都会将完整的HTML模板传递给浏览器.但是如果我们只想更新页面的一部分,则不必完全重新渲染页面-这时候就要 ...

  • PQ- 综合实战:用Excel批量获取百度搜索结果——这感觉真是“爽”!

    小勤:我这里有一堆的地址,能不能知道哪些是医院,哪些不是? 大海:呵呵,你自己看着这些地址能看得出来吗? 小勤:当然不能啊,上面又没写着医院两个字.只能一个个百度-- 大海:那我们就让Excel自己去 ...

  • 从前端智能化看“低代码/无代码”

    一  概念1  什么是低代码/无代码开发?业界对于低代码/无代码开发是否存在其他不同的理解?行业里流行观点,低代码是更加易用的搭建系统,无代码是图形化和可视化编程.这种观点把低代码和无代码开发分别置于 ...