外部時刻表インポート

[Ver2.06.08~]
※注意:この機能は研究用です。出来上がったファイルの正確性などは保証しません。

JR東日本のホームページで公開されている、デジタル時刻表を読み込んで、OuDiaSecondファイルに変換します。
[Ver2.06.12~]
JR西日本のJRおでかけネットから閲覧できる区間時刻表にも対応しました。
[Ver2.06.13~]
JJR北海道のホームページで公開されている、路線時刻表にも対応しました。

まず、デジタル時刻表を、各々のPCへ保存してください。保存形式は、「完全」「HTMLのみ」のどちらでも構いません。
2.06.08DigitalImport-01.png
次にOuDiaSecondを立ち上げ、[ファイル]→[外部時刻表インポート]を選択すると、外部時刻表インポート画面が開きます。
2.06.10DigitalImport-02.png
ダイヤ1下り/上り、ダイヤ2下り/上りの4つの入力欄があり、各欄の右のボタンを押すとファイル選択画面が開くので、保存した時刻表ファイルを選択してください。
選択が完了したら、[OK]ボタンを押してください。ファイルが読み込まれ、OuDiaSecondファイルに変換されます。

[Ver2.06.10~]
「路線別の特殊処理を無効にする」設定は、通常処理では正しく読み込めない一部路線に対して行っている特殊処理を無効にして、通常処理だけで読み込むオプションです。
今後、デジタル時刻表の形式が変化したときに、特殊処理のせいで逆に読み込めない、という場合でも、この設定を有効にして読み込めば、正しく読み込めるかもしれません。
なお、最新版に存在する特殊処理は以下の通りです。
・東北・山形・秋田・北海道新幹線の上り時刻表において、雫石駅発時刻欄の下に、秋田新幹線用の盛岡駅着時刻欄を挿入する。(下り時刻表に合わせた処理)
[Ver2.06.11~]
・IGRいわて銀河鉄道・青い森鉄道において、平日と土休日で「設備」列の有無が異なる点、および土休日下りに「前の区間」「始発」列が無い点に対応

・注意点
○ソフト立ち上げ時もしくは新規作成時以外でも、全てのウィンドウを閉じた状態なら、外部時刻表インポート画面を開くことができます。誤って既存ファイルを上書きしないように注意してください。
○外部時刻表インポート画面で、ファイル指定時、以下の制限があります。
・ダイヤ1下りは必ず入力する。それ以外は未指定でもよい。
・4つのファイルは全て同じ路線にする。
・ダイヤ1下りと上りは、同じ曜日(平日/土休日)かつ逆方向にする。ダイヤ2下りと上りも同様。
[Ver2.06.12~]
・JRおでかけネットの区間時刻表の場合、ダイヤ1下りと上りは同じ日付かつ逆方向にする。ダイヤ2下りと上りも同様。
[Ver2.06.13~]
・JR北海道の路線時刻表の場合も、ダイヤ1下りと上りは同じ日付かつ逆方向にする。ダイヤ2下りと上りも同様。

・ダイヤ1下りとダイヤ2下りは同方向にする。ダイヤ1上りとダイヤ2上りも同様。
○デジタル時刻表において、「下り」となっているファイルを、必ずしもダイヤ1/2下りに設定する必要はありません。ダイヤ1下りの駅の並びが、OuDiaSecondの駅設定の並びになります。
○以下の要素については対応しています。
・運転日。備考欄に記述するようにしています。
・列車名・号数表示。新幹線については、列車名=種別名としています。
・番線表示。ただし一部注意事項があるので、下部の注意事項を確認してください。
・種別変更・列車情報変更。インポート後、必要に応じて運用モードを変更してください。
・路線外発着。ただし一部は非対応なので、下部の非対応項目を確認してください。
○番線表示がある駅において、以下注意してください。
・番線の並びはランダムになります、時刻表インポート完了後、必要に応じて並び替えてください。
・下り上りの各主本線は、それぞれの方向において最も利用する列車数が多い番線になります。
・番線表示がある駅を通過する列車は、番線表示がないため、主本線を使用するものとして設定されます。
○以下の要素については非対応です
・駅設定における、分岐駅および環状線の設定。→インポート後手動で行ってください。元々の路線構成によっては、駅の追加や追加した駅への時刻コピーが必要となります。
・列車の分割併合→インポート後手動で作業を設定してください。
・列車の設備/車内販売情報
・その時刻表範囲内での始発・終着駅が通過の場合の、路線外発着。→(例)東海道本線において、サンライズ出雲・瀬戸号は熱海駅停車なので路線外発着に対応するが、サンライズ出雲91号は熱海駅通過なので非対応。
[Ver2.06.13~]
・JR北海道における種別名制限。JR北海道には列車種別欄が無く列車名欄のみなので、列車名を種別名としています。また、号数表示が無い列車は、列車名を空白にする仕様としています。

この記事へのコメント

  • めい

    お世話になっております。
    こちらのダイヤグラムを使わせていただき、鉄道の運用やダイヤに興味を持ちました。
    とても高度なアプリを公開していただき、ありがとうございます。

    そこで要望なのですが、名古屋鉄道の駅間時刻表が更改されているため、対応していただくことはできませんでしょうか。
    名鉄の時刻表公開ページ↓
    https://www.meitetsu.co.jp/train/timetable/

    試しに、名鉄時刻表のPDFをHTMLに変換してインポートしてみたのですが、出来ませんでした。

    ご検討していただけますと、幸いです。
    よろしくお願いいたします。
    2024年03月20日 23:18
  • diagram_mania

    めい様
    情報ありがとうございます。当該時刻表の存在は今知りました。確かに変換できたら有用と思うので、開発してみたいところですが、pdfからhtmlへの変換はどのように行っていますでしょうか?使用ソフトなどを教えていただけると助かります。
    2024年03月23日 18:58