545 の都市間区間における事前公開時刻表
545 の都市間区間について事業者が事前公開していた内容を、2026年9月12日 から 2026年9月16日 までの間にオープンフィードから読み取り、読み取った日付とともに記録したものです。鉄道、長距離バス、フェリー、航空を対象とし、Frictionless Data Package および GTFS フィードとして提供します。
1区間につき1つの運行日
各区間は1つの運行日について一度だけ照会しており、すべての行がその日付と取得の時刻を持つ。運行頻度も週末のパターンも、翌月のことも含まない。
1,254区間を情報源に照会した。545が運行便を返し、694は両端に停留所がありながら間を走るものがなく、15は一方の端から60km以内にフィード上の停留所がなかった。カバー範囲は、誰がオープンなフィードを提供しているかに従う。
都市間区間のうち 502 は 2026年9月28日 について、43 は 2026年9月30日 について照会しました。後者は、最初の日付で結果が空だった場合に照会を試みた 2 番目の日付です。複数日にわたる行程もあるため、ファイル内の出発時刻は最も遅いもので 2026年10月6日 に達します。
事前公開時刻表とは
事前公開とは、事業者が運行予定を前もって公開していたという意味です。運行する予定の便を、当日の数週間前にフィードへ登録したものです。当日が始まる前に発車標が表示している内容にあたります。
- リアルタイムではありませんすべての区間がreal_time = falseを持つ。照会は運行日の2週間前に行ったため、ファイルには遅延も運休もホーム変更も含まれない。
- 運賃は含みません情報源が公表しているのは時刻表であって運賃ではないため、これらのファイルに価格は含まれない。事業者が販売先へのリンクを公表している場合、そのリンクは保持している。
収録内容
ファイルの生成元と同じスナップショットから集計しているため、この表と CSV が食い違うことはありません。
- 545運行便のある都市間区間
- 1,035行程
- 3,025区間
- 11,222途中停車地
- 3,368名称のある停留所
- 1,267うち位置情報のあるもの
- 184事業者
- 33国
- 371ホームまたは番線のある区間
- 620車椅子対応として公開された区間
- 2,132GTFS フィードに含まれる区間
- 1,074GTFS フィードに含まれる停留所
- 鉄道1,430
- 高速バス767
- フェリー725
- 飛行機103
モード別の区間数。棒グラフは最大値に対する相対値です。
フェリーが区間の4分の1を占める。これはネットワークではなく都市間の区間の集合だからである。島へは船で行くか、さもなければ行けない。
実際の行程
ファイルから 3 つの移動を、鉄道 1 件、フェリーを含むもの 1 件、長距離バスを含むもの 1 件、ファイルに収録されている順に取り出しました。legs.csv を開いて該当の都市間区間を検索すると、これらの行が見つかります。
AalborgCopenhagen
2026/09/28 · 3 区間 · 乗り換え 2 回 · 4h 09m
- 08:0309:13Aalborg St.Aarhus H鉄道 · DSB ICL · 途中停車 2 箇所
- 09:2012:06Aarhus HKøbenhavn H鉄道 · DSB ICL · 途中停車 5 箇所
- 12:1012:12København HDybbølsbro St.鉄道 · DSB S-tog B · 途中停車なし
- 08:0309:13
AeginaAthens
2026/09/28 · 2 区間 · 乗り換え 1 回 · 1h 04m
- 08:3009:10ΑίγιναΠειραιάςフェリー · ATTICA Hellenic Seaways 17083 · 途中停車なし
- 09:1409:34ΠειραιάςΑθήνα鉄道 · Hellenic Train 1314 · 途中停車 4 箇所
- 08:3009:10
AgropoliPalinuro
2026/09/28 · 2 区間 · 乗り換え 1 回 · 2h 18m
- 18:0519:05AgropoliSalerno (Piazza Concordia)高速バス · FlixBus-eu FlixBus N501 · 途中停車なし
- 19:0820:23SALERNOPISCIOTTA PALINURO鉄道 · TRENITALIA REG 5247 · 途中停車 9 箇所
- 18:0519:05
時刻は事前公開されたとおりの UTC です。ソースがその形式で公開しており、GTFS フィードもその形式で保持しています。両端の現地時刻はこれとは異なる数値になります。
GTFS フィード
同じスナップショットを GTFS Schedule フィードとして提供します。交通研究者はすでにそのためのツールを持っているからです。1 区間につき 1 トリップとしているため、trip_id は legs.csv の leg_id と同じ値であり、両者は直接結合できます。
111 の事業者、1,074 の停留所、1,121 のルート、2,132 のトリップ、7,347 の停車時刻を、9 運行日分収録しています。MobilityData の標準 GTFS バリデータでエラーなしに検証されます。
フィード内のすべての時刻は UTC です
仕様はフィードごとに1つのタイムゾーンを要求するが、このスナップショットは欧州、アジア、南北アメリカにまたがる。そのため、すべての事業者とstop_times.txt内のすべての時刻はUTC、すなわち事業者が届け出た瞬間で記録している。現地の時計に戻せるよう、各停留所は自身のstop_timezoneを持つ。
意図的な逸脱
- 1区間につき1つの運行日であり、繰り返しの時刻表ではない。calendar.txtは運行日ごとに1行を持ち、start_dateとend_dateが等しく、曜日フラグが1つだけ立っている。
- 航空はフィードに含まれない。仕様は10のルート種別を定義しているが、そのいずれも航空機ではない。103件の航空区間はlegs.csvにあり、mode = airかつgtfs_route_typeは空である。
- 3,025区間のうち893件はフィードに含まれない。ほとんどは一方の端の停留所に位置情報がなく、GTFSが座標を必須としているためである。legs.csvのgtfs_trip_idは、まさにそれらの行で空になっている。
- 同じ理由で、事業者が公開したよりも停車地の少ないトリップもあります。calling_points.csv は常に完全な順序を保持しており、フィードから落とさざるを得なかった停留所も含みます。
- 拡張 route type は仕様が定義する 10 種類に畳み込んでいます。101 は rail、200 は bus、1004 は ferry になります。元の値は legs.source_route_type に保持しているため、畳み込みは元に戻せます。
https://gtfs.org/documentation/schedule/reference/ · MobilityData canonical GTFS validator 8.0.1
停留所の位置
3,368件の停留所のうち1,267件は推測なしに位置を確定できた。残りは緯度と経度が空である。
| 手法 | 停留所 | 座標の意味 |
|---|---|---|
| station-canonical | 347 | その停留所が対応する市街地の中心。 |
| geometry | 200 | 事業者自身の区間ポリライン。停留所そのもの。 |
| station-exact | 187 | その停留所が対応する市街地の中心。 |
| place-containment | 177 | その停留所が対応する市街地の中心。 |
| station-normalised | 129 | その停留所が対応する市街地の中心。 |
| place-name | 123 | その停留所が対応する市街地の中心。 |
| corridor-endpoint | 104 | その停留所が対応する市街地の中心。 |
停留所そのものの位置を与えるのはポリラインだけである。他の方法はいずれも市街地の位置を与えるため、大都市では数キロメートルずれうる。そうした行はderivedと記し、GTFSフィードでもstop_descに同じ断りを載せている。
安全策は2つ。候補地は、その停留所が現れる区間にとって地理的に妥当でなければならない。この検査がないと「Taunton」は地名辞典で唯一のTaunton、すなわちマサチューセッツ州のそれに一致し、フィードはBridgwaterとTauntonの間で時速23,623kmを主張していた。次に、すべての区間を実在するどの運行よりもはるかに高い速度上限と照合し、これを破るものは除外する。
各行の根拠の示し方
すべてのファイルのすべての行が、source、source_url、fetched_at、evidenceを持つ。
- filed
- 事業者が公開した内容です。停留所名、便名、ホーム、出発と到着の時刻、途中停車地、バリアフリー情報が含まれます。5 つのテーブルのうち 4 つは全行がこれにあたります。
- derived
- 本パッケージが算出したもの。stops.csvのうち、位置を事業者から与えられたのではなく地名辞典から求めた行である。
- derived の列
- 届け出の行であっても、計算された列を持ちうる。所要時間、距離、件数、そして折りたたんだGTFSルート種別は届け出値に対する算術であり、Table Schemaはそれぞれをderivedとして明記している。
3,025区間のうち2,405件が車椅子非対応として届け出られている。これは車両の実態よりも、フィードがどう記入されているかを示している。
ダウンロード
各リソースに Table Schema を備えた Frictionless Data Package と、その横に GTFS フィードを置いています。CSV は RFC 4180 準拠、バイトオーダーマークなしの UTF-8、改行は LF、各ファイルに SHA-256 を付けています。アカウントもキーも不要です。
| ファイル | 行数 | サイズ | SHA-256 |
|---|---|---|---|
| orlero-corridor-timetables-1.0.0.zip | 657 KiB | ae3104269bc88334946cde5f18ebc9ff5264d23d9ca74d5547b7dbb211fa3d57 | |
| orlero-corridor-timetables-gtfs-1.0.0.zip | 7,347 | 134 KiB | f190a54862419e2708b31fa7d8a64e3fa83c7b73a2f5dac5b791ed2671f92cb2 |
| corridors.csv | 545 | 105 KiB | e595685ec9bcab61fe52ee704780d3cf8db79cc4d536cc16cd2589ebe4ab3c74 |
| itineraries.csv | 1,035 | 224 KiB | a206cd69a3ebbfa4f2742be089a3f81166e04f29889b4fd61198e2037fefc206 |
| legs.csv | 3,025 | 1.1 MiB | bef6eacc0fbdd1182036c89e9fc84ded6525ed0e264e67202f3a1a6ee09a414d |
| calling_points.csv | 11,222 | 1.5 MiB | 1d8fec63c03db01213637dc3a3613793f6d58227505e34bc06c784924699c0b1 |
| stops.csv | 3,368 | 494 KiB | 5ff2c5ecc844a766093fbd509ce402847c086cae0cd5ae30c8fc56ecad293e93 |
すべては node data-packages/corridor-timetables/build.mjs によってコミット済みのスナップショットから再生成されます。この処理は何も取得せず、毎回同じバイト列を生成します。パッケージは data-packages/corridor-timetables にあります。
引用の方法
帰属表示がライセンスのすべてである。利用するなら、記載するのはこの一行である。
引用
Orlero (2026). Filed timetables on 545 city to city corridors (Version 1.0.0) [Data set]. https://orlero.com/data/corridor-timetables
BibTeX
@dataset{orlero_corridor_timetables_1_0_0,
author = {{Orlero}},
title = {{Filed timetables on 545 city to city corridors}},
year = {2026},
version = {1.0.0},
publisher = {Orlero},
url = {https://orlero.com/data/corridor-timetables},
note = {CC BY 4.0}
}識別子
DOIはまだない。上のURLを引用すること。
ライセンス
CC BY 4.0。事実に所有権はないため、ライセンスの対象は編集物、識別子、確定した位置、そして導出列である。EUのsui generisデータベース権も、同じ条件でこの編集物に適用される。
https://creativecommons.org/licenses/by/4.0/
このデータで分からないこと
- 1区間につき1つの日付であるため、運行頻度についての主張を支える材料はここにはない。
- 1区間につき最大2つの行程であるため、ここで最速の旅程が最速の旅程であるとは限らない。
- カバー範囲はオープンデータが保持する範囲であり、主に欧州と北米である。
- 事業者名はフィードの表記のままなので、1 つの会社が複数の名称で現れることがあります。
- 運賃、リアルタイム情報、定時性は別のデータセットにある。