◆ダイヤグラム作成ソフトとビューワー 4路線目
■ このスレッドは過去ログ倉庫に格納されています
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の数字を順番に変えてみたけど、本当に東日本に関係あるデータしか出ないようになってるっぽい ■ このスレッドは過去ログ倉庫に格納されています