前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高德POI分类爬取,从未如此简单!

高德POI分类爬取,从未如此简单!

作者头像
陈南GISer
发布2022-09-27 14:27:54
2.7K0
发布2022-09-27 14:27:54
举报
文章被收录于专栏:点点GIS点点GIS

大家好,我是南南

POI想必是诸位常用的数据之一了,不知道大家是怎么获取的呢?

想必是和南南一样,用规划云比较多吧

但是规划云的局限性很大,因为他是用关键字搜索的,并且网页版工具抓取的POI数量在2000以下,不完全,可用作简单分析。

所以,我们真正需要的poi检索工具是可以根据类别进行获取的,下为我爬取的长春市餐饮poi

这就需要运用到另一个工具,python。很多粉丝会感到很难,因为不会写代码,这并没有关系,因为我也不会。

我只会抄代码,一般我这种人俗称——脚本小子

能用就行,有现成的干嘛要自己写,对吧

这里就要祭出我书签百宝箱之爬虫篇,百度高德POI数据获取程序

本项目来自github,下为项目地址

代码语言:javascript
复制
https://github.com/liujiao111/poi

该项目提供了百度高德poi获取程序,并支持自动转换为WGS84坐标系,目前我只尝试了高德地图的poi爬取程序,该作者提供了省poi爬取,矩形选区poi爬取,市poi爬取

使用方法非常简单,执行命令python app.py 即可开始爬取数据,不过由于范围大小、以及POI数量多少不一样,爬取花费的时间也不一样,范围越大,POI数量越多,花费的时间越长。比如爬取省的花费时间比爬一个城市花费的要长,爬取餐厅比爬图书馆花费的时间长。

当然,也需要一丢丢小的设置,比如输入你的key(自行前往高德开放平台申请),poi类型,以及城市(省份)

当然,不要忘了安装你所使用的包

代码语言:javascript
复制
pip install xxx

虽然该程序很棒,但是获得的poi结果也许并不是那么详细,这是由于高德地图的局限性导致的,商业地图软件中的poi一般为商家将自己的地址发布到地图上,有些商家会发布到百度地图,有些会发布到高德地图,有些不会发布(是真的不懂)

这里以我的大学长春建筑学院为例,这是我们学校的商业街,但全校却只有这一个poi点

下为我校对面的长春旅游学院,这个对比很明显。所以如果你需要精确的poi数据,我推荐你综合百度地图等商业地图的数据来进行处理

另外,在代码中的分类和城市须严格按照高德地图的分类编码表进行输入,当然作者也给我们提供了这些表格的excel 文件

  • POI分类编码表.xlsx
  • 高德地图城市编码表.xlsx

关于源代码下载,我一向是不屑干那些转发集赞获取的事。秉承着授之以渔的理念,本号依旧不提供代码相关数据的下载服务,清大家自行前往GitHub进行下载

代码语言:javascript
复制
https://github.com/liujiao111/poi
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 点点GIS 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档