Méthodologie et sources des données : comment nous mesurons départs et retards
ferrywhere affiche les horaires officiels que les compagnies de ferries et les autorités publiques publient en données ouvertes et, là où nous recevons l'AIS, la position réelle des navires. Cette page explique ce que nous mesurons et comment, d'où vient chaque donnée et ce que nous ne couvrons pas. Quand une donnée manque, nous n'affichons rien plutôt qu'une supposition.
Horaires
Les horaires proviennent de flux de données ouvertes (GTFS et NeTEx) publiés par les compagnies elles-mêmes ou par les autorités organisatrices. Nous vérifions chaque flux tous les jours et en reconstruisons les traversées des semaines à venir ; nous ne ressaisissons ni ne corrigeons aucun horaire à la main.
Les heures sont toujours celles du port, et « aujourd'hui » est la date au port de départ. Chaque sens d'une ligne a sa propre page, et les terminaux d'un port sont regroupés sous le port.
Ce que signifie le statut d'une traversée
Le statut combine l'étape du voyage et le retard. « À l'heure » n'apparaît que si une mesure le dit : sans mesure, une traversée reste « Prévue », en gris.
- Prévue
- Pas encore de mesure : l'heure affichée est celle de l'horaire.
- À l’heure, mesuré
- Mesurée, avec au plus 5 minutes de retard sur l'horaire.
- +8 min, mesuré
- Mesurée, plus de 5 et jusqu'à 15 minutes de retard.
- +22 min, mesuré
- Mesurée, plus de 15 et jusqu'à 30 minutes de retard.
- +45 min, mesuré
- Mesurée, plus de 30 minutes de retard.
- Annulée
- Affiché seulement quand une source indique que la traversée est annulée.
- Pas de données en direct
- Nous recevons l'AIS dans cette zone, mais nous n'avons aucune position récente du navire.
D'où vient un statut
- Mesuré : d'après les positions AIS du navire.
- Déclaré : par le flux en temps réel de la compagnie.
- Estimé : déduit de l'horloge ou d'un modèle. Une estimation n'est jamais affichée « à l'heure ».
Comment nous mesurons un départ
Quand un navire quitte son poste, nous retenons comme heure de départ le milieu entre la dernière position AIS où il était encore à quai et la première où il faisait route. L'écart entre ces deux positions est l'incertitude de la mesure, et il reste attaché au départ.
Le retard est la différence entre cette heure et le départ prévu. Seuls les départs mesurés avec une incertitude de 5 minutes au plus comptent pour la ponctualité.
Un navire n'est associé à une traversée que s'il est vu en train de la faire et qu'il appartient à la flotte de la compagnie. Si l'association est incertaine, le navire n'est pas nommé.
Positions des navires en direct
Les positions viennent de l'AIS, le système radio par lequel les navires signalent qui ils sont et où ils se trouvent. Nous les recevons de deux sources : le flux aisstream.io et des relevés réguliers d'Open Waters, un réseau ouvert qui indique, pour chaque position, le réseau dont elle provient.
Une position est considérée en direct pendant 5 minutes après son émission. Ensuite, elle est affichée comme dernière position connue, toujours avec son âge, pendant 2 heures au plus ; au-delà, elle n'est plus affichée. Nous ne déplaçons jamais un navire au-delà de sa dernière position.
Une position estimée le long de la ligne n'apparaît qu'après un départ mesuré, avec la durée de traversée publiée, sur un tracé vérifié en mer. Sinon, il n'y a aucune position.
Zones où nous recevons l'AIS
- France: Corse et Côte d'Azur · Manche et détroit du Pas-de-Calais · Îles bretonnes et Bretagne sud · Estuaire de la Gironde
- Royaume-Uni: Clyde and Hebrides · Orkney, Shetland and the north-east · Solent and South West England · Dover Strait
- Espagne: Baleares y Levante · Estrecho de Gibraltar · Mar de Alborán y Melilla · Canarias · Cantábrico y golfo de Vizcaya
- Danemark: Kattegat · Skagerrak · Bornholm og Østersøen · Bælterne og de mindre øer · Øresund og Københavns Havn
En dehors de ces zones, les pages n'affichent que les horaires.
Sources des positions
| Source | Conditions | Dernière mise à jour réussie (UTC) |
|---|---|---|
| Open Waters | Gratuit pour un usage personnel ; chaque position garde la licence du réseau dont elle provient | |
| aisstream.io | Conditions d'utilisation d'aisstream.io |
Réseaux à l'origine des positions Open Waters sur les 7 derniers jours
L'attribution demandée par chaque réseau, telle qu'il la demande.
- AISHub (1 961 497 positions)
- BarentsWatch: Contains data under the Norwegian licence for Open Government data (NLOD) distributed by the Norwegian Coastal Administration (174 340 positions)
- AIS volunteer receivers (CC0) (113 848 positions)
- aisstream.io (110 294 positions)
- udp:ceed314fcdc0 (2 446 positions)
- udp:91bd7f25063f (872 positions)
- udp:6d7e8af28312 (15 positions)
Ponctualité
Un taux de ponctualité n'est publié que pour les lignes ayant au moins 50 départs mesurés avec une incertitude de 5 minutes au plus sur les 30 derniers jours. En dessous, les pages indiquent combien de départs ont été mesurés, sans pourcentage.
Un départ est à l'heure jusqu'à 5 minutes après l'horaire. Les annulations sont rapportées à toutes les traversées prévues, pas seulement aux traversées mesurées. Les heures sont celles du port de départ.
Au-dessus du seuil, les pages montrent aussi la répartition des départs par tranche de retard (à l’heure, 5 à 15, 15 à 30 et plus de 30 minutes), la médiane (la moitié des départs partent au plus ce nombre de minutes après l’horaire) et, à partir de 10 départs en retard, le retard typique d’un départ en retard.
Les 7 derniers jours n’apparaissent que s’ils atteignent à eux seuls le même seuil. Sur une ligne desservie par plusieurs compagnies, les compagnies ne sont comparées que si au moins 2 atteignent le seuil chacune. La moyenne du réseau d’un pays compte tous les départs mesurés sur les lignes qui le touchent.
La ponctualité se mesure au départ. Une heure d’arrivée mesurée apparaît sur sa traversée, mais les arrivées n’entrent pas dans ces chiffres.
Aujourd'hui, 37 lignes atteignent ce seuil.
Sources et licences
Chaque horaire provient d'une source de données ouvertes soumise à sa propre licence. La colonne « Attribution » reproduit mot pour mot la mention que chaque licence exige.
France
| Source | Licence | Mise à jour par l'éditeur | Dernier import (UTC) | Attribution |
|---|---|---|---|---|
| BreizhGo Bateaux · Arzvia transport.data.gouv.fr | ODbL 1.0 (Open Database License) | À chaque saison | Source : transport.data.gouv.fr — ODbL 1.0 | |
| BreizhGo Bateaux · Bréhatvia transport.data.gouv.fr | ODbL 1.0 (Open Database License) | À chaque saison | Source : transport.data.gouv.fr — ODbL 1.0 | |
| BreizhGo Bateaux · Finistèrevia transport.data.gouv.fr | ODbL 1.0 (Open Database License) | À chaque saison | Source : transport.data.gouv.fr — ODbL 1.0 | |
| BreizhGo Bateaux · Morbihanvia transport.data.gouv.fr | ODbL 1.0 (Open Database License) | À chaque saison | Source : transport.data.gouv.fr — ODbL 1.0 | |
| Brittany Ferriesvia transport.data.gouv.fr | Licence Ouverte 2.0 | Chaque semaine | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Fouras – Île-d'Aixvia transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Chaque jour | Source : Nouvelle-Aquitaine Mobilités, via transport.data.gouv.fr — ODbL 1.0 | |
| Lignes maritimes de Corse-du-Sudvia transport.data.gouv.fr | Licence Ouverte 2.0 | Chaque année | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Corsica Ferriesvia transport.data.gouv.fr | Licence Ouverte 2.0 | Chaque année | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Corsica Lineavia transport.data.gouv.fr | Licence Ouverte 2.0 | Chaque année | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Frioul If Express (RTM)via transport.data.gouv.fr | Licence Ouverte 2.0 | Chaque année | Source : Métropole d'Aix-Marseille-Provence (RTM, Frioul If Express), via transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Liaisons maritimes de la Girondevia transport.data.gouv.fr | ODbL 1.0 (Open Database License) | Chaque jour | Source : transport.data.gouv.fr — ODbL 1.0 | |
| Transmanche Ferriesvia transport.data.gouv.fr | Licence Ouverte 2.0 | Chaque année | Source : transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Navettes UBA, Bassin d'Arcachonvia transport.data.gouv.fr | Licence Ouverte 2.0 | À chaque saison | Source : Union des Bateliers Arcachonnais, via transport.data.gouv.fr — Licence Ouverte 2.0 | |
| Yeu Continent (Aléop)via transport.data.gouv.fr | Licence Ouverte 2.0 | Chaque année | Source : Région des Pays de la Loire (Aléop Yeu-Continent), via transport.data.gouv.fr — Licence Ouverte 2.0 |
Royaume-Uni
| Source | Licence | Mise à jour par l'éditeur | Dernier import (UTC) | Attribution |
|---|---|---|---|---|
| Bus Open Data Servicevia Department for Transport | Open Government Licence v3.0 | Chaque jour | Contains public sector information licensed under the Open Government Licence v3.0. Timetables: Bus Open Data Service (Department for Transport). |
Espagne
| Source | Licence | Mise à jour par l'éditeur | Dernier import (UTC) | Attribution |
|---|---|---|---|---|
| Ports de Balears · atraquesvia Autoridad Portuaria de BalearesEscales : heures d'accostage déclarées à l'autorité portuaire, pas un horaire commercial. | Condiciones generales de reutilización (datos.gob.es / Plan RISP) | En continu | Origen de los datos: Autoridad Portuaria de Baleares | |
| Fred. Olsen Expressvia NAP · Ministerio de Transportes | Licencia de datos abiertos del Ministerio de Transportes y Movilidad Sostenible (MITRAMS) | Jusqu'à chaque semaine | Powered by MITRAMS | |
| Bahía de Cádizvia NAP · Ministerio de Transportes | Licencia de datos abiertos del Ministerio de Transportes y Movilidad Sostenible (MITRAMS) | Chaque jour | Powered by MITRAMS |
Danemark
| Source | Licence | Mise à jour par l'éditeur | Dernier import (UTC) | Attribution |
|---|---|---|---|---|
| Team Booking · 389via Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Chaque jour | Kilde: færgeselskaberne via Team Booking og Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Team Booking · 447via Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Chaque jour | Kilde: færgeselskaberne via Team Booking og Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Team Booking · 452via Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Chaque jour | Kilde: færgeselskaberne via Team Booking og Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Scandlinesvia Dataudveksleren (Vejdirektoratet) | CC BY 4.0 | Chaque jour | Kilde: Scandlines Danmark ApS via Dataudveksleren (Vejdirektoratet) — CC BY 4.0 | |
| Rejseplanenvia Rejseplanen Labs | CC BY 4.0 | Environ tous les quinze jours | Kilde: Rejseplanen — CC BY 4.0 |
Crédits et licences 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
Cartes et lieux
Cartes : OpenFreeMap © OpenMapTiles, données © les contributeurs d'OpenStreetMap (ODbL). openstreetmap.org/copyright
Pays des ports : Natural Earth (domaine public). Codes des ports : UN/LOCODE (ODC Public Domain Dedication).
Météo
Vent, température, ciel, précipitations, vagues et visibilité sont des prévisions pour les ports des lignes qui circulent dans les deux prochains jours et pour le milieu de chaque ligne vérifiée en mer. Chaque donnée vient de MET Norway (l’Institut météorologique norvégien) là où MET la prévoit, sinon d’Open-Meteo (modèles ECMWF) : vagues hors du nord-ouest de l’Europe, rafales hors de la zone nordique, visibilité partout, et la période des vagues là où les vagues viennent d’Open-Meteo. Elles sont mises à jour au fil de la journée, à chaque nouveau calcul des modèles. Une prévision ne dit rien sur le maintien d’une traversée.
Sur la page d’un navire, la prévision affichée est celle de l’un des ports ou points de mi-traversée ci-dessus, nommé dans le titre, à 15 km au plus de la dernière position du navire. L’ordre est : le port où se trouve le navire ; puis les points de sa traversée en cours (port de départ, mi-traversée, port d’arrivée) ; puis les autres ; dans chaque groupe, le plus proche d’abord. Le premier qui a une prévision à jour est affiché. Les vagues seulement si le point de mer du modèle est assez proche à la fois de ce lieu et du navire.
Data from MET Norway (CC BY 4.0): api.met.no · creativecommons.org/licenses/by/4.0. Vent converti de m/s en nœuds et en échelle de Beaufort. Les vagues viennent du point de mer le plus proche du modèle océanique de MET, qui ne couvre que le nord-ouest de l’Europe ; les rafales seulement là où MET les prévoit (zone nordique).
Weather data by Open-Meteo.com · creativecommons.org/licenses/by/4.0. Modèles ECMWF IFS et ECMWF WAM (© ECMWF, CC BY 4.0), grille de 9 km : vent en nœuds converti en échelle de Beaufort, température ramenée au niveau de la mer, précipitations (pluie, averses et neige) en cumul horaire rapporté à l’heure où elles tombent, vagues et période moyenne au point de mer le plus proche du modèle, visibilité affichée seulement sous 5 km ; les lieux proches dans la même maille partagent les mêmes valeurs.
Minimums et maximums du jour, et l’heure aux plus fortes précipitations, calculés par ferrywhere. Chaque donnée vient de MET Norway là où MET la prévoit, sinon d’Open-Meteo.
Ce que nous ne couvrons pas
Certaines lignes très fréquentées manquent, faute d'horaire que nous ayons le droit de réutiliser. Cette liste est comparée à nos données à chaque régénération de la page : une ligne en disparaît dès qu'une de nos sources la couvre.
Royaume-Uni
Douvres – Calais · Douvres – Dunkerque · Holyhead – Dublin · Cairnryan – Belfast et Larne · Liverpool – Belfast et Dublin · Fishguard et Pembroke – Rosslare · Heysham et Liverpool – Douglas (île de Man) · Penzance – St Mary's (îles Scilly) · Portsmouth – Fishbourne (île de Wight) · Liaisons vers Guernesey et Jersey · Hull – Rotterdam · Newcastle – Amsterdam (IJmuiden) · Harwich – Hoek van Holland
Ces lignes ne figurent pas dans les données ouvertes britanniques (Bus Open Data Service), et nous n'avons trouvé aucun horaire ouvert des compagnies que nous ayons le droit de réutiliser.
Espagne
Algésiras – Tanger Med · Tarifa – Tanger · Algésiras – Ceuta · Ibiza – Formentera · Las Palmas de Gran Canaria – Santa Cruz de Tenerife · Órzola – La Graciosa · Vigo – Cangas
Les horaires ne sont publiés que par les compagnies ou l'autorité portuaire, dans des conditions qui en interdisent la réutilisation sans leur autorisation.
Barcelone, Valence et Dénia – Baléares · Palma – Ibiza
Le jeu de données ouvert de Baleària sur le point d'accès national espagnol ne contient aucune traversée à venir, et Trasmed ne publie pas ses horaires en données ouvertes.
Danemark
Aarhus et Ebeltoft – Odden · Kalundborg – Ballen (Samsø) · Køge – Rønne · Rønne – Sassnitz · Bøjden – Fynshav · Spodsbjerg – Tårs · Esbjerg – Nordby (Fanø) · Elseneur – Helsingborg
Ces lignes sont exploitées par le groupe Molslinjen, dont les conditions interdisent de republier les horaires sans autorisation, et elles ne figurent pas dans les données ouvertes de Rejseplanen.
Croatie : en pause. Ses horaires ne sont pas publiés sous licence ouverte, et les lignes croates ne sont pas affichées.
Signaler une erreur
Un horaire faux ou une ligne manquante ? Écrivez-nous en indiquant la ligne, la date et l'endroit où vous avez trouvé la bonne information. info@ferrywhere.com