Преобразование gtfs rt feed (сервисные оповещения) в файл.pb
Есть ли способ конвертировать из gtfs в режиме реального времени подачи (сервисные оповещения) в файл.pb (протокол буфера).
Пример файла предупреждений службы: https://developers.google.com/transit/gtfs-realtime/examples/alerts
2 ответа
Я думаю, что вы можете быть смущены.
GTFS-Realtime обычно кодируется в формате Protocol Buffers - который разработан для эффективной коммуникации между компьютерами. Это не для чтения человеком, поэтому многие серверы включают в себя читабельную версию.
Поскольку вы не предоставили достаточно подробной информации об источнике, я не могу дать конкретный ответ, но вам может потребоваться указать формат в параметрах GET или в заголовках запросов для получения protobuf.
На той же странице есть несколько примеров кода. Вот один пример для Python: https://developers.google.com/transit/gtfs-realtime/examples/python-sample