import requests
import pandas as pdkey='?'   #传入自己申请的key值
adcode=520100   #城市adcode码
url='https://restapi.amap.com/v3/place/text?parameters'
id = []
lines = []
area = []
name = []
location_x = []
location_y = []
for n in range(10):     #因为不清楚有多少个站点,所以往大一点的数循环parameters={'key':key,'city':"%s"%adcode,'citylimit':'true','types':'150500',   #地铁站点类型编码'output':'json','offset':'20',  #一页20条数据'page':'%d'%n}reqs = requests.get(url=url, params=parameters)jsondata = reqs.json()  # 因为上面设置的是返回json格式所以.json#整理格式for i in range(len(jsondata['pois'])):position=jsondata['pois'][i]if position['parent']==[]:# print(position)station_id=position['id']station_line=position['address']station_area=position['adname']station_name=position['name']station_location_x,station_location_y=position['location'].split(',')station_location_x=float(station_location_x)station_location_y=float(station_location_y)id.append(station_id)lines.append(station_line)area.append(station_area)name.append(station_name)location_x.append(station_location_x)location_y.append(station_location_y)if jsondata['pois']==[]:break
data=pd.DataFrame({'id':id,'station_name':name,'lon':location_x,'lat':location_y,'line':lines })
data.to_excel(r'path',index=None)  #path 填保存文件的路径

高德 获取城市地铁站点数据相关推荐

  1. 全国42个城市地铁站点数据集合(2021年)

     数据集名称:全国42个城市地铁站点数据集合 数据来源:公开地图 数据坐标:WGS84 文件格式:包含JSON.CSV.Shp(QGIS或者Arcgis打开) 数据总量:5074个 包含字段: 城市名 ...

  2. 用Python获取全国地铁站点数据,用时5秒轻松搞定,看呆了!!

    截止发文,全国一共有40个城市开通了地铁,累计站点数量为5968 而我,爬完这些数据,只用了5秒 此时,正在看文章的你,是不是心里会默默的来一句:麻雀啄了牛屁股-雀食牛逼  今天就来教大家用 Pyth ...

  3. 小一教你轻松爬取全国40城5000+地铁站点数据!附源码和数据集

    大家好,我是小一 上一篇文章讲了一个失败的数据分析案例,导致失败最最主要的原因就两个字:数据 有时候,爬虫爬到的数据是很珍贵.很稀缺,但是在实际项目最好还是多点谨慎,保证万无一失. 今天介绍一种新的 ...

  4. 教你轻松爬取全国40城5000+地铁站点数据!(附源码)

    大家好,我是 辰哥~ 今天介绍一种新的 获取城市地铁站点数据的方法,而且不再只是北上广深四个城市,而是 全国开通地铁的城市. 对了,你觉得全国有多少个城市开通了地铁? 文末附源码 ▶正文 今天爬取数据 ...

  5. 爬虫实战—轻松爬取全国40城5000+地铁站点数据!附源码和数据集

    原文链接:小一教你轻松爬取全国40城5000+地铁站点数据!附源码和数据集 大家好,我是小一 上一篇文章讲了一个失败的数据分析案例,导致失败最最主要的原因就两个字:数据 有时候,爬虫爬到的数据是很珍贵 ...

  6. pypptee获取城市监测站点历史空气质量数据

    python获取城市监测站点历史空气质量数据 引言 ​ 帮朋友写的程序,数据来自真气网,,我获得的是成都的空气质量数据,结果如下. 每一张图内容如下:其中0代表没有数据 1. 使用 1.1 reque ...

  7. 如何用Python自动爬取全国30+城市地铁图数据?

    阅读本文大概需要 3 分钟. 最近两天工作之余,开始涉猎python,自动爬取了全国30+城市地铁图数据,这里分享下整个爬虫过程 1. 数据来源 首先分析全国各个城市地铁图的数据来源,无非就是百度或者 ...

  8. 城市地铁站点接驳公交多目标优化方法

    1 文章信息 文章题为"城市地铁站点接驳公交多目标优化方法",是一篇发表于<交通运输工程与信息学报>有关地铁-接驳公交多目标优化的文章. 2 摘要 多方式无缝衔接,尤其 ...

  9. 利用Python自动爬取全国30+城市地铁图数据

    数据来源 首先分析全国各个城市地铁图的数据来源,无非就是百度或者高德,这次选择用高德作为数据来源. 基本环境配置 版本:Python3 系统:Windows 相关模块: 安装请求库 pip insta ...

最新文章

  1. AttributeError: module ‘seaborn‘ has no attribute ‘tsplot‘
  2. 解决android unable to resolve new-instance问题
  3. bzoj4385 POJ2015 Wilcze doły
  4. 谁是2020年最强Python库?年度Top10出炉
  5. [转]:xmake插件开发之色彩高亮显示
  6. 吴恩达 coursera AI 专项二第一课总结+作业答案
  7. Windows 7 在资源管理器中显示软件快捷方式
  8. ABP理论学习之依赖注入
  9. 微型计算机技术及应用 考试,陕西理工学院微型计算机技术及应用考试试卷(5份)...
  10. NYOJ47过河问题
  11. linux内核那些事之E820
  12. centos将某一目录权限给用户_centos7如何新建普通权限用户,仅能访问指定目录,使用gcc?...
  13. android Mediaplayer各种属性和方法简单介绍
  14. window安装python报错_win10下Python安装pycrypto报错
  15. TLS 协议所定义的严重错误代码是 10。Windows SChannel 错误状态是 1203
  16. java 文件大小,如何在Java中获取文件大小
  17. maven错误相关(整理中)
  18. hrbust 哈理工oj 1921 三原色(改进版)【集合相关问题】
  19. 深入浅出理解输入输出阻抗-音频电路输入输出阻抗
  20. 是什么限制了你的成功?

热门文章

  1. Power BI----认识Power BI
  2. vue官方示例_树形视图总结
  3. QT编译提示crashed的错误提示
  4. XX健康:预约管理-预约设置日历插件文件简单下载Excel文件解析Excel表数据批量导入
  5. MySQL8.0修改用户密码验证
  6. java根据url下载文件出现301 Moved Permanently
  7. Arduino安装esp32 SDK(Windows)问题:AzureIoT: no headers files解决
  8. 3d打印 计算机芯片,提高计算机芯片数据路由能力!3D打印最小龙勃透镜诞生
  9. css---光标样式
  10. 详解-脏读、幻读与不可重复读