TransBigData工具针对时空大数据处理而开发,依托于GeoPandas。TransBigData集成了交通时空大数据处理过程中常用的方法。包括栅格化、数据质量分析、数据预处理、数据集计、轨迹分析、GIS处理、地图底图加载、坐标与距离计算、数据可视化等通用方法,面向交通时空大数据分析不同阶段的处理需求提供不同处理功能,代码简洁、高效、灵活、易用,通过简短的代码即可实现复杂的数据任务。

延伸阅读
TransBigData 针对交通时空大数据处理的Python包

今天我们尝试利用TransBigData这个第三方库实现对公交地铁数据的爬取。
爬取公交地铁线路需要用到TransBigData第三方库的getbusline的方法输入城市跟公交或地铁线路名称的关键词,即可获取到线路数据,坐标系为wgs84。
我们以南京地铁为例,进行数据爬取

import transbigdata as tbd
line,stop = tbd.getbusdata('南京',['1号线','2号线'])

我们通过line和stop分别获取地铁线路和沿线站点相关信息,格式如图所示


我们分别对线路和站点进行可视化,即可得到下面两张图

line.plot()
stop.plot()



接着我们尝试一下,爬取一下公交线路

import transbigdata as tbd
line1,stop1 = tbd.getbusdata('南京',['1路'])
line2,stop2 = tbd.getbusdata('南京',['2'])

尝试输出一下line1和line2,分别得到以下结果


线路和站点可视化过程同上


以后爬取公交地铁数据可以尝试着用一用这个包呢。

参考链接
TransBigData 针对交通时空大数据处理的Python包
Python地铁数据爬取和拓扑建模(TransBigData)

利用Python爬取公交地铁数据(TransBigData版)相关推荐

  1. 利用Python爬取国家水稻数据中心的品种数据

    利用Python爬取国家水稻数据中心的品种数据 一.页面获取 python可以进行对网页的访问,主要用到requests,beautifulsoup4包. 首先新建一个page的py文件,用来获取页面 ...

  2. 利用python爬取2019-nCoV确诊数据并制作pyecharts可视化地图

    1.本章利用python爬取2019-nCoV确诊数据并制作pyecharts可视化地图: 2.主要内容为绘制出中国各省疫情数据,疫情数据从四个维度进行可视化展示:累积确诊人数.现存确诊人数.治愈人数 ...

  3. python爬去朋友圈_利用Python爬取朋友圈数据,爬到你开始怀疑人生

    人生最难的事是自我认知,用Python爬取朋友圈数据,让我们重新审视自己,审视我们周围的圈子. 文:朱元禄(@数据分析-jacky) 哲学的两大问题:1.我是谁?2.我们从哪里来? 本文 jacky试 ...

  4. 利用Python爬取朋友圈数据,爬到你开始怀疑人生

    人生最难的事是自我认知,用Python爬取朋友圈数据,让我们重新审视自己,审视我们周围的圈子. 文:朱元禄(@数据分析-jacky) 哲学的两大问题:1.我是谁?2.我们从哪里来? 本文 jacky试 ...

  5. python爬朋友圈数据_利用Python爬取朋友圈数据,爬到你开始怀疑人生

    人生最难的事是自我认知,用Python爬取朋友圈数据,让我们重新审视自己,审视我们周围的圈子. 文:朱元禄(@数据分析-jacky) 哲学的两大问题:1.我是谁?2.我们从哪里来? 本文 jacky试 ...

  6. python爬高德地图_利用Python爬取高德地图数据

    准备1.高德开放平台注册账户 https://lbs.amap.com/dev/index 验证手机号码.邮箱后进入开发者后台创建一个应用: 并为该应用添加 Key,服务平台选择 web 服务 申请完 ...

  7. python爬取高德数据_利用Python爬取高德地图数据

    准备1.高德开放平台注册账户 https://lbs.amap.com/dev/index 验证手机号码.邮箱后进入开发者后台创建一个应用: 并为该应用添加 Key,服务平台选择 web 服务 申请完 ...

  8. python输入数据爬取_利用 Python 爬取高德地图数据

    准备1.高德开放平台注册账户 https://lbs.amap.com/dev/index 验证手机号码.邮箱后进入开发者后台创建一个应用: 并为该应用添加 Key,服务平台选择 web 服务 申请完 ...

  9. 利用python爬取空气质量数据,并用Matplotlib模块画出分析图

    爬取到的数据 分析图: 源代码: import csv import random import time import pandas as pd import requests from bs4 i ...

  10. python爬取公交车站数据_Python爬虫实例_城市公交网络站点数据的爬取方法

    爬取的站点:http://beijing.8684.cn/ (1)环境配置,直接上代码: # -*- coding: utf-8 -*- import requests ##导入requests fr ...

最新文章

  1. TensorFlow 2.0新特性解读,Keras API成核心
  2. python自学argparse模块
  3. HDU 2222 Keywords Search (AC自动机模板题)
  4. TZOJ 1321 Girls and Boys(匈牙利最大独立集)
  5. jquery验证框架validate的使用
  6. mysql腾讯面试题_2020腾讯阿里精选面试题100+(包含答案)
  7. 它们都是苹果公司背后那些英国科技 “力量”
  8. MFC 教程【8_MFC的进程和线程 】
  9. 【Tensorflow/keras】KeyError: ‘loss‘
  10. docker安装vim命令
  11. 黑马程序员java学生管理系统
  12. 域名ICP备案查询API接口,免费好用
  13. PDF如何免费转Word
  14. Android 应用程序之间内容分享详解(一)
  15. [UE4]计算小地图比例尺
  16. spanning tree增强
  17. win10注册MSCOMM32控件及简单使用
  18. 信号带e无法连接服务器,手机信号栏突然出现“E”是啥意思?原来是这个问题,望周知...
  19. 【OCC学习5】记录最新版本emcc编译occ的bug:opencascade-7.6.0/src/Standard/Standard_Time.hxx:29:25: error: redefinit
  20. 十大经典三维动画制作软件

热门文章

  1. Elasticsearch密码设置及其后续问题解决
  2. 寂寞不归路-软件高手是这样练成的(转载)
  3. oracle没commit有日志吗,commit操作是否一定会被记录到redo等问题的研究
  4. java小游戏_Java开发小游戏,30分钟教会你
  5. 中国联通沃商-上海大学生手机应用创意、开发大赛活动
  6. 腾讯云服务器地域节点IP速度测试表
  7. 完全演示在虚拟机中装Windows7
  8. iWatermark Pro for Mac(水印制作软件)
  9. 计算机日志存储在哪里,Win7系统日志存放位置的更改
  10. [BZOJ2827]千山鸟飞绝