Dataset aperto

Traversate in traghetto di linea con le tariffe pubblicate dagli armatori

Versione 1.0.0 · CC BY 4.0 · Letto il 12 settembre 2026

Ogni partenza di linea che abbiamo potuto osservare su 2190 coppie di porti orientate, con la nave che la effettua e il prezzo che la compagnia praticava il giorno della lettura.

Che cosa contiene

Contato a partire dalla stessa istantanea da cui si costruiscono i file, così questa tabella e i CSV non possono divergere.

  • 2190Coppie di porti orientate
  • 895Coppie con una partenza osservata
  • 1295Coppie interrogate senza alcuna partenza
  • 2948Righe di partenza
  • 2709Identificativi di corsa distinti
  • 5997Singole tariffe rilevate
  • 120Compagnie
  • 357Navi con nome
  • 65Paesi
  • 600Porti presenti in una traversata
  • 299Di questi, con un UN/LOCODE
  • 1440Porti nel registro

Le partenze sono state cercate il 17 settembre 2026, 21 settembre 2026, 25 settembre 2026, 29 settembre 2026. Una coppia senza partenze significa che nessuna nave ha risposto in quei quattro giorni.

Righe di partenza per paese dei porti alle due estremità. L'inventario è mediterraneo ed europeo occidentale.

Dove navigano le navi
  • Italia1175
  • Grecia910
  • Spagna274
  • Croazia184
  • Indonesia149
  • Singapore126
  • Regno Unito105
  • Turchia77

I 8 paesi con più righe di partenza. Le barre sono relative alla maggiore.

Come è stato costruito

  • Chiedere al grafo dove vanno le naviA ogni porto del registro si chiede, con il suo nome esatto, con quali porti ha collegamenti diretti. Chiedere per codice restituisce il porto sbagliato: il codice di Barcellona risponde con un porto croato. Il porto per cui il servizio risponde viene verificato contro il porto richiesto, e una sostituzione viene scartata.
  • Chiedere a ogni coppia le partenze realiA ogni coppia nominata dal grafo si chiedono corse in quattro date distribuite nella finestra di prenotazione. L'inventario dei traghetti si apre circa due o tre settimane prima, e ogni coppia conserva la prima data che ha risposto.
  • Annotare ciò che è tornatoPartenza, arrivo, compagnia, nave e ogni prezzo di sistemazione indicato sono registrati così come sono tornati, in unità monetarie minori intere. Nulla viene ricondotto a un vocabolario interno, nulla viene mediato, nulla viene colmato. I nomi delle società restano come sono stati pubblicati, anche dove due grafie sono palesemente la stessa azienda.
  • Unire, calcolare e segnalare ciò che è stato calcolatoI porti vengono associati a località per ricavarne le coordinate, le distanze vengono calcolate, i conteggi vengono contati. Ognuna di queste operazioni è segnalata a livello di colonna, così chi legge vede esattamente quali numeri vengono da una compagnia e quali da noi.

Come è documentata ogni riga

Ogni riga di ogni file porta source, source_url, fetched_at ed evidence.

measured
Letto da una risposta pubblicata dalla compagnia su una corsa precisa: una nave con un nome, un orario di partenza, un prezzo che la compagnia pratica. 3963 righe.
filed
Letto da un registro pubblicato o da un grafo di connessioni, così come lo dichiara l'operatore o l'aggregatore. 2735 righe.
derived
Calcolato dallo script di costruzione a partire dai due precedenti. Nessuna riga è documentata così: i valori calcolati stanno nelle colonne, e ogni risorsa li nomina.

Una riga misurata può comunque portare una colonna calcolata, perciò ogni file ha derived_columns: una distanza, una durata, uno slug, un conteggio e l'etichetta della valuta. Gli importi delle tariffe non ci sono.

Il campo del prezzo della fonte non porta alcun codice valuta. Ferryhopper quota in euro e questi file registrano EUR, quindi fare_currency è indicata come calcolata: le tre lettere sono nostre, gli importi sono della compagnia.

Righe vere

Otto partenze prese da sailings.csv, una per compagnia, nell'ordine in cui il file le contiene. Aprite il file e le troverete.

TraversataPartenzaCompagniaNaveDurataTariffa più bassa
AG.MARINA (AEGINA)PIRAEUS17 set 2026, 11:20HELLENIC SEAWAYSAERO HIGHSPEED0h 30m19,50 EUR
AG.MARINA (AEGINA)PIRAEUS17 set 2026, 18:35MAGIC SEA FERRIESMAGIC 20h 30m19,50 EUR
AGAETESANTA CRUZ DE TENERIFE17 set 2026, 06:00FRED OLSENBAÑADEROS EXPRESS1h 20m50,60 EUR
AGROPOLIPALINURO17 set 2026, 09:05TRAVELMARTRAVELMAR2h 55m15,50 EUR
AJACCIOMARSEILLE17 set 2026, 18:00LA MERIDIONALEPIANA13h 00m39,00 EUR
AJACCIOPORTO TORRES17 set 2026, 07:15CORSICA FERRIESCORSICA FERRIES4h 15m26,00 EUR
ALCUDIABARCELONA17 set 2026, 09:45BALEARIAMARGARITA SALAS3h 30m111,50 EUR
ALGECIRASCEUTA17 set 2026, 07:30DFDS IBERIACEUTA JET1h 00m38,50 EUR

Gli orari sono quelli pubblicati dalla compagnia, riportati esattamente come sono arrivati. Le tariffe sono la classe di sistemazione più economica offerta su quella partenza.

Scarica

Un Frictionless Data Package: un descrittore, un Table Schema per risorsa, CSV conforme a RFC 4180 e uno SHA-256 per ogni file. Nulla di tutto questo richiede un account o una chiave.

FileRigheDimensioneSHA-256
crossings.csv2190797 KiB01fcb5104a0aadaf9b7e46b033906a9871dd13c435a82e368547a5426c09de3c
sailings.csv29481.2 MiB6a94303ef626b529a3f9a424affd08e235bf2af883765d80412a91ea56a8519e
operators.csv12030 KiB13433a3c272d3546ac8889e629d4a28f9e3fffc25e5b8f17a0e7abe6c72867b1
ports.csv1440332 KiBc65482c9c4d1cb9e039d43e656724343082b016a6741b06c86e0a97ebe5e242d
datapackage.json4 KiBa05cfbe9dab053fee119842b4cfee0e56b386214709c3ddb37ae6bb623534170
checksums.txt171 KiB6f207fcf03f6dc98d880861429ad60f619e36342dfc20fce7a335a467d0ad814
README.md14 KiBe6546a7f951e16a2228e45e76fc016911e23c91886c417a073a597870ac5b199

L'intero pacchetto sta anche nel repository in data-packages/ferry-crossings, e node tools/data/ferry-package.mjs lo ricostruisce dall'istantanea versionata. È deterministico, quindi una differenza è un cambiamento nei dati e nient'altro.

Come citarlo

L'attribuzione è la condizione della licenza e l'unica cosa che chiediamo. Va bene una qualsiasi delle due forme qui sotto.

Formattata

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}
}

Identificatore

Ancora nessun DOI. Citate l'URL e la versione qui sopra.

Licenza

CC BY 4.0. Condividetelo, adattatelo, vendete ciò che ci costruite sopra, e citatelo. La versione 4.0 copre il diritto sui generis sulle banche dati dell'Unione alle stesse condizioni. Nomi di navi, di società e di porti sono i segni distintivi dei rispettivi titolari e sono riportati come fatti su chi gestisce cosa.

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

Che cosa non vi dice

  • Un'istantanea, non un flusso. Una tariffa è ciò che la compagnia pubblicava nel momento della lettura.
  • Una traversata vuota non prova l'assenza di servizio: quattro date di sondaggio possono mancare una partenza settimanale.
  • Le coordinate sono centri abitati, non banchine. Atene si risolve in Pireo e Roma in Civitavecchia, quindi una distanza calcolata unisce località ed è un limite inferiore del percorso navigato.
  • Gli UN/LOCODE sono assegnati per forma, non cercati in un registro. Un codice conta come tale quando ha cinque caratteri e il suo prefisso di paese concorda con il registro. Se vi servono codici certificati, fate il join sul codice grezzo della compagnia.
  • GTFS e Parquet sono rimandati a una versione successiva, perché quattro date sondate non reggono un calendario di servizio.
  • Gli orari sono ore locali timbrate come UTC, registrate esattamente come pubblicate, e il file dei porti porta un fuso IANA con cui risolverle. Riguarda le 390 partenze i cui due porti stanno in fusi diversi.
  • 0 partenze non hanno alcuna durata: il loro arrivo pubblicato non è successivo alla loro partenza pubblicata, quindi entrambi gli orari restano come pubblicati e la colonna calcolata resta vuota.
Pianifica con Ori

Ori, il pianificatore di viaggi

Provi a chiedere così