Fuentes GTFS en tiempo real

RTD proporciona datos en tiempo real para la predicción de llegadas y la localización de vehículos en formato GTFS en tiempo real.

*Los datos en tiempo real tienen una precisión de 2 minutos.

Consulte los datos GTFS-RT de RTD en la sección de descarga directa que figura a continuación.

Debe leer y aceptar el Acuerdo de licencia antes de descargar los datos.

Más información Especificación general de alimentación en tránsito.

Las fuentes GTFS-RT se proporcionan en archivos de búfer de protocolo independientes:

  • Alertas - este feed incluye alertas sobre interrupciones de rutas y cierres de paradas.
  • Actualizaciones del viaje: este feed incluye el progreso del viaje y las predicciones de llegada y salida.
  • Posiciones de vehículos: este feed incluye las posiciones de los vehículos.

Acerca de las fuentes de datos

Relación con otros flujos de datos de RTD

En la mayoría de las aplicaciones, los datos GTFS-RT deben vincularse a los datos de programación GTFS.

Formato Documentación

La especificación GTFS-realtime se detalla en https://developers.google.com/transit/gtfs-realtime/.

El formato del búfer de protocolo se detalla en http://code.google.com/p/protobuf/.

Los feeds GTFS-realtime tienen el siguiente formato:

cabecera

  • gtfs_realtime_version: "1.0" (TripUpdate, VehiclePositions) o "2.0" (Alerts)
  • incrementalidad: FULL_DATASET
  • marca de tiempo

entidad

  • id
  • alerta. Se incluye si se proporciona la entidad de alerta. Véase la alerta a continuación.
  • trip_update. Se incluye si se proporciona la entidad trip_update. Véase trip_update más abajo.
  • vehículo. Incluido si se proporciona la entidad del vehículo. Véase vehículo más abajo.

alerta

  • periodo_activo
    • iniciar
    • fin (opcional)
  • entidad_informada
    • agencia_id
    • route_id
    • tipo_ruta
    • stop_id
  • detener_actualización_horaria
    • detener_secuencia
    • stop_id
    • llegada
      • tiempo. ver información adicional
    • salida
      • tiempo. ver información adicional
    • relación_programación. SCHEDULED si la parada es una parada programada, SKIPPED si la parada es omitida.
  • causa
  • efecto
  • texto_cabecera
    • traducción
      • texto
      • idioma
  • descripción_texto
    • traducción
      • texto
      • idioma

actualización_viaje

  • viaje
    • trip_id
    • route_id
    • dirección_id
    • relación_programación. SCHEDULED si el viaje se está ejecutando según lo programado, ADDED si el viaje es un viaje añadido, o CANCELED si el viaje ha sido cancelado.
  • vehículo
    • id
    • etiqueta
  • detener_actualización_horaria
    • detener_secuencia
    • stop_id
    • llegada
      • tiempo. ver información adicional
    • salida
      • tiempo. ver información adicional
    • relación_programación. SCHEDULED si la parada es una parada programada, SKIPPED si la parada es omitida.
  • timestamp. La última vez que se registró la posición de este vehículo.

vehículo

  • viaje
    • trip_id
    • route_id
    • dirección_id
    • relación_programación. SCHEDULED si el viaje se está ejecutando según lo programado, ADDED si el viaje es un viaje añadido, o CANCELED si el viaje ha sido cancelado.
  • vehículo
    • id
    • etiqueta
  • posición
    • latitud
    • longitud
    • rodamiento
  • stop_id
  • estado_actual. Tendrá un 0, 1 o 2.
    • 0 = ENTRADA_AT
    • 1 = STOPPED_AT - si el vehículo está parado en el stop_id
    • 2 = IN_TRANSIT_TO - si el vehículo se dirige a la parada_id
  • marca de tiempo

Información adicional

  • Información sobre previsiones de llegada y salida:
    • En stop_time_update se proporcionará información tanto de la predicción de llegada como de salida para todas las paradas.
    • Para muchos viajes, la información de predicción de salida sólo se proporcionará en la parada de origen y la información de predicción de llegada sólo se proporcionará en la parada de destino.
    • Hay casos en los que una parada de origen tendrá información de predicción de llegada si el viaje se origina en una parada no pública.
    • Hay casos en los que una parada de destino tendrá información de predicción de salida si el viaje termina en una parada no pública.
  • Desvíos:
    • Las paradas que no se sirvan tendrán schedule_relationship establecido en SKIPPED.
    • stop_time_update, incluidas las predicciones de llegada/salida, no se proporcionará para ninguna parada de sustitución.

Conjunto de datos de horarios GTFS

Los datos de horarios de RTD están disponibles en General Transit Feed Specification (GTFS) para su uso en el desarrollo de aplicaciones y otras herramientas móviles para los usuarios de RTD. Si tiene previsto utilizar nuestros datos GTFS, siga estas normas:

  1. Mantenga sus datos actualizados. Los cambios importantes en los horarios de RTD suelen producirse tres veces al año, en enero, mayo y agosto. Visite Cambios en el servicio para obtener más información.
  2. No utilice el logotipo de RTD, los mapas de RTD ni ningún otro contenido de RTD que se encuentre en el sitio web de RTD sin el permiso previo de RTD. Para solicitar permiso, envíe un correo electrónico a [email protected].

Descargue aquí los datos GTFS de RTD.

Debe leer y aceptar el Acuerdo de licencia antes de descargar los datos.

Ayuda y actualizaciones

RTD estará encantado de responder a las preguntas de los desarrolladores en [email protected].

Se anima a los desarrolladores a unirse al foro de debate de desarrolladores de RTD en https://groups.google.com/forum/#!foro/rtd-developers para recibir las últimas actualizaciones.