運航会社が公表した運賃つきの定期フェリー航路
2,190件の方向付き港湾ペアで観測できたすべての定期出航を、運航する船舶と、読み取った日にその事業者が提示していた価格とともに収録している。
収録内容
ファイルの生成元と同じスナップショットから数えています。したがってこの表と CSV が食い違うことはありません。
- 2,190方向つき港ペア
- 895便が観測されたペア
- 1,295照会して便がなかったペア
- 2,948便の行数
- 2,709運航会社の便識別子の種類
- 5,997個別の運賃提示
- 120運航会社
- 357船名のある船舶
- 65国
- 600航路に登場する港
- 299うち UN/LOCODE を持つ港
- 1,440登録簿の港
出航は2026年9月17日, 2026年9月21日, 2026年9月25日, 2026年9月29日について探索した。何も出航がないペアは、その4つの日付でどの船も応答しなかったことを意味する。
両端の港が属する国別に見た出航の行数である。収録範囲は地中海と西欧である。
- イタリア1,175
- ギリシャ910
- スペイン274
- クロアチア184
- インドネシア149
- シンガポール126
- イギリス105
- トルコ77
便の行数が多い上位 8 か国。棒の長さは最大値に対する比です。
作り方
- 船がどこへ行くかをグラフに尋ねる登録簿の各港について、その正確な名称で、直行の接続がある港を問い合わせる。コードで問い合わせると誤った港が返る。Barcelona自身が用いるコードは、クロアチアの港を返してくる。サービスが返した港を、問い合わせた港と照合し、置き換えが起きていれば破棄する。
- 各ペアに実際の出発を尋ねるグラフが挙げたすべてのペアについて、予約可能期間に散らした4つの日付で便を照会する。フェリーの在庫はおおむね2〜3週間前に開くため、各ペアは応答があった最も早い日付を保持する。
- 返ってきたものを書き留める出発、到着、運航会社、船名、提示されたすべての客室等級の価格を、返ってきたまま、通貨の補助単位の整数で記録します。独自の語彙に揃えることも、平均を取ることも、欠けを埋めることもしません。会社名は公表されたまま残します。二つの表記が明らかに同じ会社である場合でも同じです。
- 結合し、計算し、計算したものに印をつける座標のために港を都市と対応づけ、距離を計算し、件数を数えます。そのいずれも列の単位で印をつけてあるため、どの数字が運航会社から来て、どれが私たちの計算かが正確に分かります。
各行の裏づけ
すべてのファイルのすべての行が、source、source_url、fetched_at、evidenceを持つ。
- measured
- 特定の便について運航会社が公表した応答から読み取ったもの。船名、出発時刻、運航会社が請求している価格です。3,963 行。
- filed
- 公開された登録簿または接続グラフから、運行会社あるいは集約事業者が申告したとおりに読み取ったものです。2,735 行。
- derived
- 上の2つからビルドスクリプトが算出したもの。この値で証拠付けされる行はない。計算値は列に置かれ、各リソースがそれを明記している。
実測の行であっても計算された列を持ちうるため、各ファイルにはderived_columnsがある。距離、所要時間、slug、件数、そして通貨の表示である。運賃の金額はこれに含まれない。
上流の価格フィールドには通貨コードが入っていない。Ferryhopperはユーロで提示し、これらのファイルはEURを記録するため、fare_currencyはderivedとして列挙している。3文字は当方のもの、金額は事業者のものである。
実際の行
sailings.csv から八便、運航会社ごとに一便ずつ、ファイルが保持している順のままです。ファイルを開けば、まさにこれが見つかります。
| 航路 | 出発 | 運航会社 | 船名 | 所要時間 | 最安の提示 |
|---|---|---|---|---|---|
| AG.MARINA (AEGINA)PIRAEUS | 2026/09/17 11:20 | HELLENIC SEAWAYS | AERO HIGHSPEED | 0h 30m | EUR 19.50 |
| AG.MARINA (AEGINA)PIRAEUS | 2026/09/17 18:35 | MAGIC SEA FERRIES | MAGIC 2 | 0h 30m | EUR 19.50 |
| AGAETESANTA CRUZ DE TENERIFE | 2026/09/17 6:00 | FRED OLSEN | BAÑADEROS EXPRESS | 1h 20m | EUR 50.60 |
| AGROPOLIPALINURO | 2026/09/17 9:05 | TRAVELMAR | TRAVELMAR | 2h 55m | EUR 15.50 |
| AJACCIOMARSEILLE | 2026/09/17 18:00 | LA MERIDIONALE | PIANA | 13h 00m | EUR 39.00 |
| AJACCIOPORTO TORRES | 2026/09/17 7:15 | CORSICA FERRIES | CORSICA FERRIES | 4h 15m | EUR 26.00 |
| ALCUDIABARCELONA | 2026/09/17 9:45 | BALEARIA | MARGARITA SALAS | 3h 30m | EUR 111.50 |
| ALGECIRASCEUTA | 2026/09/17 7:30 | DFDS IBERIA | CEUTA JET | 1h 00m | EUR 38.50 |
時刻は運航会社が公表した時計の表示をそのまま写したものです。運賃はその便で提供される最も安い客室等級です。
ダウンロード
Frictionless Data Package です。記述子、リソースごとの Table Schema、RFC 4180 準拠の CSV、そしてファイルごとの SHA-256 が揃っています。アカウントも鍵も必要ありません。
| ファイル | 行数 | サイズ | 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 |
パッケージ一式はリポジトリの data-packages/ferry-crossings にもあり、node tools/data/ferry-package.mjs でコミット済みスナップショットから再生成できます。決定的な処理なので、差分が出ればそれはデータの変更であり、それ以外ではありません。
引用のしかた
帰属表示がライセンスの条件であり、こちらがお願いする唯一のことである。下のどちらの形式でもよい。
整形済み
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}
}識別子
DOIはまだない。上のURLとバージョンを引用すること。
ライセンス
CC BY 4.0。共有し、改変し、これを基にしたものを販売してよい。そして帰属を表示すること。バージョン4.0はEUのsui generisデータベース権も同じ条件で対象とする。船舶名、会社名、港名はそれぞれの所有者の標章であり、誰が何を運航しているかという事実として再掲している。
分からないこと
- これはフィードではなくスナップショットである。運賃は、読み取った時点で事業者が公表していた値である。
- 出航のない航路が、便がないことの証明にはならない。探索した4つの日付では、週1便の出航を取りこぼしうる。
- 座標は都市の代表点であり、係留位置ではありません。アテネはピレウスに、ローマはチビタベッキアに解決されるため、計算した距離は都市間のものであり、実際の航程の下限にあたります。
- UN/LOCODE は形式から割り当てたもので、登録簿を引いたものではありません。五文字で国コードの接頭辞が登録簿と一致する場合にそう扱います。認証済みのコードが必要な場合は、運航会社の生のコードで結合してください。
- GTFSとParquetは後のリリースに回している。探索した4つの日付では運行カレンダーを構成できないためである。
- タイムスタンプは現地の時計の時刻にUTCの印を付けたもので、公表されたとおりに記録している。解決できるよう、港のファイルはIANAのゾーンを持つ。これは2つの港が異なるゾーンにある390件の出航に影響する。
- 0件の出航には所要時間がない。公表された到着が公表された出発より後になっていないため、両方のタイムスタンプは公表のまま残し、計算列は空にしている。