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