Open dataset

Geplande veerverbindingen met door de rederij gepubliceerde tarieven

Versie 1.0.0 · CC BY 4.0 · Uitgelezen op 12 september 2026

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.

Waar de schepen varen
  • 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.

VerbindingVertrekRederijSchipDuurLaagste opgave
AG.MARINA (AEGINA)PIRAEUS17 sep 2026, 11:20HELLENIC SEAWAYSAERO HIGHSPEED0h 30mEUR 19,50
AG.MARINA (AEGINA)PIRAEUS17 sep 2026, 18:35MAGIC SEA FERRIESMAGIC 20h 30mEUR 19,50
AGAETESANTA CRUZ DE TENERIFE17 sep 2026, 06:00FRED OLSENBAÑADEROS EXPRESS1h 20mEUR 50,60
AGROPOLIPALINURO17 sep 2026, 09:05TRAVELMARTRAVELMAR2h 55mEUR 15,50
AJACCIOMARSEILLE17 sep 2026, 18:00LA MERIDIONALEPIANA13h 00mEUR 39,00
AJACCIOPORTO TORRES17 sep 2026, 07:15CORSICA FERRIESCORSICA FERRIES4h 15mEUR 26,00
ALCUDIABARCELONA17 sep 2026, 09:45BALEARIAMARGARITA SALAS3h 30mEUR 111,50
ALGECIRASCEUTA17 sep 2026, 07:30DFDS IBERIACEUTA JET1h 00mEUR 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.

BestandRegelsGrootteSHA-256
crossings.csv2.190797 KiB01fcb5104a0aadaf9b7e46b033906a9871dd13c435a82e368547a5426c09de3c
sailings.csv2.9481.2 MiB6a94303ef626b529a3f9a424affd08e235bf2af883765d80412a91ea56a8519e
operators.csv12030 KiB13433a3c272d3546ac8889e629d4a28f9e3fffc25e5b8f17a0e7abe6c72867b1
ports.csv1.440332 KiBc65482c9c4d1cb9e039d43e656724343082b016a6741b06c86e0a97ebe5e242d
datapackage.json4 KiBa05cfbe9dab053fee119842b4cfee0e56b386214709c3ddb37ae6bb623534170
checksums.txt171 KiB6f207fcf03f6dc98d880861429ad60f619e36342dfc20fce7a335a467d0ad814
README.md14 KiBe6546a7f951e16a2228e45e76fc016911e23c91886c417a073a597870ac5b199

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.

https://creativecommons.org/licenses/by/4.0/

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.
Plannen met Ori

Ori, de reisplanner

Vraag bijvoorbeeld dit