Visión general GTFS Schedule¶
Cómo empezar¶
Un feed GTFS, que contiene información de tránsito estática, se compone de una serie de archivos de texto (.txt) que están contenidos en un único archivo ZIP. Cada archivo describe un aspecto particular de la información de tránsito: paradas, rutas, viajes, tarifas, etc. Para más información sobre cada archivo, consulte la referencia GTFS.
Para crear un feed GTFS siga los siguientes pasos.
- Cree todos los archivos necesarios descritos en la referencia del GTFS Schedule. Cree los archivos opcionales si se desea su funcionalidad.
- Guarde todos los archivos en formato .txt. Los valores de los campos deben estar delimitados por comas y cada línea debe terminar con un salto de línea. Consulte la referencia GTFS para obtener información detallada sobre el contenido de los archivos.
- Comprima todos los archivos de texto juntos. El archivo comprimido comprende una versión del feed.
- Publique el feed utilizando una de las opciones siguientes.
Poner a disposición del público un feed de tránsito¶
Los conjuntos de datos deben publicarse en una URL pública y permanente, incluyendo el nombre del archivo zip. (por ejemplo, www.agency.org/gtfs/gtfs.zip). Idealmente, la URL debería poder descargarse directamente sin necesidad de iniciar sesión para acceder al archivo, para facilitar la descarga por parte de las aplicaciones de software consumidoras. Aunque se recomienda (y es la práctica más habitual) que un conjunto de datos GTFS pueda descargarse abiertamente, si un proveedor de datos necesita controlar el acceso a GTFS por razones de licencia o de otro tipo, se recomienda controlar el acceso al conjunto de datos GTFS mediante claves API, lo que facilitará las descargas automáticas.
El servidor web que aloja los datos GTFS debe estar configurado para informar correctamente de la fecha de modificación del archivo (véase HTTP/1.1 - Solicitud de comentarios 2616, en la sección 14.29).
Véase "Mejores prácticas: Publicación de conjuntos de datos" para más recomendaciones.
Formación¶
Detalles técnicos sobre GTFS, qué es y cómo crear y mantener los datos:
- Visión general GTFS Schedule
- Curso en línea del Banco Mundial "Introducción a los GTFS
- MBTA GTFS Onboarding
Ver ejemplos de feeds con diversas características:
Para herramientas gratuitas y material didáctico:
- Validador de horarios GTFS Schedule MobilityData
- Lecciones NRTAP y GTFS Builder
- Herramientas de datos Arcadis IBI
Para obtener ideas sobre proveedores que ofrecen servicios GTFS:
Ver más cursos en línea.
Conseguir ayuda y comunidad¶
Listas de correo¶
Existen varias listas de correo que pueden ser un buen recurso cuando se tienen preguntas sobre datos de transporte público, software, formatos como GTFS y GTFS, y otras cuestiones:
- Cambios de GTFS: discusión de la propuesta de ampliación de la especificación GTFS, tal y como se recoge en el documento Cambios de GTFS.
- GTFS Realtime: discusión de la especificación GTFS-realtime.
- MobilityData Slack: Organización de Slack con canales dedicados a temas de GTFS. Solicite una invitación a mobilitydata-io.slack.com aquí.
- transitfeed: debate sobre el proyecto de código abierto transitfeed, así como sobre la especificación GTFS y las herramientas asociadas.
- transit-developers: discusiones generales de desarrolladores de transporte. Muchas agencias de transporte también tienen sus propias listas de correo para desarrolladores, específicas para la agencia. Por ejemplo:
Consulta con tu agencia de transporte local para ver si tienen una lista de correo propia.
Vea más recursos de la comunidad.