将 gtfs rt 提要(服务警报)转换为 .pb 文件

Converting gtfs rt feed (service alerts) to .pb file

有什么方法可以将 gtfs 实时提要(服务警报)转换为 .pb(协议缓冲区)文件。

示例服务警报文件:https://developers.google.com/transit/gtfs-realtime/examples/alerts

同一页面上链接了一堆代码示例。这是 Python 的一个:https://developers.google.com/transit/gtfs-realtime/examples/python-sample

我想你可能会感到困惑。

GTFS-Realtime 通常以 Protocol Buffers 格式编码——专为高效的机器对机器通信而设计。这不是人类可读的,因此许多服务器都包含人类可读的版本。

由于你没有给出足够详细的来源,我无法给出具体的答案,但你可能需要在 GET 参数或请求中指定格式 headers 以接收 protobuf .