主要功能

TransBigData工具针对时空大数据处理而开发,依托于GeoPandas。TransBigData集成了交通时空大数据处理过程中常用的方法。包括栅格化、数据质量分析、数据预处理、数据集计、轨迹分析、GIS处理、地图底图加载、坐标与距离计算、数据可视化等通用方法。TransBigData也针对出租车GPS数据、共享单车数据、公交GPS数据等多种常见交通时空大数据提供了快速简洁的处理方法。

技术特点

  • 面向交通时空大数据分析不同阶段的处理需求提供不同处理功能。
  • 代码简洁、高效、灵活、易用,通过简短的代码即可实现复杂的数据任务。

更多细节请查看:TransBigData的说明文档

安装

在安装TransBigData之前,请确保已经安装了可用的geopandas包:GeoPandas 0.10.2+0.g04d377f.dirty — GeoPandas 0.10.2+0.g04d377f.dirty documentation
如果你已经安装了geopandas,则直接在命令提示符中运行下面代码即可安装

pip install -U transbigdata

使用

下面例子展示如何使用TransBigData工具快速地从出租车GPS数据中提取出行OD:

#导入TransBigData包
import transbigdata as tbd
#读取数据
import pandas as pd
data = pd.read_csv('TaxiData-Sample.csv',header = None)
data.columns = ['VehicleNum','time','slon','slat','OpenStatus','Speed']
data

使用transbigdata.taxigps_to_od方法,传入对应的列名,即可提取出行OD:

#从GPS数据提取OD
oddata = tbd.taxigps_to_od(data,col = ['VehicleNum','time','slon','slat','OpenStatus'])
oddata

对提取出的OD进行OD的栅格集计:

#定义研究范围
bounds = [113.6,22.4,114.8,22.9]
#输入研究范围边界bounds与栅格宽度accuracy,获取栅格化参数
params = tbd.grid_params(bounds = bounds,accuracy = 1500)
#栅格化OD并集计
od_gdf = tbd.odagg_grid(oddata,params)
od_gdf.plot(column = 'count')

相关链接

  • 小旭学长的b站: 同济小旭学长的个人空间_哔哩哔哩_Bilibili
  • 小旭学长的七天入门交通时空大数据分析课程(零基础免费课): 立方数据学院
  • 小旭学长的交通时空大数据分析课程: 立方数据学院
  • 小旭学长的数据可视化课程: 立方数据学院
  • 本项目的github页面: GitHub - ni1o1/transbigdata: TransBigData工具针对Python时空大数据处理而开发,集成了交通时空大数据处理过程中常用的方法
  • 有bug请在这个页面提交: Issues · ni1o1/transbigdata · GitHub

引用

而如果你想要引用这个包,可以使用如下的 bibtex:

@misc{transbigdata,author = {Qing Yu},title = {TransBigData},year = {2021},publisher = {GitHub},journal = {GitHub Repository},howpublished = {\url{https://github.com/ni1o1/transbigdata}},
}

TransBigData 针对交通时空大数据处理的Python包相关推荐

  1. 基于R语言实现的交通时空大数据处理

    2019独角兽企业重金招聘Python工程师标准>>> 基于R语言实现的交通时空大数据处理 Import public NYC taxi and Uber trip data int ...

  2. TransBigData:一款基于 Python 的超酷炫交通时空大数据工具包

    今天分享一次Python交通数据分析与可视化的实战!其中主要是使用TransBigData库快速高效地处理.分析.挖掘出租车GPS数据. 所介绍的相关技术开发了Python开源库TransBigDat ...

  3. 交通时空大数据如何分析,我写了本书!

    Datawhale干货 余庆:同济大学博士,Datawhale读者 大数据时代到来,随着智能设备与物联网技术的普及,人在社会生产活动中会产生大量的数据.在我们的日常活动中,手机会记录下我们到访过的地点 ...

  4. 文末送书 | 全面梳理总结!交通时空大数据分析、挖掘与可视化

    余庆,李玮峰 著 清华大学出版社 2022-09-01 ISBN: 9787302611967 定价: 169.00 元 新书推荐

  5. 【VSCode】VSCode使用conda环境时找不到python包/找不到Module

    这里写自定义目录标题 0.问题描述 1.原因 2.解决方法 0.问题描述 \qquad首先需要排除是否是VSCode未配置conda环境的问题,当然,相信VSCode的老粉都不会犯这个低级错误,请Ct ...

  6. 基于百度时空大数据的城市计算(讲座精华笔记)

    基于百度时空大数据的城市计算(讲座精华笔记) THU数据派 2017-05-27 23:24 [导读]本文整理自2017年5月24日,百度自动驾驶事业部创始团队成员.高级技术顾问秦伟俊博士在清华大数据 ...

  7. python大数据使用教程_python时空大数据

    时空大数据至少带有三个信息:用户id,时间,空间 一.由GPS生成OD 1.读取数据 importpandas as pd#读取数据 data = pd.read_csv(r'data-sample/ ...

  8. 时空大数据可视化表达分析,看MapGIS七大“超能力”

    文章转载自微信公众号中地数码MapGIS,版权归原作者及刊载媒体所有. 伴随着人们探索空间的过程,信息的获取范围也从局部地面.全球地表.地球各个圈层扩展到地球内外的整个空间,从原有的二维平面空间基准逐 ...

  9. Geoserver+Geomesa+HBase时空大数据环境搭建

    1. 技术栈介绍 随着互联网技术日益发展,庞大的数据量,传统关系型数据库已无法满足业务需求,需结合Nosql型数据库来应对时空海量数据和业务发展.针对日前互联网外出交通出行,位置点实时监控与轨迹播放等 ...

  10. “新基建”拉开时空大数据新需求,AI 地图破解数字底座密码

    " 新基建 " 所集中发展的一系列技术项目,究竟如何转化为现实世界的产业生产力,正在得到越来越清晰的回答.6 月 11 日,百度公布了业内首张 AI 新基建版图,详细阐述了人工智能 ...

最新文章

  1. u盘无法复制文件进去_U盘无法复制超过4GB的大文件怎么办?
  2. 基于VC++6.0的DLL开发
  3. PyTorch系列入门到精通——生成对抗网络一瞥
  4. 归并排序-自底向上的归并排序算法
  5. SSM整合尚硅谷Spring
  6. pycharm文件名颜色含义
  7. 实测Maven上传jar包到私服的方法归纳
  8. 牛客网python版本多行输入输出
  9. 27岁,30岁,37岁...... 你是否已经把世界拱手让人?
  10. 秒针计时器 html,JS实现一个秒表计时器
  11. Word 表格换页自动“续表”方法
  12. Postgresql适配国产化人大金仓(kingbase)
  13. 内网代理穿透1:nc代理穿透
  14. matlab cond含糊,入坑MATLAB必会的吐血总结
  15. P4850 [IOI2009]葡萄干raisins 记忆化搜索
  16. 什么是赋范线性空间、内积空间,度量空间,希尔伯特空间
  17. 记7月份Android面试感想
  18. 【团队介绍】命劫开发
  19. 题解 P4411 【[BJWC2010]取数游戏】
  20. 文件下载输出--零拷贝

热门文章

  1. 成功制定:会议纪要模板
  2. E - Enigma Gym - 101889E dp求可除一个整数的最小数
  3. 新浪微博分享错误代码列表
  4. 2022年全球与中国ODM和EMS网络硬件行业发展趋势及投资战略分析报告
  5. springboot快速开发框架,适合二次开发(一)
  6. 华为应用市场AGC研习社直播:App个人信息安全保护审核标准解读
  7. 计算机定时关机计划任务失败,如何设置定时关机任务?电脑设置定时关机任务方法...
  8. python学习笔记(汇总)
  9. win7计算机自动关机设置在哪里设置方法,win7电脑自动关机怎么设置_win7电脑自动关机怎么设置在哪-win7之家...
  10. 情感在语文教育中的作用