Geplande veerverbindingen met door de rederij gepubliceerde tarieven
Elk geplande vertrek dat we konden waarnemen op 2.190 gerichte havenparen, met het schip dat het vaart en de prijs die de rederij vroeg op de dag van uitlezen.
Wat erin zit
Geteld uit dezelfde momentopname waaruit de bestanden worden gebouwd, zodat deze tabel en de CSV-bestanden niet uit elkaar kunnen lopen.
- 2.190Gerichte havenparen
- 895Paren met een waargenomen afvaart
- 1.295Bevraagde paren zonder enige afvaart
- 2.948Afvaartregels
- 2.709Unieke reisnummers van rederijen
- 5.997Afzonderlijke tariefopgaven
- 120Rederijen
- 357Schepen met naam
- 65Landen
- 600Havens die in een verbinding voorkomen
- 299Daarvan met een UN/LOCODE
- 1.440Havens in het register
Naar afvaarten is gezocht op 17 september 2026, 21 september 2026, 25 september 2026, 29 september 2026. Een paar zonder afvaart betekent dat op die vier dagen geen schip antwoordde.
Afvaartregels naar het land van de havens aan beide uiteinden. Het aanbod is mediterraan en West-Europees.
- Italië1.175
- Griekenland910
- Spanje274
- Kroatië184
- Indonesië149
- Singapore126
- Verenigd Koninkrijk105
- Turkije77
De 8 landen met de meeste afvaartregels. De balken zijn relatief ten opzichte van de grootste.
Hoe hij is gebouwd
- De graaf vragen waar schepen heen varenAan elke haven in het register wordt, met zijn exacte naam, gevraagd met welke havens hij directe verbindingen heeft. Vragen op code levert de verkeerde haven op: de eigen code van Barcelona antwoordt met een haven in Kroatië. De haven waarvoor de dienst antwoordt wordt getoetst aan de gevraagde haven, en een verwisseling wordt weggegooid.
- Elk paar om echte afvaarten vragenVoor elk paar dat de graaf noemt worden reizen opgevraagd op vier data verspreid over het boekbare venster. Veeraanbod opent ongeveer twee tot drie weken vooruit, en elk paar houdt de vroegste datum die antwoordde.
- Opschrijven wat terugkwamVertrek, aankomst, rederij, schip en elke opgegeven accommodatieprijs worden vastgelegd zoals ze terugkwamen, in hele kleinste munteenheden. Niets wordt naar een eigen woordenlijst gelijkgetrokken, niets wordt gemiddeld en niets wordt aangevuld. Bedrijfsnamen blijven zoals ze zijn gepubliceerd, ook waar twee schrijfwijzen duidelijk hetzelfde bedrijf zijn.
- Koppelen, rekenen, en het gerekende markerenHavens worden aan plaatsen gekoppeld voor coördinaten, afstanden worden berekend, aantallen worden geteld. Elk daarvan is op kolomniveau gemarkeerd, zodat een lezer precies ziet welke getallen van een rederij komen en welke van ons.
Hoe elke regel is onderbouwd
Elke regel in elk bestand draagt source, source_url, fetched_at en evidence.
- measured
- Gelezen uit een door de rederij gepubliceerd antwoord over een concrete afvaart: een schip met een naam, een vertrektijd, een prijs die de rederij rekent. 3.963 regels.
- filed
- Gelezen uit een gepubliceerd register of verbindingsgraaf, zoals de vervoerder of de aggregator het opgeeft. 2.735 rijen.
- derived
- Berekend door het bouwscript uit de twee hierboven. Geen enkele regel is zo onderbouwd: berekende waarden staan in kolommen, en elke bron noemt ze.
Een gemeten regel kan alsnog een berekende kolom dragen, dus elk bestand heeft derived_columns: een afstand, een duur, een slug, een telling en het valutalabel. De tariefbedragen staan er niet in.
Het prijsveld van de bron draagt geen valutacode. Ferryhopper noteert in euro en deze bestanden leggen EUR vast, dus staat fare_currency vermeld als derived: die drie letters zijn van ons, de bedragen zijn van de rederij.
Echte regels
Acht afvaarten uit sailings.csv, één per rederij, in de volgorde waarin het bestand ze bevat. Open het bestand en u vindt precies deze.
| Verbinding | Vertrek | Rederij | Schip | Duur | Laagste opgave |
|---|---|---|---|---|---|
| AG.MARINA (AEGINA)PIRAEUS | 17 sep 2026, 11:20 | HELLENIC SEAWAYS | AERO HIGHSPEED | 0h 30m | EUR 19,50 |
| AG.MARINA (AEGINA)PIRAEUS | 17 sep 2026, 18:35 | MAGIC SEA FERRIES | MAGIC 2 | 0h 30m | EUR 19,50 |
| AGAETESANTA CRUZ DE TENERIFE | 17 sep 2026, 06:00 | FRED OLSEN | BAÑADEROS EXPRESS | 1h 20m | EUR 50,60 |
| AGROPOLIPALINURO | 17 sep 2026, 09:05 | TRAVELMAR | TRAVELMAR | 2h 55m | EUR 15,50 |
| AJACCIOMARSEILLE | 17 sep 2026, 18:00 | LA MERIDIONALE | PIANA | 13h 00m | EUR 39,00 |
| AJACCIOPORTO TORRES | 17 sep 2026, 07:15 | CORSICA FERRIES | CORSICA FERRIES | 4h 15m | EUR 26,00 |
| ALCUDIABARCELONA | 17 sep 2026, 09:45 | BALEARIA | MARGARITA SALAS | 3h 30m | EUR 111,50 |
| ALGECIRASCEUTA | 17 sep 2026, 07:30 | DFDS IBERIA | CEUTA JET | 1h 00m | EUR 38,50 |
De tijden zijn de kloktijden die de rederij publiceerde, precies overgenomen. De tarieven zijn de goedkoopste accommodatieklasse die op die afvaart wordt aangeboden.
Downloaden
Een Frictionless Data Package: een descriptor, een Table Schema per bron, CSV volgens RFC 4180 en een SHA-256 voor elk bestand. Niets hiervan vraagt om een account of een sleutel.
| Bestand | Regels | Grootte | SHA-256 |
|---|---|---|---|
| crossings.csv | 2.190 | 797 KiB | 01fcb5104a0aadaf9b7e46b033906a9871dd13c435a82e368547a5426c09de3c |
| sailings.csv | 2.948 | 1.2 MiB | 6a94303ef626b529a3f9a424affd08e235bf2af883765d80412a91ea56a8519e |
| operators.csv | 120 | 30 KiB | 13433a3c272d3546ac8889e629d4a28f9e3fffc25e5b8f17a0e7abe6c72867b1 |
| ports.csv | 1.440 | 332 KiB | c65482c9c4d1cb9e039d43e656724343082b016a6741b06c86e0a97ebe5e242d |
| datapackage.json | 4 KiB | a05cfbe9dab053fee119842b4cfee0e56b386214709c3ddb37ae6bb623534170 | |
| checksums.txt | 17 | 1 KiB | 6f207fcf03f6dc98d880861429ad60f619e36342dfc20fce7a335a467d0ad814 |
| README.md | 14 KiB | e6546a7f951e16a2228e45e76fc016911e23c91886c417a073a597870ac5b199 |
Het hele pakket staat ook in de repository onder data-packages/ferry-crossings, en node tools/data/ferry-package.mjs bouwt het opnieuw uit de vastgelegde momentopname. Het is deterministisch, dus een verschil is een gegevenswijziging en verder niets.
Zo citeert u hem
Naamsvermelding is de licentievoorwaarde en het enige wat we vragen. Beide vormen hieronder zijn goed.
Opgemaakt
Orlero (2026). Scheduled ferry crossings with operator-published fares (Version 1.0.0) [Data set]. https://orlero.com/data/ferry-crossings
BibTeX
@dataset{orlero_ferry_crossings_1_0_0,
author = {{Orlero}},
title = {{Scheduled ferry crossings with operator-published fares}},
year = {2026},
version = {1.0.0},
publisher = {Orlero},
url = {https://orlero.com/data/ferry-crossings},
note = {CC BY 4.0}
}Identificatie
Nog geen DOI. Citeer de URL en het versienummer hierboven.
Licentie
CC BY 4.0. Deel hem, pas hem aan, verkoop iets dat erop gebouwd is, en vermeld de bron. Versie 4.0 dekt het databankenrecht van de EU op dezelfde voorwaarden. Namen van schepen, bedrijven en havens zijn merken van hun houders en worden weergegeven als feiten over wie wat vaart.
Wat hij u niet vertelt
- Een momentopname, geen datastroom. Een tarief is wat de rederij publiceerde op het moment van uitlezen.
- Een lege verbinding bewijst niet dat er geen dienst is: vier peildata kunnen een wekelijkse afvaart missen.
- Coördinaten zijn plaatsmiddelpunten, geen ligplaatsen. Athene lost op naar Piraeus en Rome naar Civitavecchia, dus een berekende afstand loopt tussen plaatsen en is een ondergrens van de gevaren route.
- UN/LOCODEs zijn toegekend op vorm, niet opgezocht. Een code telt als zodanig wanneer hij vijf tekens heeft en zijn landprefix klopt met het register. Koppel op de ruwe rederijcode als u gecertificeerde codes nodig hebt.
- GTFS en Parquet blijven voor een latere uitgave, want vier gepeilde data dragen geen dienstkalender.
- De tijdstempels zijn lokale kloktijden gestempeld als UTC, precies vastgelegd zoals ze zijn gepubliceerd, en het havenbestand draagt een IANA-zone om ze op te lossen. Het raakt de 390 afvaarten waarvan de twee havens in verschillende zones liggen.
- 0 afvaarten hebben geen duur: hun gepubliceerde aankomst ligt niet na hun gepubliceerde vertrek, dus beide tijdstempels blijven zoals ze zijn gepubliceerd en de berekende kolom blijft leeg.