python实现地图及公交线路显示_[Python] 基于公交网与高德地图获取城市公交线路及站点数据...

今天给大家分享的是基于高德地图获取城市中的公交线路及站点的代码(哈哈 之前说不写这个了 想了想还是写了一下,最近玩LOL手游的时间有点多 荒废了公众号)。代码已经上传至GitHub,地址如下,一定要下载:https://github.com/Bardbo/get_bus_lines_and_stations_data_from_gaode

和之前调用高德API绘制等时圈数据原理相似,代码部分这次就不做过多的解释了,可以将项目下载下来后看看源码,主要是如下三个文件:

  • get_bus_line_station_data_by_gaode.py
  • line_station_data_to_shp.py
  • main.py

快速使用

只需要运行main.py文件即可,在命令行中输入如下命令:

python .\main.py

这样就可以获得湖南省益阳市的公交线路数据和shp文件了,所得文件中yiyang_lines.csv为高德地图中公交线路原始数据,data not avaliable.log为未能获取成功的线路记录,data文件夹内是转换好的公交线路与站点的shp文件,坐标已经转换为WGS84了。

如果需要获取别的城市的数据,只需要将main.py中的城市名称以及高德APIKey换掉就好了(建议换成自己的key)。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值