将gtfs传输数据拆分为更小的数据

2024-05-17 22:24:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有时有一个非常大的GTFSZIP文件-有效期为6个月,但这是不经济的加载如此大的数据到一个低资源(例如,2G内存和10G硬盘)EC2服务器。在

我希望能够将这个大尺寸的gtfs分成3个较小的gtfs zip文件,其中包含2个月(6个月/3个文件)的有效数据,当然这意味着我需要每2个月更换一次数据。在

我发现了一个python程序,它实现了相反的目标MERGE herehttps://github.com/google/transitfeed/blob/master/merge.py(顺便说一句,这是一个非常好的python项目)

我非常感谢你的指点。在

谨致问候

邓恩。在


Tags: 文件数据内存程序服务器目标尺寸经济
1条回答
网友
1楼 · 发布于 2024-05-17 22:24:50

值得注意的是_时代.txt通常是加载GTFS提要时最大的内存消耗。由于大多数系统不会为这些行程激活的日期复制行程+停车时间,因此缩短服务日历可能不会为您节省太多时间。在

也就是说,有一些工具可以切片和切割gtf。例如,检查变压器工具:

http://developer.onebusaway.org/modules/onebusaway-gtfs-modules/1.3.3/onebusaway-gtfs-transformer-cli.html

相关问题 更多 >