Lo esencial en resumen
- Separa dos tipos de datos: los datos previstos describen el horario, los datos en tiempo real describen la desviación respecto a él. Casi todo proyecto necesita ambos, y relacionarlos es el verdadero trabajo.
- GTFS es el estándar para empezar: un archivo ZIP con archivos CSV que abre cualquier hoja de cálculo y puede leer cualquier lenguaje de programación.
- El tiempo real se llama GTFS-Realtime o SIRI: ambos son flujos adicionales que referencian una base de horario previsto ya existente; sin esa base no valen nada.
- La licencia antes que el código: disponible en abierto no significa automáticamente libre de usar. La atribución, la redistribución y el uso comercial se regulan de forma distinta según el conjunto de datos.
- Los datos de vehículos faltan en todas partes: ninguna interfaz oficial te dice qué serie circula en un servicio concreto. Ese nivel de información solo surge de la observación.
Índice
- 1.Open data ferroviario: qué datos existen en realidad
- 2.Las fuentes de datos de un vistazo
- 3.Entender GTFS: los cinco archivos que importan
- 4.De la descarga a tu propio panel de salidas
- 5.Conectar datos en tiempo real: lo que importa
- 6.Datos de infraestructura para puntos fotográficos y mapas
- 7.Errores frecuentes en proyectos de datos propios
- 8.Conclusión
Actualizado: agosto de 2026 – En algún momento la app se queda corta: quieres tu propio panel de salidas para la pantalla del pasillo, un análisis de qué series pasan por tu estación habitual o un mapa con tus líneas favoritas. Esta guía muestra qué datos abiertos de ferrocarril existen, cómo de actuales y accesibles son, y cómo construir algo propio a partir de una descarga en poco tiempo.
Los datos son media victoria; los avistamientos, la otra mitad
Lo que ninguna interfaz da, lo documentas tú: vehículo, lugar, hora. Traintrack lo convierte en tu archivo consultable.
Open data ferroviario: qué datos existen en realidad
Los datos abiertos de ferrocarril se dividen en tres categorías: datos previstos (el horario planificado), datos en tiempo real (la desviación respecto al plan) y datos de infraestructura (líneas, puestos de servicio, estaciones). Para los horarios se ha impuesto GTFS como formato de intercambio, para el tiempo real GTFS-Realtime y SIRI, y para la estandarización europea, NeTEx.
La puerta de entrada más importante es un punto de acceso nacional, a través del cual los datos de movilidad en Alemania se hacen localizables de forma centralizada; además, muchos consorcios y empresas de transporte mantienen sus propias páginas de datos. Los estándares de interfaz que hay detrás vienen, en el ámbito de habla alemana, sobre todo de la Asociación Alemana de Empresas de Transporte. Qué conjuntos de datos figuran allí en cada momento y bajo qué licencia lo deciden los propios proveedores, y lo cambian de vez en cuando. Cuánto varía el enfoque entre consorcios lo muestra la comparativa de datos en tiempo real de los consorcios de transporte.
Las fuentes de datos de un vistazo
La siguiente tabla ordena los tipos de fuente habituales según lo que de verdad importa para un proyecto: formato, actualidad, dificultad de acceso y situación de licencia. Las licencias concretas siempre figuran en el propio conjunto de datos; la columna solo describe lo típico.
| Tipo de fuente | Formato | Actualidad típica | Dificultad de acceso | Situación de licencia |
|---|---|---|---|---|
| Conjunto de datos previsto nacional | GTFS, a veces NeTEx | actualización diaria a semanal | descarga, casi siempre sin registro | licencia abierta, por lo general con atribución |
| Datos previstos de consorcio | GTFS | como arriba, a veces mantenidos con más detalle | página de datos del consorcio | varía según el consorcio |
| Flujos en tiempo real | GTFS-Realtime, SIRI | de segundos a pocos minutos | a menudo requiere registro | a menudo con condiciones de uso |
| Interfaces de operador | JSON, XML | cerca del sistema de gestión de la explotación | registro, a veces cuotas | específico de cada proveedor |
| Infraestructura de OpenStreetMap | datos brutos OSM, teselas vectoriales | continua, mantenida por la comunidad | libre, pero requiere preparación | licencia de datos abierta con compartir igual |
| Datos de estaciones y paradas | CSV, JSON | poco frecuente, según planificación | casi siempre abierta | licencia abierta, comprobar condiciones |
| Conocimiento de vehículos y avistamientos | listas, foros, apps | continuo, pero incompleto | de lectura libre, apenas procesable por máquina | protegido por derechos de autor, aclarar el uso |
La última fila es la carencia decisiva: todo lo relacionado con vehículos concretos falta por completo en los flujos de datos oficiales. Precisamente por eso existen las comunidades; se puede leer en el resumen sobre avistamientos en directo en el trainspotting.
Entender GTFS: los cinco archivos que importan
Un archivo GTFS suele contener una docena de archivos, pero para empezar solo necesitas cinco. Están relacionados mediante identificadores, como tablas de una base de datos.
- stops.txt – todas las paradas con identificador, nombre y coordenadas. Tu punto de entrada si piensas desde un lugar.
- routes.txt – las líneas con nombre corto, nombre largo y tipo de medio de transporte. Aquí separas tren de bus y tranvía.
- trips.txt – los servicios individuales de una línea, cada uno con su sentido y una referencia a una entrada de calendario.
- stop_times.txt – con diferencia el archivo más grande: cada llegada y salida de cada servicio en cada parada. Aquí está la información propiamente dicha.
- calendar.txt y calendar_dates.txt – en qué días de la semana circula un servicio y qué excepciones se aplican. Sin estos archivos, construyes sin querer un panel que también muestra autobuses escolares los domingos.
Consejo de experto para el primer intento
No cojas el conjunto de datos nacional, sino el conjunto regional más pequeño que encuentres. El archivo stop_times.txt puede tener decenas de millones de líneas en conjuntos grandes, lo que hace rendirse a cualquier hoja de cálculo. Con un transporte urbano aprendes la misma estructura en segundos en vez de minutos.
De la descarga a tu propio panel de salidas
El camino más rápido hacia un resultado visible pasa por seis pasos. Cada uno es pequeño por sí solo; el arte está en seguirlos en este orden y no empezar por el tiempo real.
1. Elige el conjunto de datos y lee la licencia
Primero las condiciones de uso, después la descarga. Anota de inmediato la atribución exigida en las notas del proyecto; después no apetece buscarla.
2. Encuentra el identificador de la parada
Busca el nombre de tu estación en stops.txt y anota el stop_id. Cuidado: las grandes estaciones suelen tener varios identificadores para andenes, vías y la zona superior.
3. Filtra las salidas
Filtra en stop_times.txt todas las líneas con ese stop_id y ordénalas por departure_time. Eso ya es un panel de salidas completo para un día.
4. Añade líneas y destinos
Relaciona mediante trip_id con trips.txt y después mediante route_id con routes.txt. Solo así aparece, junto a la hora, qué línea va a dónde.
5. Ten en cuenta los días de circulación
Comprueba mediante service_id en calendar.txt si el servicio circula hoy siquiera, y resta las excepciones de calendar_dates.txt.
6. Superpón el tiempo real
Solo ahora añade el flujo GTFS-Realtime. Da la desviación actual para los trip_ids conocidos; tu hora prevista más el retraso da la salida en directo.
Primero los datos, después la realidad
Comprueba en el andén si tu panel acierta, y anota de paso qué vehículo llegó de verdad.
Conectar datos en tiempo real: lo que importa
Los flujos en tiempo real no son un horario independiente, sino una capa de corrección. GTFS-Realtime conoce tres tipos de aviso, y sus diferencias son relevantes en la práctica:
- TripUpdate – retrasos, paradas modificadas y servicios cancelados. Es el tipo que necesitas para un panel de salidas.
- VehiclePosition – la posición actual del vehículo. Solo se puede usar si el proveedor la ofrece; en el tren es bastante más raro que en el autobús.
- Alert – avisos de incidencias y desvíos en texto libre, vinculados a las líneas o estaciones afectadas.
Casi todos los proyectos se topan con dos trampas. Primera: los identificadores tienen que coincidir. Un flujo en tiempo real referencia servicios de un conjunto de datos previsto concreto. Si mezclas flujo y horario de fuentes distintas, no encuentras coincidencias. Segunda: respeta la frecuencia de consulta. Un flujo que se regenera cada 30 segundos no necesita consultarse con más frecuencia; consultas más frecuentes no dan mejores datos, pero consumen tu cuota.
Cuánto pueden diferir la calidad de los datos y la presentación lo notas enseguida al comparar con herramientas ya hechas. La comparativa de herramientas de radar de trenes muestra qué hacen otros con los mismos datos en bruto, y la guía para seguir los números de tren de DB explica cómo identificar bien un servicio concreto.
Datos de infraestructura para puntos fotográficos y mapas
Para los spotters, a menudo no es el horario lo interesante, sino la línea. Aquí los proyectos comunitarios basados en OpenStreetMap dan la base más práctica: trazados de vías, electrificación, números de línea, puestos de servicio y a veces señales están cartografiados ahí y se pueden integrar como capa de mapa.
Tres avisos al respecto:
- La exhaustividad no está garantizada. Los mapas comunitarios son buenos, pero no oficiales. Para planificar un lugar basta, para afirmaciones de explotación no.
- Ten en cuenta el compartir igual. Los datos cartográficos abiertos suelen estar bajo licencias que obligan a abrir de nuevo las bases de datos derivadas. Para un mapa en tu web suele bastar la atribución; quien reprocese los datos debería mirarlo con más detalle.
- Comprueba la accesibilidad. Un mapa muestra vías, pero no derechos de acceso. Las zonas de vías y las instalaciones de explotación están prohibidas por principio; cada lugar debe ser accesible desde terreno de acceso público.
Quien quiera publicar sus propios datos junto con un mapa encuentra la implementación técnica en la guía para crear tu propia web de spotter. Y si se trata de fotos históricas en vez de datos en directo, merece la pena el archivo ferroviario con fotos ferroviarias históricas.
Errores frecuentes en proyectos de datos propios
- Empezar por el tiempo real. Sin una base de datos previstos que funcione, el flujo en tiempo real no tiene nada a lo que referirse. Primero el horario, después la corrección.
- Ignorar los días de circulación. Un panel sin comprobación de calendario muestra servicios que ese día no existen; el error de principiante más frecuente de todos.
- Confundir zonas horarias y días de explotación. GTFS permite horas más allá de las 24:00, por ejemplo 25:10 para un servicio después de medianoche. Quien lo interprete ingenuamente pierde el servicio nocturno.
- Omitir los avisos de licencia. La atribución es la norma en los datos abiertos, no la excepción. Una frase en el aviso legal no cuesta nada.
- Deducir vehículos a partir de datos de servicio. Un número de tren dice algo sobre la categoría y el recorrido, pero nada sobre la serie empleada. Cuánto revela realmente un número lo explica el artículo sobre descifrar los números de tren.
- Pasar por alto túneles y circulaciones especiales. Las líneas subterráneas siguen principios de localización propios, como muestra el artículo sobre el seguimiento del metro en túnel; las posiciones de vehículos faltan ahí con especial frecuencia.
Conclusión
Los datos abiertos de ferrocarril son más accesibles de lo que la mayoría supone: un archivo GTFS y un programa de hojas de cálculo bastan para el primer resultado visible, y el salto al tiempo real es manejable después. El verdadero esfuerzo no está en la descarga, sino en el cuidado: con los días de circulación, los identificadores y las licencias. Y queda un límite, sea cual sea tu nivel técnico: qué vehículo circula de verdad no figura en ningún flujo.
Conclusión breve
Empieza en pequeño con un conjunto de datos GTFS regional, construye un panel de salidas estático y superpón el tiempo real solo cuando la base sea correcta. Para todo lo relacionado con vehículos necesitas una segunda fuente de datos, humana.
Resumen
- El artículo ordena las fuentes de datos disponibles por formato, actualidad, dificultad de acceso y tipo de licencia.
- Muestra cómo está construido GTFS y qué archivos necesitas de verdad para un panel de salidas sencillo.
- Explica el papel del punto de acceso nacional y por qué los consorcios siguen manteniendo portales propios.
- Y señala los límites: lo que los datos abiertos no pueden dar por principio y dónde empieza el conocimiento de la comunidad.
Preguntas frecuentes
¿Qué es GTFS?
GTFS son las siglas de General Transit Feed Specification y es el formato de datos de horarios más extendido del mundo. Un conjunto de datos GTFS es un archivo ZIP con varios archivos CSV que describen paradas, líneas, servicios, horas de salida y calendarios. Como es CSV puro, se puede analizar sin software especializado.
¿Dónde consigo datos de horarios para Alemania?
Alemania mantiene un punto de acceso nacional para datos de movilidad, a través del cual se pueden localizar de forma centralizada los conjuntos de datos de horarios. Además, muchos consorcios de transporte y algunas empresas ofrecen sus propias páginas de datos abiertos, a veces con datos más detallados o actualizados para su zona. Qué conjuntos de datos están disponibles en cada momento y en qué condiciones lo indica siempre el proveedor correspondiente.
¿Cuál es la diferencia entre GTFS y GTFS-Realtime?
GTFS describe el horario planificado y solo cambia con el cambio de horario o con horarios de obras. GTFS-Realtime es un flujo de datos independiente y actualizado de forma continua, con tres tipos de aviso: retrasos y cambios de servicio, posiciones de vehículos y avisos de incidencias. Ambos van juntos: el aviso en tiempo real remite mediante identificadores a los servicios del conjunto de datos previsto.
¿Necesito una clave de API para datos de ferrocarril?
Depende del proveedor. Las simples descargas de conjuntos de datos de horarios suelen ser posibles sin registro. Para las interfaces en tiempo real que se consultan de forma continua, muchos proveedores exigen registro para poder asignar y limitar los accesos. Comprueba las condiciones de acceso de la oferta concreta antes de construir tu proyecto sobre ella.
¿Puedo usar datos abiertos de ferrocarril en mi propia app?
En principio sí, si la licencia del conjunto de datos lo permite; son habituales las licencias abiertas con obligación de citar la fuente. Algunos conjuntos de datos excluyen el uso comercial o exigen acuerdos adicionales. Como las condiciones pueden cambiar, lo determinante es el archivo de licencia del propio conjunto de datos; en caso de duda, merece la pena una breve consulta al proveedor.
¿Qué datos hay sobre la infraestructura ferroviaria?
Para líneas, puestos de servicio, señales y estaciones existen tanto publicaciones oficiales como proyectos comunitarios basados en OpenStreetMap. Estos últimos suelen estar cartografiados con más detalle, pero no garantizan la exhaustividad. Aun así, para planificar puntos fotográficos suelen ser la fuente más práctica.
¿Puedo ver con datos abiertos qué locomotora va delante de un tren?
No. Las interfaces públicas trabajan a nivel de servicio: número de tren, línea, paradas, retraso. La serie, el número de servicio o la composición del tren, o no están incluidos en absoluto, o solo como categoría de tren aproximada. El conocimiento sobre vehículos concretos surge de la observación y se comparte en las comunidades de spotters.
¿Cómo empiezo de la mejor manera como principiante?
Descarga un conjunto de datos GTFS de tu región y abre el archivo stop_times.txt en un programa de hojas de cálculo. Busca una parada en stops.txt, anota su identificador y filtra a partir de ahí. Con eso tienes en diez minutos un panel de salidas estático. Solo cuando eso funciona merece la pena dar el paso a los datos en tiempo real.
Sigue leyendo en «Plataformas y alternativas»
- Las mejores alternativas a Bahnbilder.de 2026: plataformas, apps y comunidades para fotos de trenes
- Portales de fotografía ferroviaria comparados: ¿dónde merece la pena subir tus fotos?
- Spotter de autobuses en línea: la guía definitiva de fotografía de autobuses, comunidad y herramientas
- Webs para bus spotters: la guía completa 2026, plataformas, herramientas, consejos fotográficos e indicaciones legales
- Las mejores estrategias para encontrar locomotoras apartadas en Drehscheibe Online: listas, trucos de búsqueda y conocimiento práctico
- Entender y aprovechar al máximo el foro general de Drehscheibe Online (DSO): normas, consejos, trucos de búsqueda
Quién está detrás
Grupos, marcas, fabricantes y operadores: quién pertenece a quién y cómo reconocerlos sobre el terreno.
Banverket
Banverket administró de 1988 a 2010 la red ferroviaria sueca y fue una de las primeras organizaciones de Europa en separar de forma consecuente la infraestructura del servicio de trenes. La entidad ya no existe, pero su nombre sigue hoy en instalaciones junto a la vía.
InfraestructuraVerband Deutscher Verkehrsunternehmen (VDV)
El VDV es la federación sectorial de las empresas de transporte de Alemania. No hace circular ni posee nada, pero, mediante normas técnicas y estándares de datos, determina cómo se construyen los vehículos, se leen los billetes y se transmiten las horas de salida.
Esto también te puede interesar
Consorcios de transporte regionales: así encuentras las salidas en vivo por estación
Así encuentras en cada consorcio de transporte el panel de salidas en vivo adecuado, del VVS al HVV, con consejos para rutas de spotting incluidos.
Seguimiento de trenes y radar de trenesSeguimiento en vivo de trenes y autobuses: las mejores apps, herramientas y consejos para un seguimiento preciso
Mapas, radar y herramientas en directoRadar de trenes en vivo: las mejores herramientas y mapas comparados (2026)
¿Qué radar de trenes muestra realmente posiciones en vivo? La comparativa honesta de herramientas de mapas para viajeros y mercancías, con límites y consejos prácticos incluidos.




