干货分享 | 城市POI数据的获取和热力图制作
暗中观察
默默关注
现在城市规划或是全域旅游规划研究中,很多情况下都希望通过大数据的方式直接生成一张相关各项设施现状分布的热力图,这个时候,了解城市POI数据的获取及可视化的方式,就尤为重要。以下是根据作者平时的项目经验,简单陈述了一下这种类型热力图的制作方法。
1)百度POI数据获取
通过百度开发者平台(http://lbsyun.baidu.com/),进入开放的API数据接口。需要申请账号,申请数据有限制(个人3w条/天,企业30w条/天),使用Python写代码。
2)通过脉策管网获取POI数据
——百度POI数据爬取利器http://metrodata.cn/
使用方式:poi关键词查询,复制数据到excel,数据-分列,使用的坐标系是百度坐标系。
缺陷:只能搜索市级层面,不能搜索到县;数据量只有760条,数据可能不全,可以在关键词中加入“五角场杨浦区”等地名关键词缩小检索范围;
3)使用火车头等数据爬取软件对大众点评等网站POI数据进行爬取
该方法对数据量没有限制,可以爬取目标网站上的任意条数据。
需要学习火车头软件。
4)注意获取POI时坐标系的区别——地球坐标系、火星坐标系、百度坐标系三种坐标系
1、地球坐标(WGS84):国际标准,从GPS设备(包括苹果手机)中获取的数据坐标系,国际地图提供商使用的坐标系。谷歌地图。Arcgis分析中常用的数据坐标。
2、火星坐标(GCJ-02):国测局坐标系,中国标准,从国产手机中获取的坐标数据使用该坐标系,国内地图系统必须先使用火星坐标系对位置进行加密。高德地图、腾讯地图(大众点评)使用该坐标系。Powermap数据可视化使用火星坐标系。
3、百度坐标系(BD-09):百度标准,百度SDK,百度地图,Geocoding(脉策)
5)POI数据坐标纠偏
使用脉策网坐标纠偏工具。
或者解读网上现有的坐标纠偏代码,写入excel的公式中进行纠偏。
6)使用BDP显示POI数据,制作热力图
https://me.bdp.cn/home.html
可视化好处:不需要做坐标纠偏;可展示时间;美观
1)新建仪表盘(类似文件夹)
2)“工作表”中上传数据
3)新建经纬度地图
4)经度、纬度坐标系的设置(因此BDP是不需要坐标纠偏)
7)使用powermap显示 POI数据,制作热力图
Office2016自带;本地即可完成;自带geocoding;展示功能强大
注意:Excel的数据格式必须是xlsx格式!
1)拿到设施的POI数据做简单的数据清洗,分列,“Ctrl+T”进入可筛选模式
2)进入三维地图——全选数据,“插入,三维地图”
3)设置经度纬度——“位置+添加字段”
4)设置风格——上部窗口“主题”
5)制作热力图
6)可设置高度、类别、锁定显示大小
7)动态图表(以大众点评爬取数据中“评论”为例)——“评论数由高到低排序、添加时间字段、字段格式自定义:yyyy/m/d h:mm:ss(必须按照这个时间格式设置)、将处理完的数据新建文件、重新插入三维地图(防止powermap仍然读取上一次的数据)、在时间中添加时间字段”
本文转载于蟹侃微信公众号
原标题为:城市POI数据的获取和热力图制作
文章来源:蟹侃
本期编辑:芦志霞 常贵蒋 毛雅倩 徐晓凡
审核人:任宇飞 王冠
猜 你 喜 欢