ブログ/こばさんの wakwak 山歩き

2012-10-07 JARTIC 交通情報 ライト版

JARTIC 交通情報が最悪に

JARTIC 交通情報が最悪にを含むブックマーク

 山へも行かずダラダラ仕事に励んでいるわけですが、世間はどんなもんなんだ?と久しぶりに JARTIC のページ をアクセスしたところ・・・


http://dl.ftrans.etr.jp/?b3fcbbe69e0444a2aa38f01d8e8c05322fab69db.png


 なんと、JavaScript まみれの小汚いページに変身してました。。

 見たい地域をクリックすると GoogleMaps のようなマウスで移動できる今どきの地図で渋滞情報が見れますが・・・


 私のように仕事の合間にブロードバンドなパソコンから渋滞情報みては「こちとら仕事だぜ、この快晴の天気のなか渋滞に嵌ってるやつら、ザマぁ見ろ!・・・(グスン)」などという心の狭い人が使うには実に使い勝手がいい(笑)ですけど、ほとんどの人は移動中(外出先)からリアルタイムな渋滞情報が欲しくてアクセスするはず。


 手持ちケータイ(Zero3含む)では案の定、使いものにならず。。

(ガラケー→表示不能、Zero3(PHS)→劇重すぎて表示不能、Zero3(3G)→地図のスクロールが出来ず)


 さすがは財団法人、予算を使うことが目的化した利用者不在の典型的な糞ページ!


 あまりに使いものにならないので JARTIC 交通情報 ライト版 作ってみました。

 JavaScript 使ってないので、骨董品のガラケーやウィルコム端末でも見えるはずです。


 ご利用くださいませ。


(追記)

 古いページには何故だか「中央」のみに山が描かれていた など、味わいがありました。


追記(2012/10/17)

 この方 の情報をもとに一般道の交通情報にも対応しました。

 その県の高速道路・一般道のほか、隣接する高速道路へのリンクも含まれてます。

 ご利用になる県をブックマークに入れておいて頂くと便利になるんじゃないのかなと思います。

通りすがり通りすがり 2012/10/13 23:41 ありがとうございます。利用させて頂きます。

こばさんこばさん 2012/10/15 03:28 「軽量版、作りました」って言っても単なる画像gifへのリンク集ですけどね(笑)
よく見られる地域へのgifリンクをブックマークしておけば更に便利かと思います。

通りすがり通りすがり 2012/10/22 00:07 便利に使わせて頂いてますが、うまく動作していない県があるようです。
全部しらべた訳ではないですが、新潟・長野・石川あたり変です。他にも変なのある気がします。

こばさんこばさん 2012/10/22 08:14 おはようございます。
県のほうは余りチェックしてませんでしたが、すべての県を再確認してみたところ、新潟・富山・石川・福井・山梨・長野・静岡・愛知 の一般道のリンクが間違えてました。

ご迷惑をおかけしすみません。
各県のリンクの修正・再確認が完了しました。
たぶんもう大丈夫だと思うんですが、もし(私のチェックに)見落としとかあったら、またコメント頂ければ幸いです。

hirohiro 2012/10/23 22:40 Yahoo!の道路情報が10月1日からなくなるとの予告を聞いて、ビビっていました。
9月のうちにJARTICはガラケーにブックマークしておいて、
見易くない不便は我慢するつもりだったのですが、
10月になった瞬間に見易くないどころか表示もされず、困ったことに。

救世主が現れ、安堵しています。ありがとうございました。

ochaocha 2012/12/09 18:30 はじめまして。
私もリニューアル後の第一印象は同じ「JavaScript まみれの小汚いページ」でした。
ブックマークできるライト版、とても便利です。
ありがたく使わせていただいています。

ライト版に感銘を受けまして、私は文字の方の規制情報の脱 JavaScript 版を作ってみました。
まだガラケーに対応しておらず利便性はあまりないのですが、よろしければこちらのライト版へのリンクを張らせていただけないでしょうか。
よろしくお願いいたします。

通りすがり名無し通りすがり名無し 2014/06/07 15:48 JARTICのウェブサイトって、本当に使いづらいですよね。
交通情報を独占してるくせに、本当に加工が下手で、そもそもあんな組織は解体してしまった方がいいんじゃないかと常々思います。

OH9OH9 2015/05/01 15:29 はじめまして。いつも使わせて頂いており,ありがとうございます。

規制一覧等の文字情報(表の情報)のURLについても
取得したいのですが,分かる方法がありませんでしょうか。
更新前はURLが分かったので,定時取得できたのですが,
更新後,久しぶりに取得しようとしたらURLが分からなくて
取得できませんでした。

厚かましいお願いで申し訳ありませんが,わかりましたらお教えいただけますと幸いです。

以上、よろしくお願いします。

こばさんこばさん 2015/05/02 08:41 おはようございます。
文字情報は御近所さん?の li-sa.jp・・・さんが加工公開なさってるので、いまのところ私のとこではスルーしてますが、

東京都・一般道
http://www.jartic.or.jp/_json/M_13_301.json?dummy=12345

みたいな感じで取得します。
JSON形式(カンマ区切り)です

首都高
http://www.jartic.or.jp/_json/M_2001_301.json?dummy=12345

関東・高速道路
http://www.jartic.or.jp/_json/M_1003_301.json?dummy=12345


東京都の例で書いた「13」の部分が県コードですが、中部地方を中心に微妙にJISとは違ってるので要注意です。
dummy=は、本家では JavaScript の Math.random() で取れてきたランダム値をセットしてるぽい風です。

元ソース(M_301.html内の該当箇所)
url: "_json/M_" +code +"_301.json?dummy=" + Math.random(),・・・・

なんで指定する必要があるのか理解に苦しみますが、適当値を固定でも大丈夫かもしれません。

「301」はバージョンか何かでしょう。(フォーマットが変わるたびに+1してく?)
とりあえず「301」決め打ちでよろしいかと思います。

OH9OH9 2015/05/08 16:29 こばさん,厚かましいお願いに早急なご対応ありがとうございました。
返事が遅くなりまして申し訳ありません。

確認して見ましたが,301のところを601とすると旅行速度になるのですね。

困っていたので大変助かりました。
ありがとうございました。

こばさんこばさん 2015/05/09 06:45 おお、末尾の301は固定じゃなくて、601で旅行速度も出るんですか!
そこまでは調べてなかったです。。

こちらこそありがとうございました。

あとMath.random()をくっつけてる件、もしかしたらキャッシュを取ってこないようにするための策なのか?って気がしてきました。
経路にキャッシュサーバー的なものがなければ省略しちゃっていいと思います。

TakaTaka 2016/03/27 01:33 とても助かっています。
ありがとうございます。

TOMOTOMO 2016/04/22 18:47 こちらのJARTIC 交通情報 ライト版 (リンク集)は、
とても使い勝手の良いサイトではありますが、一つ気になる点があります。
JARTIC側の著作権問題に絡む事はないのでしょうか?

また、こちらのサイト事態に著作権などは発生していないのでしょうか?
御回答よろしくお願いします。

こばさんこばさん 2016/04/22 21:36 こんばんは。
どこまで許されるか(どこを超えたらアウトなのか)は、私も専門家ではないのでよくわかりませんが、やってることはグーグルさんと一緒なので(笑)

とはいいつつ、いちお私なりに

・取得方法(直リン)を公開しJARTICの提供物であることを明示
・私のサイトを経由しなくても入手できる情報である
・無加工である
・無償かつ広告もない(一切の収益を得ていない)
・私への連絡手段は当コメント欄とメールとで受け付けている
・公益に適ってる(JARTIC本家に足りない機能を補っているのみ)

という最低限の配慮のもと提供している次第です。

それよか、GooglePlay などで公開されてるアプリのほうこそ、大丈夫なのかい?って心配してしまいますが。
アプリに広告を付けたら NG(要許諾)だと思うんですけど。


>こちらのサイト事態に著作権などは発生していないのでしょうか

日本では著作権は放棄できないものらしいので自動的に著作権は発生しているかと思いますが、主張できるほどの価値ある内容を書いてるつもりもありませんし・・・
 (絶対にありえないですけど)もし万一にも、私のブログをネタに本でも作るという話があれば印税はありがたく頂戴します(笑)

はやとはやと 2016/04/23 12:44 兵庫県の一般道の情報がバラバラで間違ってます。明石が神戸、神戸が西宮、西宮が明石になってます

TOMOTOMO 2016/04/23 16:15 こんにちわ。
御回答ありがとうございました。

しかし、JARTICの提供物である事は明示していても、
それは、JARTIC側では認識内に入るのでしょうか?認識外でしょうか?

以前、JARTIC側にエリア指定で大型モニターで複数の人が共有してみたいという話をした事があり、
その時の回答がTOPページからでなくてはダメという回答でした。
もし、そうではなく、エリアを直接見たい場合は契約してほしいと言われてしまいました。
ですが、お金なんて発生させたくはないのが本音です。(こちらも利益が出る訳ではありませんから)

ただ、TOPページからだと、こちらがしたいことが、全く出来なくなってしまう為、
どうしようと考えた時、こちらのサイトに行き着く事になりました。

僕が心配しているのは、ただ一つ著作権の問題だけです。

-------------------------------------------------------------------------------
・取得方法(直リン)を公開しJARTICの提供物であることを明示
・私のサイトを経由しなくても入手できる情報である
・無加工である
・無償かつ広告もない(一切の収益を得ていない)
・私への連絡手段は当コメント欄とメールとで受け付けている
・公益に適ってる(JARTIC本家に足りない機能を補っているのみ)

という最低限の配慮のもと提供している次第です。

-------------------------------------------------------------------------------

また、『無加工である』との事ですが、逆にこばさんが提供されている
gifをリンク先として加工は良いのでしょうか? HTMLで画面サイズを変えるだけですが。

こばさんこばさん 2016/04/24 11:58 こんにちは。

>はやとさん

御指摘ありがとうございます。
地名を修正しました。


>TOMOさん
>こばさんが提供されているgifをリンク先として加工は良いのでしょうか?
>HTMLで画面サイズを変えるだけですが

「リンク先として加工」の意味が分からないですが、gifファイル自体は JARTIC の持ち物なので、それを大型スクリーンに表示して不特定多数に見せるという行為が許される範囲なのかどうなのかって判断になるかと思います。

私のサイトは単なる「勝手リンク」に過ぎないので・・
(ちなみに勝手リンクはエチケット的にはNGですが法律的には無問題です)

たぶん「大型モニターで表示」の部分に JARTIC が反応しているのでしょうけど、公益法人の分際で惨い話ですね。

もっと粒度の細かい交通情報(インターネットに公開していない情報)も JARTIC は別に持っていて、そちらは運送会社などへ「販売」していると聞いてますが、インターネットで無料公開している画像ファイルのモニター表示に「金を払え」とは・・・

「大型スクリーンに表示させて不特定多数に見せる場合であっても、TOPページからならばOK」と言ってるとのことですから、とりあえず JARTIC と喧嘩しないで済ますならば、まずは一瞬でもトップページを表示させておいて、手動(もしくはスクリプト)で目的のエリアまで遷移させたらいいんじゃないですか?
不要な広告は上位のルーターなどで impact-ad.jp を弾けば表示されなくなります。

TOMOTOMO 2016/04/25 11:22 >こばさん
>不要な広告は上位のルーターなどで impact-ad.jp を弾けば表示されなくなります。

とは、どのように実現すれば良いのでしょう?
すみません、自分は開発の技術がないもので。

こばさんこばさん 2016/04/25 11:49 宅内DNSを立てて名前解決を妨げる(http://d.hatena.ne.jp/wakwak_koba/20150211)のが正攻法ですが、ヤマハルーターだけでも近いことは出来ます。

PCのDNS解決はルーターを参照してる前提で、ヤマハルーターに
dns server select 10 127.0.0.1 any impact-ad.jp
を1行書き込めば非表示になるかと思います。(10の部分は重複しなければいい)

*.impact-ad.jp の名前解決は 127.0.0.1(ローカル)にやらせる、って意味でして、ローカルにDNSサーバーがなければエラーとなり名前解決できず、そのため広告が表示されない、という寸法です。

ヤマハルーターに限らず、ドメインによってDNS参照先を変更できるルーターであれば、恐らく似たような手法が使えますが、最初に書いた正攻法と違って広告欄のところに「サーバが見つかりませんでした」というエラーメッセージが出てしまいます。

きれいに真っ白にしたいならば、宅内DNS立てる方法を検討して下さい。