从芬兰道路中抓取和聚合交通数据
项目描述
Python包用于
从芬兰交通基础设施局抓取原始历史交通数据,
聚合这些数据,
在省/eras之间建立方向图并将边映射到聚合交通数据的相关部分,以及
可视化聚合数据。
安装
pip3 install fin-traffic-data
抓取原始交通数据
控制台脚本 fin-traffic-fetch-raw-data 允许您在两个日期之间抓取所有交通测量站的原始交通数据。用法
fin-traffic-fetch-raw-data --begin-date 2020-01-01 --end-date 2020-02-01
日期格式为YYYY-MM-DD。脚本输出存储pandas数据框的HDF5文件,文件命名约定为 fin_traffic_raw_<begin-date>_<end_date>.h5。
输出文件包含每个TMS在名为 tms_<tms id> 的数据集中的原始交通数据。
聚合原始数据
控制台脚本 fin-traffic-aggregate-raw-data 允许您聚合预先抓取的交通数据。用法
fin-traffic-aggregate-raw-data --dir raw_data/ --time-resolution 1h
这里选项有
- –dir
从该目录加载原始交通数据文件的目录
- –time-resolution
聚合的时间分辨率。使用字面量 w 代表周,d 代表天,h 代表小时。
脚本输出名为 fin_traffic_aggregated_<begin-date>_<end-date>_<time-resolution>.h5 的文件。
计算省和大学医院集水区之间的交通
控制台脚本 fin-traffic-compute-traffic-between-areas 可用于计算不同地区之间的交通。要计算省之间的交通,使用以下命令
fin-traffic-compute-traffic-between-areas --area province --input aggregated_data/fi_traffic_aggregated-2020-01-01 00:00:00-2020-09-16 00:00:00-1:00:00.h5
对于大学医院服务区域的交通,使用标志 –area erva。此工具输出名为 tms_between_ervas.h5 或 tms_between_provinces.h5 的文件。
将省/ERVA 级别的交通转换为 CSV 格式
要将省/ERVA 级别的交通转换为 CSV 文件的压缩归档,请使用以下命令
fin-traffic-export-traffic-between-areas-to-csv --area erva
这需要文件 tms_between_ervas.h5 并输出归档 tms_between_ervas.tar.bz2。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源分发
构建分发
fin_traffic_data-0.0.5.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 513aebb69c172cc2ab3bb5dba5742d00221a59374875dc9ae2d140306fbd6cc9 |
|
MD5 | f5fbd5d6d421f2ff3eef6e72ad9bab92 |
|
BLAKE2b-256 | e9604ab7b1bbaa3a372667f145534e12c57f306b602fd710596848a888dad6f1 |
fin_traffic_data-0.0.5-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4612ee7509b078ac18b872fbfc4343117c4fc778d22cb96a30de780ea124e5c0 |
|
MD5 | 477460678731cfecea1c94d6cd0222cf |
|
BLAKE2b-256 | 1b214be06730819c6144b65810e4fef0bb97ee0544424d681a213ace04bf2176 |