Python爬取全国地铁站点、地铁线路、站点经纬度与可视化,<<学习之路分享>>
前言
本文数据获取来源为高德地图,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系up以作处理。
开发环境
Python3.8
Pycharm
使用模块

目标接口分析
打开F12或者鼠标右键点击检查,打开网络先清空包,然后随意点击一个城市名

查看对应的url和数据


1、获取数据集
1.1、把url中可变化的提出来放在一个字典里

1.2、开始请求url看看是否请求成功

1.3、把请求成功的数据写入对应的城市csv文件里:
1.3.1:当前csv文件不存在时

1.3.2:当前文件存在时:

1.4、数据集保存成功


2、根据地铁的经纬度来画出对应的地铁线路图(抽象版)
2.1、获取某个城市的数据集。(本文以广州为例)

2.2、绘画广州地铁线路图


2.2.1、把处理好的数据传入get_subway_img方法实现可视化保存

2.2.2、get_subway_img方法,主要功能是根据传入的值来分析是画单条线路还是整个广州地铁的线路图




2.3、经纬度地铁图结果展示




地铁线路图分析完毕,地铁模拟图就几个能看的(不是)
3、广州地铁词云图展示
3.1、我们还是拿上面init里获取到的数据集进行可视化
3.2、词云图代码

3.3、结果展示

结语
今天的分享就到此为止,谢谢大家耐心观看!

