Metodología y fuentes de datos: cómo medimos salidas y retrasos
ferrywhere muestra los horarios oficiales que las navieras y las administraciones publican como datos abiertos y, donde recibimos AIS, dónde están realmente los barcos. Esta página explica qué medimos y cómo, de dónde viene cada dato y qué no cubrimos. Cuando falta un dato, no mostramos nada antes que una suposición.
Horarios
Los horarios proceden de conjuntos de datos abiertos (GTFS y NeTEx) que publican las propias navieras o las autoridades de transporte. Revisamos cada conjunto a diario y a partir de él reconstruimos las salidas de las próximas semanas; no copiamos ni corregimos horarios a mano.
Las horas son siempre las locales del puerto, y «hoy» es la fecha en el puerto de salida. Cada sentido de una ruta tiene su propia página, y las terminales de un puerto se agrupan bajo el puerto.
Qué significa el estado de una salida
El estado combina en qué punto del viaje está el barco y cuánto retraso lleva. «En hora» solo aparece cuando lo dice una medición: sin ella, el estado sigue siendo «Programado», en gris.
- Programado
- Aún no hay medición: la hora es la del horario.
- En hora, medido
- Medida, con un retraso de 5 minutos como máximo sobre el horario.
- +8 min, medido
- Medida, con más de 5 y hasta 15 minutos de retraso.
- +22 min, medido
- Medida, con más de 15 y hasta 30 minutos de retraso.
- +45 min, medido
- Medida, con más de 30 minutos de retraso.
- Cancelado
- Solo se muestra cuando una fuente indica que la salida está cancelada.
- Sin datos en directo
- Recibimos AIS en esta zona, pero no tenemos ninguna posición reciente del barco.
De dónde sale un estado
- Medido: a partir de las posiciones AIS del barco.
- Declarado: por el sistema en tiempo real de la naviera.
- Estimado: deducido del reloj o de un modelo. Una estimación nunca se muestra «en hora».
Cómo medimos una salida
Cuando un barco deja el atraque, tomamos como hora de salida el punto medio entre la última posición AIS en la que seguía amarrado y la primera en la que ya navegaba. El tiempo entre esas dos posiciones es la incertidumbre de la medición, y queda asociado a la salida.
El retraso es la diferencia entre esa hora y la salida programada. Solo cuentan para la puntualidad las salidas medidas con una incertidumbre de 5 minutos o menos.
Un barco solo se asocia a una salida cuando se le ve haciendo ese trayecto y pertenece a la flota de la naviera. Si la asociación es dudosa, no se nombra el barco.
Posición de los barcos en directo
Las posiciones proceden del AIS, el sistema de radio con el que los barcos transmiten quiénes son y dónde están. Las recibimos de dos fuentes: el flujo de aisstream.io y capturas periódicas de Open Waters, una red abierta que indica, para cada posición, la red de la que procede.
Una posición se considera en directo durante 5 minutos desde que el barco la envió. Después se muestra como última posición conocida, siempre con su antigüedad, durante 2 horas como máximo; pasado ese tiempo ya no se muestra. Nunca movemos un barco más allá de su última posición.
Una posición estimada a lo largo de la ruta solo aparece tras una salida medida, con la duración publicada del trayecto y sobre un trazado comprobado en el mar. Si no, no hay posición.
Zonas en las que recibimos AIS
- Francia: Corse et Côte d'Azur · Manche et détroit du Pas-de-Calais · Îles bretonnes et Bretagne sud · Estuaire de la Gironde
- Reino Unido: Clyde and Hebrides · Orkney, Shetland and the north-east · Solent and South West England · Dover Strait
- España: Baleares y Levante · Estrecho de Gibraltar · Mar de Alborán y Melilla · Canarias · Cantábrico y golfo de Vizcaya
- Dinamarca: Kattegat · Skagerrak · Bornholm og Østersøen · Bælterne og de mindre øer · Øresund og Københavns Havn
Fuera de estas zonas, las páginas solo muestran horarios.
Fuentes de las posiciones
| Fuente | Condiciones | Última actualización correcta (UTC) |
|---|---|---|
| Open Waters | Gratuito para uso personal; cada posición conserva la licencia de la red de la que procede | |
| aisstream.io | Condiciones de uso de aisstream.io |
Redes de origen de las posiciones de Open Waters en los últimos 7 días
La atribución que pide cada red, tal como la pide.
- AISHub (1.961.497 posiciones)
- BarentsWatch: Contains data under the Norwegian licence for Open Government data (NLOD) distributed by the Norwegian Coastal Administration (174.340 posiciones)
- AIS volunteer receivers (CC0) (113.848 posiciones)
- aisstream.io (110.294 posiciones)
- udp:ceed314fcdc0 (2446 posiciones)
- udp:91bd7f25063f (872 posiciones)
- udp:6d7e8af28312 (15 posiciones)
Puntualidad
Solo publicamos un porcentaje de puntualidad para las rutas con al menos 50 salidas medidas con una incertidumbre de 5 minutos o menos en los últimos 30 días. Por debajo, las páginas indican cuántas salidas se han medido hasta ahora, sin porcentaje.
Una salida cuenta como en hora hasta 5 minutos después del horario. Las cancelaciones se calculan sobre todas las salidas programadas, no solo sobre las medidas. Las horas son las del puerto de salida.
Por encima del umbral, las páginas muestran también cómo se reparten las salidas por tramo de retraso (en hora, 5–15, 15–30 y más de 30 minutos), la mediana (la mitad de las salidas sale como mucho esos minutos después del horario) y, a partir de 10 salidas con retraso, el retraso típico de una salida retrasada.
Los últimos 7 días solo aparecen si alcanzan por sí solos el mismo umbral. En una ruta con varias navieras, solo se comparan si al menos 2 alcanzan el umbral cada una. La media de la red de un país cuenta todas las salidas medidas en las rutas que lo tocan.
La puntualidad se mide en la salida. Una hora de llegada medida aparece en su travesía, pero las llegadas no entran en estas cifras.
Hoy 37 rutas alcanzan ese umbral.
Fuentes y licencias
Cada horario procede de una fuente de datos abiertos con su propia licencia. La columna «Atribución» reproduce literalmente la mención que exige cada licencia.
Francia
| Fuente | Licencia | Actualización del editor | Última importación (UTC) | Atribución |
|---|---|---|---|---|
| BreizhGo Bateaux · Arzvía transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Por temporada | Source : transport.data.gouv.fr — ODbL 1.0 | |
| BreizhGo Bateaux · Bréhatvía transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Por temporada | Source : transport.data.gouv.fr — ODbL 1.0 | |
| BreizhGo Bateaux · Finistèrevía transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Por temporada | Source : transport.data.gouv.fr — ODbL 1.0 | |
| BreizhGo Bateaux · Morbihanvía transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Por temporada | Source : transport.data.gouv.fr — ODbL 1.0 | |
| Brittany Ferriesvía transport.data.gouv.fr | Licence Ouverte 2.0 | Semanal | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Fouras – Île-d'Aixvía transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Diaria | Source : Nouvelle-Aquitaine Mobilités, via transport.data.gouv.fr — ODbL 1.0 | |
| Lignes maritimes de Corse-du-Sudvía transport.data.gouv.fr | Licence Ouverte 2.0 | Anual | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Corsica Ferriesvía transport.data.gouv.fr | Licence Ouverte 2.0 | Anual | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Corsica Lineavía transport.data.gouv.fr | Licence Ouverte 2.0 | Anual | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Frioul If Express (RTM)vía transport.data.gouv.fr | Licence Ouverte 2.0 | Anual | Source : Métropole d'Aix-Marseille-Provence (RTM, Frioul If Express), via transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Liaisons maritimes de la Girondevía transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Diaria | Source : transport.data.gouv.fr — ODbL 1.0 | |
| Transmanche Ferriesvía transport.data.gouv.fr | Licence Ouverte 2.0 | Anual | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Navettes UBA, Bassin d'Arcachonvía transport.data.gouv.fr | Licence Ouverte 2.0 | Por temporada | Source : Union des Bateliers Arcachonnais, via transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Yeu Continent (Aléop)vía transport.data.gouv.fr | Licence Ouverte 2.0 | Anual | Source : Région des Pays de la Loire (Aléop Yeu-Continent), via transport.data.gouv.fr — Licence Ouverte 2.0 |
Reino Unido
| Fuente | Licencia | Actualización del editor | Última importación (UTC) | Atribución |
|---|---|---|---|---|
| Bus Open Data Servicevía Department for Transport | Open Government Licence v3.0 | Diaria | Contains public sector information licensed under the Open Government Licence v3.0. Timetables: Bus Open Data Service (Department for Transport). |
España
| Fuente | Licencia | Actualización del editor | Última importación (UTC) | Atribución |
|---|---|---|---|---|
| Ports de Balears · atraquesvía Autoridad Portuaria de BalearesEscalas: horas de atraque declaradas a la autoridad portuaria, no un horario comercial. | Condiciones generales de reutilización (datos.gob.es / Plan RISP) | Continua | Origen de los datos: Autoridad Portuaria de Baleares | |
| Fred. Olsen Expressvía NAP · Ministerio de Transportes | Licencia de datos abiertos del Ministerio de Transportes y Movilidad Sostenible (MITRAMS) | Hasta semanal | Powered by MITRAMS | |
| Bahía de Cádizvía NAP · Ministerio de Transportes | Licencia de datos abiertos del Ministerio de Transportes y Movilidad Sostenible (MITRAMS) | Diaria | Powered by MITRAMS |
Dinamarca
| Fuente | Licencia | Actualización del editor | Última importación (UTC) | Atribución |
|---|---|---|---|---|
| Team Booking · 389vía Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Diaria | Kilde: færgeselskaberne via Team Booking og Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Team Booking · 447vía Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Diaria | Kilde: færgeselskaberne via Team Booking og Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Team Booking · 452vía Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Diaria | Kilde: færgeselskaberne via Team Booking og Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Scandlinesvía Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Diaria | Kilde: Scandlines Danmark ApS via Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Rejseplanenvía Rejseplanen Labs | CC BY 4.0 | Cada dos semanas aprox. | Kilde: Rejseplanen — CC BY 4.0 |
Créditos y licencias AIS
AIS: Open Waters · AISHub · aisstream.io · AIS volunteer receivers (CC0)Contains data under the Norwegian licence for Open Government data (NLOD) distributed by the Norwegian Coastal Administration
Mapas y lugares
Mapas: OpenFreeMap © OpenMapTiles, datos © colaboradores de OpenStreetMap (ODbL). openstreetmap.org/copyright
País de los puertos: Natural Earth (dominio público). Códigos de puerto: UN/LOCODE (ODC Public Domain Dedication).
Tiempo
Viento, temperatura, cielo, precipitación, olas y visibilidad son previsiones para los puertos de las rutas con salidas en los próximos dos días y para el punto medio de cada ruta verificada en el mar. Cada dato viene de MET Norway (el Instituto Meteorológico de Noruega) donde MET lo prevé y, si no, de Open-Meteo (modelos ECMWF): olas fuera del noroeste de Europa, rachas fuera de la zona nórdica, visibilidad en todas partes, y el periodo de las olas donde las olas vienen de Open-Meteo. Se actualizan a lo largo del día, con cada nueva pasada de los modelos. Una previsión no dice nada sobre si una travesía sale.
En la página de un barco, la previsión que se muestra es la de uno de los puertos o puntos a mitad de travesía anteriores, nombrado en el título, a 15 km como máximo de la última posición del barco. El orden es: el puerto en el que está el barco; después, los puntos de su travesía en curso (puerto de salida, mitad de travesía, puerto de llegada); después, los demás; en cada grupo, primero el más cercano. Se muestra el primero con una previsión vigente. Las olas, solo si el punto de mar del modelo está lo bastante cerca tanto de ese lugar como del barco.
Data from MET Norway (CC BY 4.0): api.met.no · creativecommons.org/licenses/by/4.0. Viento convertido de m/s a nudos y a la escala de Beaufort. Las olas son del punto de mar más cercano del modelo oceánico de MET, que solo cubre el noroeste de Europa; las rachas, solo donde MET las prevé (zona nórdica).
Weather data by Open-Meteo.com · creativecommons.org/licenses/by/4.0. Modelos ECMWF IFS y ECMWF WAM (© ECMWF, CC BY 4.0), malla de 9 km: viento en nudos convertido a la escala de Beaufort, temperatura a nivel del mar, precipitación (lluvia, chubascos y nieve) como total horario asignado a la hora en que cae, olas y periodo medio del punto de mar más cercano del modelo, visibilidad solo por debajo de 5 km; los lugares cercanos en la misma celda comparten los mismos valores.
Mínimos y máximos del día, y la hora con más precipitación, calculados por ferrywhere. Cada dato viene de MET Norway donde MET lo prevé y, si no, de Open-Meteo.
Qué no cubrimos
Faltan algunas rutas con mucho tráfico porque no existe un horario que podamos reutilizar. Esta lista se contrasta con nuestros datos cada vez que se regenera la página: una ruta desaparece de ella en cuanto una de nuestras fuentes la cubre.
Reino Unido
Dover – Calais · Dover – Dunkerque · Holyhead – Dublín · Cairnryan – Belfast y Larne · Liverpool – Belfast y Dublín · Fishguard y Pembroke – Rosslare · Heysham y Liverpool – Douglas (isla de Man) · Penzance – St Mary's (islas Sorlingas) · Portsmouth – Fishbourne (isla de Wight) · Líneas a Guernsey y Jersey · Hull – Róterdam · Newcastle – Ámsterdam (IJmuiden) · Harwich – Hoek van Holland
Estas líneas no están en los datos abiertos británicos (Bus Open Data Service) y no hemos encontrado horarios abiertos de las navieras que podamos reutilizar.
España
Algeciras – Tánger Med · Tarifa – Tánger · Algeciras – Ceuta · Ibiza – Formentera · Las Palmas de Gran Canaria – Santa Cruz de Tenerife · Órzola – La Graciosa · Vigo – Cangas
Los horarios solo los publican las navieras o la autoridad portuaria, con condiciones que no permiten reutilizarlos sin su autorización.
Barcelona, Valencia y Dénia – Baleares · Palma – Ibiza
El conjunto de datos abierto de Baleària en el Punto de Acceso Nacional no contiene salidas vigentes, y Trasmed no publica sus horarios como datos abiertos.
Dinamarca
Aarhus y Ebeltoft – Odden · Kalundborg – Ballen (Samsø) · Køge – Rønne · Rønne – Sassnitz · Bøjden – Fynshav · Spodsbjerg – Tårs · Esbjerg – Nordby (Fanø) · Helsingør – Helsingborg
Estas líneas las opera el grupo Molslinjen, cuyas condiciones no permiten volver a publicar sus horarios sin permiso, y no están en los datos abiertos de Rejseplanen.
Croacia: en pausa. Sus horarios no se publican con licencia abierta y no mostramos las rutas croatas.
Avisar de un error
¿Una hora equivocada o una ruta que falta? Escríbenos con la ruta, la fecha y dónde encontraste la información correcta. info@ferrywhere.com