◆ダイヤグラム作成ソフトとビューワー 4路線目
■ このスレッドは過去ログ倉庫に格納されています
時刻表サイトの比較
とれ旅
一番データが充実しているが更新が遅い
独自ルールで時刻表が分割されているので、統合しないと使い物にならない
駅探
駅名の一覧は出るが、社局名が表示されない
NAVITIME
路線ごとに駅名の一覧が出る
基本的に発時刻しか表示されない
ジョルダン
駅名の一覧は出るが、ふりがなが表示されない
発時刻しか表示されない
YAHOO
乗り換え検索がメイン 日立ハイパーダイヤ
データの内容は一番信頼できるが、検索方式が独特すぎて使いづらい 前スレに変換アプリやWEBサービスが色々と発表や紹介されてるんだけど、とても集めきれない 雑感
駅探は路線データが線路戸籍に比較的忠実
たとえば横浜線は東神奈川までしか書いてないので、実際に乗る時には不便
なのに八高線は高崎まで書いてある
基準がわけわからん
NAVITIMEは運転系統ごとに分けられてる 方眼紙にものさしで線を引くんですね
おつかれさまです 印刷所で2分目ダイヤの白紙を印刷してもらって専用ペンで書くとか羨ましいではないか
ヤフオクで改正案の手書き原本が出ていたから買ってみたが、細かい字で丁寧に書いてあって凄かった うちでよく使ってるアプリ
OuDia
Windows用ビューア、エディター
AOdia
android用ビューア、エディター
Dia Converter
Windows用データ変換
Visual Studio
スクレイピングと変換アプリを自作してるけど、法的にアウトっぽいので公開はできない
Excel
データの並べ替えとか整理によく使ってたけど、最近あんまり出番がない 今日から近鉄がダイヤ変更だから新しいダイヤを作ろうとしたらDiaConverterがエラーで動かない
おま環じゃないよね? >>14
あおなみ線なら抜けたよ。
すぐに終わりそうな路線でやってみた。 1年ぐらい前にサイバーステーションがめっちゃ改悪してたんだな
全然話題になってないし、俺も使ってなかったし、気が付かんかったわ 駅探で乗り入れ先も載ってる路線、jrだけざっと調べてみた
石北・札沼・左沢・仙山・両毛・吾妻・八高・湖西・奈良・因美・伯備・岩徳・山陰・予土・筑肥・唐津・三角・宮崎空港・日豊
まだまだあると思うがやはり基準が謎 近鉄の南大阪線系統がDiaConverterで取得できない。なんでだろう >>18
DiaConverterが駅探の仕様変更に対応してないから、近鉄特急が走ってる路線は必ずエラーになる
作者には連絡済み >>19
他の特急が走ってる線は大丈夫だったよ。
なので南大阪系がだめなのがよくわからん。 そういうことか。
地下鉄東山線を落とそうとしたら途中で止まったのは 最初のバージョンでは「青の交響曲」、
最新バージョンでは「近鉄特急」でひっかかるのか。 架空鉄道作者のoud2作成記より
> …そして、最大の収穫は、OuDiaSecondは「OuDiaで作成済のダイヤを強化する」という使い方をしてはいけない、という教訓を得たことです。
http://southwestexpress.toratora.wiki/?%E4%BC%9A%E9%95%B7%E5%AE%A4/0096
なにこれきになる 京阪の新ダイヤ手打ちで作ってるけど
改めてoudiaの操作性の良さがわかった 駅探の愛称路線の更新ってどれくらいされているのか?
例えばJR京都線、駅が足りない(桂川、JR総持寺)
Dia Converter関係なしに不便な気がする 「オープンソースの乗換案内」という概念を思いついた
時刻表も経路検索ロジックも表示方式も全部GitHubに上げちゃって、駅名や発車時刻の修正などを全部ユーザー参加型で作り上げるみたいな
……実現できるものならどっかの誰かがすでにやってるんだろうな ロジックはオープンで開発できてもデータの入手や保守がなあ
参加者が増えて軌道に乗るまで誰が面倒を見るのか >>24
30年近く前の時刻表を復刻版みたいして公開すると需要あったりするんですかね。
データをダウンロードできるようにして後は使う側が好きなように変換する。
後はダイヤグラムにするなり自家製の時刻表にして(*´Д`)ハァハァするのも自由。 >>26
> ……実現できるものならどっかの誰かがすでにやってるんだろうな
時刻表部分がグレーなので誰もやらないだけって想像つかないか? oudiaよりもwindiaの方が見やすくて好きだったのに使えなくなって不便 windiaって確か片道256本って本数制限あったよね >>30
あそこはほとんど機能してないように見える
そもそも時刻表のデータそのものには著作権が認められてないし どうやらオープンデータを使ったプログラムコンテスト用のデータらしい。
開発者登録しないとDLさせてもらえないかも 連投スマソ
データの出元は確からしいが,そういう意味では公式ではないよね DiaConverter(駅探からoudiaデータを作るやつ)でオープンデータチャレンジのデータも取得できるぞ
https://nkth.info/app/DiaConverter/
ちなみにファイル単体が置いてあるわけじゃなくて、APIにクエリを投げて逐一取得しないといけないから
「ダウンロード」という言葉しか思い浮かばない人は触っても多分使えない 駅探は連続アクセスに制限かかってるからデータを取得するのにめちゃくちゃ時間がかかる 駅探はJR京都線で検索すると、桂川と総持寺が出ないバグがあるので、東海道本線で検索しないといけない。 オープンデータチャレンジから
東京メトロ有楽町線と都営新宿線が落とせなかったけど
オレだけ? >>43
メトロ有楽町線は出力がoudia2ndじゃないと麴町駅の「麴」に対応できないっぽい
都営新宿線は分からん 駅探がダイヤ改正に対応してくれないお (ノД`)・゚・。 >>44
行先を吐き出すをONにしているが
OFFにしてどうなるかを試してみる。
エラーを返す直前に京王新線笹塚を生成しようとしていた節があって有楽町線で駅名の漢字でエラーを返しているなら,「塚」が普通の字を使っていないと疑う余地がありそう 都営新宿線の件
列車名の所に行先を書き込むフラグを消して実行したらうまく落とせた。
ヒントをいただいた>>44 に感謝です 中国本土と台湾の列車時刻を「中国鉄道地図」( http://cnrail.geogv.org/jajp/about )から取得してOudiaファイルを生成するプログラムを作りました。
下のリンクからipynbファイルをダウンロードして、Google Colaboratry ( https://colab.research.google.com/notebooks/welcome.ipynb?hl=ja )にアップロード("ファイル">"ノートブックをアップロード")することで実行できます。
https://13.gigafile.nu/1114-de47072b9d3890a2b1618b8c2b42a197a
スレ違いかもですが、中国の複雑なダイヤも眺めていて面白いので是非。 >>49
正直感動しました。正しい操作をしているか不安になる場面もありましたが一応それっぽいデータが取れました。(台湾縦貫線で確認)
ご存知でしたらお伺いしたいのですが、以前台鉄が公式にアップしていた電子時刻表データには、列車ごとに時計回り・反時計回りのフラグが埋め込まれていましたが、この吸い出し元のデータには反映されているでしょうか。
列番の偶奇でも一応判断は出来ますが、そのフラグを備考欄などに取り出せれば手作業で上下分離しやすくなるかなと思いました。
それとひとつ思ったのですが、
起点駅コードを入力するあたりで、終了する駅のコードもあらかじめセットできると、任意の区間を取り出しやすくなるかなと感じました。 >>49
度々すみません、同じく台鉄ですが、列車の運転日を取り出す方法はありますか。こちらは元データに入力されているのを確認できました。 >>51
ありがとうございます。
もともと本土の路線を中心にテストしていたので台湾に関しては色々不具合が出るかと思います。
データ元に詳しいわけではないですが周回方向のフラグは見当たらないですね…
番号の偶奇で分けられるのであれば上下の分離に「台湾モード」を設けることで簡単に対応できそう、…と思ったんですが試しにやってみたところ縦貫線・海岸線直通の列車などが上下逆になってしまいました。
台湾縦貫線の場合終了駅をセットできないと高雄から東海岸の方に行ってしまうんですね…
これも分岐だらけの本土の路線とは異なるところです。
もともと、方向を選択する際に「●●駅に到着するまでは○○線の**方面に自動で進む」といったオプションを用意しようと考えていたのですが、終了駅の指定もこれで同時にできるようになるかと思います。
運転日の項目の存在も正直初めて知ったところです。
現在は列車詳細情報のページにはアクセスせず駅の時刻表から時刻を取得しているのですが、時刻表作成後に表中の全ての列車の詳細ページにアクセスして取得することは可能だと思います。
表のフォーマットをいじることになるので時間がかかりそうですが、やってみようと思います。
(これをやると別線経由や環状逆回りの列車を検出することもできそうですね) >>53
すみません、ご丁寧に回答ありがとうございます。
あくまで参考ですが https://ods.railway.gov.tw/tra-ods-web/ods で、かつて下載できた電子時刻表のフォーマット解説だけは読めます。
時計回りか否かの他、海線山線あるいは成追線デルタ経由のフラグもあったので、これらを併用すれば絞り込むことができたのではと考えられます。
駅単位で情報を拾得していたとは思いませんでした。このデータ構造なら確かに駅発車時刻を見るだけでほとんど役目を果たせますね。
仰られた通り、方向・路線は確かに見当たりませんね。運行日だけわざわざ拾いに行かせるとは面倒になりそうで心苦しいですが
特に優等列車は月金運行とか複雑なので、実装して頂けると非常に助かります。
自分なりにVBAで開発していたのですが、今一歩のところで煮詰まったまま電子版が非公開になった苦い思い出があります。
確実に需要があると思いますので是非開発を続けて頂きたく。
あと、将来的にはgithubなどでの公開を是非ご検討ください。アップローダーだと流れやすいので… >>53
追記
>方向を選択する際に「●●駅に到着するまでは○○線の**方面に自動で進む」といったオプションを用意しようと考えていたのですが
物凄く勝手かつ我儘だとは思いますが、これをテンプレートとして文字列あるいはファイルに保管できると楽しそうな予感がします。
中国鉄道時刻表の方面別に対応したテンプレートを作ってみたり。 >>56
よかったね
ここのスレ民は親切で
スレによってはggrks
でおしまいってとこもあるから
心しておいてね >>49です。
「中国鉄道地図」からOuDiaファイルを作成するプログラムのVer. 2を作りました。
本日より60日間ダウンロード可能です。(公開方法については「今後検討」とさせてください)
https://xgf.nu/om4U
以下の機能が追加されています
・駅時刻表取得時の進路選択を自動で行うモード(>>53で言ってたやつ)
・列車詳細情報の取得&備考欄への記載
・運行曜日によるフィルタリング(台湾のみ)
・停車駅の情報から別線経由or環状逆周りの区間を検出
・その他UIの改善(?)など
停車駅情報を使用した別線経由列車の検出により、環状路線での問題はかなり改善されたかと思います。
ただし、同じ駅を2回通る形の時刻表は作成できません。 aodiaの「ユーザーヘルプを開く」のリンク先が500エラーになってるので作者さん見ていらしたら対応お願いします >>61
公開するバージョンを間違えました。
https://xgf.nu/n7MY
↑こちらです。 >>63
51他です。今頃気づきました。すみません
61の方は落とせたのですが、63は公開期限が終わってしまったようです。
お手数ですが宜しければ再アップをお願いします… >>66
何これしゅごい。
これはWebサイトで表示するためのアプリか? DiaConverter(駅探)って過去のダイヤはいつまで取れるか明確な法則あるのかな >>69
データがネット上に残ってなければどうがんばっても無理だから、いつ消すか、どこまで消すかはサイトの管理者次第 データを片っ端からダウンロードしてPC上に構築できるソフトがあったらいいな
ホームページのリンクを辿って下の階層までページを取得するフリーソフトがあるけどそんな感じのやつ
ダイヤ改正があるたびに今のデータを保存できないかいつも思う DiaConverterは当面使えなさそうだけど今までの分だけでも大感謝だし投げ銭受け付けてくれたら本気でお布施したいわ。
四直神はDiaConverterで投げ銭やって営利+偽計業務妨害で一本取られるのを恐れてる可能性はあるけどせめてTrafficViewerの分だけでも… >>72
\(^o^)/
ヤバシヤバシ
自分で作るか。 自動ダイヤ生成を巡る環境はどんどん悪くなってくな
貴重なアプリだっただけに残念だ 「向こう側」に負担がかかっていたんじゃないのかな。
と想像 結局これだろうね
駅からの自動化アプリだってアクセスの割に広告収入が捗らなかったって話が出てたくらいだし やられた方はたまらんわな。
アクセスはそこそこあるのに
その実態はbotによるクローリングなんだから。
と使ってた人が言うのもナンだけどさ >>72
なんだって!?!?
自分の中では唯一扱えるツールだったので残念過ぎる...
難民確定...
四直神様、本当にありがとうございました。 まだトレたびがあるが、着時刻取れないのが痛い。
手打ちに戻るのも面倒くさいし。 市販のデジタル時刻表からダイヤグラムを生成するアプリとかあれば代役になるかな
乗り鉄撮り鉄ともにダイヤグラムないといろいろ面倒だわ 時刻表データを取得できたとしてもoudia形式のデータはどうやって作るの?
仕様書みたいのはないにしてもデータの構成とか解説している物とかある?
神様お願いします。 >>82
OuDia形式は単なるテキストファイル
項目名はみんなローマ字だからメモ帳アプリなどで開いて見ればすぐわかるよ Oudiaはwindia互換があるから、windiaの形式でテキストファイルのデータ作ってある奴見れば解析出来ると思う
デジタル時刻表の列車データを抽出出来れば良いんだけどな >>83
>>84
そうかwindiaと互換あろのか。
サンクス。 Androidのデジタル時刻表のパケット解析してみるか 前スレで挙げてたトレたび→OuDia変換用のExcelマクロを一応再載しておきます。
不安定ですが着時刻も取得できます。
バグだらけで使い方もわかりにくい上に、IEのサポート終了までの命ですが。。。
https://easyuploader.app/show/MjAyMjAzMDUwMTA4MzhfMzgzNDcxNzMueGxzbQ==
(昔に作ったやつなのでソースコードが汚いのは気にしないでください。自分でも解読できなくて困っています) >>87
使わせてもらってます。ありがとうございます。
上野東京ライン関連のダイヤ作ってるけど、トレたびから錬成するのめっちゃ手数多いな…。 >>87
Windows11・ edge(バージョン 99.0.1150.39)の環境でも問題なく作動しています。
ありがたく使わせてていただいています。 >>89
新規でもアップグレードでもwin11にIEは残っていて、IE依存のアプリ使えなかったけど、数か月前のwindows updateで使えるようにこっそりなりました。
なので、また何時ふさがれるかもです。。。 Win11のIEは、ブラウザアプリは原則使えなくするけどオブジェクトは残すって公式にアナウンスあったはず
だからアプリ上からスクレイピングなどの用途で使う場合は問題なく動くはず >>87
あざす
JR京都線のダイヤを取得してる時に必ずバグって落ちる
メモリは64GB積んでるのにメモリ不足って出てきてバグる
5台ほど別のパソコンでも試したが同じ現象
誰かJR京都線の情報を正常に取得できた人居る? パケット解析して、画面に表示されない情報が出てくるものなの?
元データを何らかの処理をするとしたらサーバー側では?端末側は送られてきた情報を表示するだけだと思うのだが >>94
パケットには、画面に表示されない、ページのソースを見ても出てこない情報が大量に含まれてるよ
ただ、データの取り扱いが法的に微妙だから自作のアプリを公開できないんだよなあ そうなんだ
表示されない情報って、列車番号、到着時刻、途中駅の番線、秒単位、あたり? >>96
そういうのじゃなくて、詳細情報を表示するためのURLとか
検索ページから順番に飛ばなくても検索結果を直接表示できるようになったりするんで、データをまとめてダウンロードするには必須の情報 >>92
・「トレたびの時刻表を取得」から「東海道本線」で検索し全て一括で取得
・「駅リスト取得」から「JR京都線」で大阪-京都を選択してリスト追加(なんかエラーが出たけど無視)
・「時刻表作成」
・「列車詳細の取得」で発着時刻を取得
RAM4GB, Win10, Office2013の環境ではこれでいけた…なんか違うやり方を使ってるんかな? トレたびで表示されたデータを機械的に全部とってくる方式だと、京都線は鬼門の一つなんだよな
JRは東海道本線と山陰本線に柏原駅があるからデータがおかしくなるし、近鉄は相互乗り入れのある京都市営地下鉄と駅名がダブるからダイヤがおかしくなる
こういう例外を見つけるたびに個別の処理を追加してく必要がある 立てる、寝かす、殺す、
は理解できますが
押す、巻く、とはどのような意味があるのですか? 押す=次が迫ってる。(だんだん)押してくる、という表現もある
巻く=急ぐ
二つ合わせて「押してるから巻け」という言い回しもよく出てくる
そのまま翻訳すると「次が迫ってるから急がせろ」 >>98
亀レススマソ
同じやり方やってるけど「全部一括収得」のところでバグって落ちる
実行時エラー 1004
Range クラスの PasteSpecial メソッドが失敗しました。
か
メモリが不足していますのどちらかでフリーズ
オフィスは全部2016でOSは8.1と10 oudiaを使うとプリントアウトが必要になった時大変だからプリンターは捨てられない お手数ですが、もう一回別のサービスであげていただけませんか? オクに小田急の自作ダイヤが出品されてる。
本物に近づけたレイアウトにしていて頑張っているけど、5000円以上は高いなと思っていたら1人落札している
売れるのか、小遣い稼ぎに使えるかな >>87のツール
阪和線のデータを取得したけど無茶苦茶でこりゃダメだ
えきからto とか ダイヤコンバーターとか
神ソフト作れる神様を祈って待つか >>109
環状線経由の列車は天王寺を2回通るからデータがおかしくなる
大江戸線とか同一駅を2回通る系統は全滅 >>110
そういうことだったのか
情弱無知にレスくれて ありがとう
素直に諦めるわ >>111
「駅リスト取得」を使わずに「系統追加(手動)」で追加すると2回目に通る駅は「天王寺2」みたいに付番されるから、「路線・駅の設定」シートで行をうまく揃えると(天王寺と天王寺2が同じ行に来るようにセルを移動する)それっぽいものが作れた。
まあ面倒なことに変わりはないが… Diaconverter使えなくなったからプログラムミングが分からないおっちゃんはPowerautomateとExcelで頑張ってる。
oudiaの形式のデータが欲しいわけじゃわないからね。 OuDiaSecond Ver2.06.08から外部時刻表インポート機能が実装
(バグ修正でVer2.06.09が最新)
あくまで研究用とのことだがJR東日本のデジタル時刻表をインポートできる模様 久しぶりにトレたびにアクセスしたら「サービスの刷新のため一旦サービスをクローズ中」と表示された。
4月中には新サービスが開始されるらしいけど、時刻表形式での閲覧が出来なくなる可能性も十分にあるな… 4月までトレたび使えないってマジかー
春休み中の旅行の計画を立てるのが面倒になるなあ 大根はどのサイト使うんだろうね。駅探弾かれたからトレたびとかになるんかな >>87 のツールが突然使えなくなったけど、このスレ見て納得した。
再開して弾かれるようになったら、いよいよ難民確定。 阪神電鉄を手打ちしたら2日かかった
むかしを思い出して面白かったけど。 4月の平日が終わるまであと一週間
できるのか?トレたび トレたび、新サイトオープン
路線ごと全データダウンロードは完全に不可能に おでかけネットで区間時刻表見られる路線なら>>87のエクセルでダイヤ作れるな
エクセルとかで書式を合わせる編集が必要だけど JR東日本の分だけならトレたびと同じデータが公開されてるのを見つけた
例えばこういうURLから着時刻も含むデータが出てくる
設備などの情報がトレたびとまったく同じフォーマットだから大元の時刻表データは共有してるんだと思う
https://www.jreast-timetable.jp/2305/train/055/055331.html
区間内に東日本の駅が一つでも入ってれば終点まで全部のデータが出る
https://www.jreast-timetable.jp/2305/train/010/011841.html
ただし、URLの数字を順番に変えてみたけど、本当に東日本に関係あるデータしか出ないようになってるっぽい >>131
JR東に続いてJR西もできるようななったか
ありがたい >>49のコードを参考にしたらジョルダンとか駅探から時刻を取得するツールを作れそうなんだけど、DiaConverterが公開停止になったのって結局何が理由だったんでしょうか?
作った後で怒られたりしても嫌なので… >>134
詳しい理由は公表されてない
ただ、法的に問題ないのになぜか粘着してくる部外者の素人がいるらしい
いくら問題がなくてもキチガイの相手をするのは精神をすりへらす ■ このスレッドは過去ログ倉庫に格納されています