Tengo un mensaje de buffer de protocolo GTFS (VehiclePosition.pb), y el formato de protocolo correspondiente (gtfs-realtime.proto), me gustaría leer el mensaje solo en PHP (¿eso es posible?).¿Cómo se lee el búfer de protocolo GTFS en PHP?
Miré el tutorial de python de Google https://developers.google.com/protocol-buffers/docs/pythontutorial y la documentación de codificación https://developers.google.com/protocol-buffers/docs/encoding y https://github.com/maxious/ACTBus-ui/tree/master/lib/Protobuf-PHP, pero estoy teniendo un momento muy difícil para conceptualizar lo que está sucediendo. Creo que entiendo que gtfs-realtime.php es un conjunto de instrucciones compiladas de la codificación definida en gtfs-realtime.proto (corrígeme si me equivoco), pero no tengo ni idea de cómo decodificar VehiclePosition.pb. Además, ¿cuáles son las dependencias de gtfs-realtime.php (o el equivalente de python para el caso)? ¿Hay algo más que tengo que compilar yo mismo o algo que no sea una simple secuencia de comandos php si todo lo que quiero hacer es leer VehiclePosition.pb?
Gracias.
https://developers.google.com/transit/gtfs-realtime/examples/php-sample – Chris