前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这种酷炫的交通可视化,Python是怎么做到的?

这种酷炫的交通可视化,Python是怎么做到的?

作者头像
快学Python
发布2022-11-28 14:33:06
7530
发布2022-11-28 14:33:06
举报
文章被收录于专栏:快学Python快学Python

人生苦短,快学Python!

大家好,我是朱小五。前几周我们公众号曾经分享过一篇《酷炫,Python实现交通数据可视化!》文章,在其中介绍了开源库TransBigData并使用该模块对出租车GPS数据进行了交通时空大数据分析!

结果大家在阅读后实战时,遇到了很多问题。比如开源的出租车GPS数据不知道去哪里找?比如TransBigData库在安装时候总是报错;比如相关待研究的区域信息(sz.shp)去哪下载?

诸如此类问题,今天这篇文章一并给大家解决。

安装Python模块

很多读者朋友在安装TransBigData库可能会报错,当然要分享的方法也适用于其他库。

当我们在pip或者conda安装某Python模块失败时,可以采取下载whl文件到本地再进行安装。使用方法也与常规pip基本一致,在cmd命令行找到whl文件所在路径,并执行:

代码语言:javascript
复制
pip install 文件名.whl

这样便能解决安装报错的问题

我在安装TransBigData模块时,始终无法安装其依赖库Fiona,最后选取了whl这种办法。

如果你也遇到了类似的问题,可以在文末获得相关交通可视化模块(各Python版本)的whl安装包。

另外,若你想给其他人写安装教程(同时需要安装很多新库),也可以把这段代码+whl文件发给他人,只需运行这段代码就可以调用os.system()方法执行cmd指令,进而依次安装所需模块。

代码语言:javascript
复制
import os

pathlst = [
 'GDAL-3.1.2-cp38-cp38-win_amd64.whl', 
 'click-7.1.2-py3-none-any.whl',
......
 'pytz-2020.1-py3-none-any.whl',
 'geopandas-0.8.1-py3-none-any.whl'
]

for i in pathlst:
 try:
  os.system(f'python -m pip install {i}')
  print(i, 'successful\n')
 except:
  print(i, 'failed\n')

数据下载

至于上次项目数据下载,其实花点时间也是可以找到的。

通过搜索引擎会发现,这个可视化项目就是取自《交通时空大数据分析、挖掘与可视化》一书作者分享过的案例。

而shp文件格式(ESRI Shapefile)其实是地理信息软件界的开放标准,也是重要的交换格式,能够在ESRI与其他公司的产品之间进行数据互操作。上次项目《酷炫,Python实现交通数据可视化!》中所涉及的“sz.shp”我也一并下载到了本地。

并按照书中的代码运行成功

最后,感谢《交通时空大数据分析、挖掘与可视化》这本书提供的优秀案例项目,让我体验了一次交通时空大数据分析是如何做的!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-10-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 快学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Python模块
  • 数据下载
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档