Ejemplo del conjunto total de datos del feed de una Actualización de viaje

El siguiente ejemplo es una representación en el código ASCII del conjunto total de datos del feed de una Actualización de viaje junto a la explicación de sus elementos.

header {
  gtfs_realtime_version: "1.0"
  incrementality: FULL_DATASET
  timestamp: 1284457468
}
entity {
  id: "simple-trip"
  trip_update {
    trip {
      trip_id: "trip-1"
    }
    stop_time_update {
      stop_sequence: 3
      arrival {
        delay: 5
      }
    }
    stop_time_update {
      stop_sequence: 8
      arrival {
        delay: 1
      }
    }
    stop_time_update {
      stop_sequence: 10
    }
  }
}
entity {
  id: "3"
  trip_update {
    trip {
      trip_id: "frequency-expanded-trip"
      start_time: "11:15:35"
    }
    stop_time_update {
      stop_sequence: 1
      arrival {
        delay: -2
      }
    }
    stop_time_update {
      stop_sequence: 9
    }
  }
}
entity {
  id: "specify-a-new-trip"
  trip_update {
    trip {
      route_id: "green-line"
      schedule_relationship: REPLACEMENT
    }
    stop_time_update {
      stop_sequence: 0
      stop_id: "first-stop"
      arrival {
        time: 1284457472
      }
    }
    stop_time_update {
      stop_sequence: 1
      stop_id: "second-stop"
      arrival {
        time: 1284457772
      }
    }
    stop_time_update {
      stop_sequence: 2
      stop_id: "third-stop"
      arrival {
        time: 1284458072
      }
    }
  }
}
]- Información del encabezado
  ]- Especificación de la versión de la velocidad. La versión "1.0" actual
  ]- determina si el conjunto de datos se completó o continúa creciendo
  ]- en el momento en el que se generó en el servidor.

]- Se pueden incluir varias entidades en el
  ]- identificador único del feed correspondiente a la entidad
  ]- "tipo" de la entidad.
    |
    ]- Selecciona qué entidad GTFS (viaje) se verá afectada.
    |
    ]- Actualización de la información del programa
    ]- Se selecciona qué parada se ve afectada
    ]- para que el vehículo llegue
    ]- cinco segundos tarde.
    |
    ]- La demora de este vehículo se extiende a las siguientes paradas.
    ]- Próxima actualización de la información acerca del programa del vehículo
    ]   según el campo stop_sequence. Se actualizará
    ]   el horario de llegada original del vehículo (programado) con una
    ]   demora de un segundo.
    |
    ]- ...Asimismo, la demora se extiende a las siguientes paradas.
    ]- Próxima actualización de la información acerca del programa del vehículo
    ]   según el campo stop_sequence. Se actualizará el horario de llegada del vehículo
    ]   con la demora predeterminada de cero segundos (a tiempo) y se extenderá esta actualización
    ]   al resto de las paradas del vehículo.
    |
]- Segunda entidad con información acerca de la actualización de otro viaje
  |
  |
  ]- En función de su frecuencia, los viajes se definen según el
  ]- trip_id de la especificación GTFS y el campo
  ]- start_time (aquí)  = n * headway_sec + start_time (especificación GTFS).
  |
  |
  |
  |
  ]- Una demora negativa se produce cuando el vehículo se adelanta dos segundos según lo establecido en el programa.
  |
  |
  |
  |
  |
  |
  |
]- La tercera entidad reemplazará la información del programa original
  ] en el caso de las primeras tres paradas 
  ] de todos los viajes que pertenecen a la línea verde
  ] y proporcionará horarios completamente nuevos
  | (en segundos; desde el 1.° de enero de 1970, 00:00:00, Hora Universal Coordinada).
  |