编程语言
首页 > 编程语言> > python – 以.CSV格式从AVL(GPS)数据创建伪GTFS数据集

python – 以.CSV格式从AVL(GPS)数据创建伪GTFS数据集

作者:互联网

我有一个城市公共交通系统的.csv格式的自动车辆位置(AVL)数据集.我想使用此AVL数据集来构建GTFS dataset,以便运行可访问性分析.

我已经看到了如何基于存储在SQL数据库中的GPS数据创建GTFS数据集的解决方案(here),但是当GPS数据以.csv格式存储时我没有找到解决方案,这就是这里的情况.我很乐意对此有任何帮助,但如果解决方案可以是R或Python,我会很高兴.

我已经有了GTFS的stops.txt文件,但我想我需要创建文件shapes.txt,tips.txt,routes.txt和stop_times.txt.

这就是我的GPS.csv数据集的样子:

             timestamp  order  line      lat      long      speed route_name
1: 2016-02-24 00:04:56 B27084   905    -22.9     -43.3      32.00   12860326
2: 2016-02-24 00:05:07 B41878  2302    -22.9     -43.2       0.19   12860386
3: 2016-02-24 00:04:37 B75563   928    -22.9     -43.2       0.00   12867184
4: 2016-02-24 00:05:17 D86084   852    -23.0     -43.6      24.26   12860043
5: 2016-02-24 00:04:58 C41420          -22.9     -43.2       0.00         NA
6: 2016-02-24 00:04:47 C30084          -23.0     -43.3       0.00         NA

解决方法:

有五个必需的文件:agency.txt,routes.txt,trips.txt,stop_times.txt和stops.txt.对于仅用于计算可访问性的伪GTFS,可以省略所需文件中的许多可选字段以及所有可选文件.但是,你可能想要复制真实的或构建它们,因为它们可以用于此目的(例如,人们在选择旅行时会考虑票价,因此你可以使用fares.txt).

仔细阅读specification.

agency

标签:python,r,csv,gps,gtfs
来源: https://codeday.me/bug/20190702/1354657.html