Las especificaciones generales del suministro de datos para el transporte público (GTFS), también conocidas como GTFS estáticas o transporte público estático para diferenciarlas de la extensión GTFS en tiempo real, definen un formato común para los horarios de transporte público y la información geográfica relacionada. Los "Feeds" GTFS permiten que las empresas de transporte público publiquen sus datos y que los programadores escriban aplicaciones que consuman esos datos de manera interoperable.
¿Cómo empiezo?
- Mira los ejemplos de GTFS.
- Crea tus propios feeds mediante la referencia como guía.
- Prueba tu feed mediante las herramientas de validación.
- Publica tu feed, como se describe en el Centro de ayuda.
Descripción general de un Feed GTFS
Un Feed GTFS se compone de una serie de archivos de texto recopilados en un archivo ZIP. Cada archivo modela un aspecto específico de la información de transporte público: paradas, rutas, viajes y otros datos relacionados con los horarios. Los detalles de cada archivo se definen en la referencia de GTFS.
Puedes encontrar un feed de muestra en los ejemplos de GTFS. Una empresa de transporte público puede producir un Feed GTFS para compartir su información de transporte público con los desarrolladores, quienes, luego, escribirán las herramientas que consumen Feeds GTFS para incorporar la información de transporte público a sus aplicaciones. Las especificaciones GTFS se pueden utilizar para los planificadores de viajes, los editores de horarios y diversas aplicaciones, demasiado variadas para enumerarlas aquí, que usan la información de transporte público de alguna manera.
Cómo hacer que un feed de transporte público esté disponible para todos
Muchas aplicaciones son compatibles con los datos en formato de GTFS. El método más sencillo para hacer que un feed sea público consiste en alojarlo en un servidor web y publicar un anuncio para que esté disponible para su uso.
En el sitio del proyecto GoogleTransitDataFeed, se incluye una lista de las empresas de transporte público que proporcionan feeds públicos.
Cómo enviar un feed de transporte público a Google
Si representas una empresa de transporte público que controla el transporte público de tu ciudad, puedes usar las especificaciones GTFS para proporcionar horarios y, también, información geográfica a Google Maps y a otras aplicaciones de Google que muestren información de transporte público.
Si ofreces un servicio de transporte público con rutas y horarios fijos, te recomendamos que participes; es sencillo y está disponible sin cargo.
Cómo obtener ayuda
Para participar en los debates sobre GTFS Realtime y sugerir cambios y adiciones a las especificaciones, únete al grupo de discusión de GTFS Realtime.
Puedes encontrar recursos adicionales en la página de la comunidad.
Si tienes preguntas sobre el Programa de socios de Google Transit, comunícate con el servicio de Atención al cliente de Google.