2018.01.26
本当に交通状況を考慮したルート検索が行わているのか?
みなさん、こんにちは。
「ある地点から3箇所に対してルート検索したとき、きちんと渋滞を考慮された到着予想時間になるのか?」という調査依頼がありました。
おそらく、Google Maps Directions API や Distance Matrix API を使えば、渋滞を考慮した時間になります! と思ったのですが、実際どうなのか不安だったので24時間かけて試してみました。
単純に以下の3ルートに対し10分間隔で、Distance Matrix API を実行し、通常時の所要時間と交通状況を考慮した所要時間を保存します。
出発地→A地点
出発地→B地点
出発地→C地点
Distance Matrix API のパラメータは以下の通り設定しました。
https://maps.googleapis.com/maps/api/distancematrix/json ?mode=driving &traffic_mode=best_guess &depature_time={現在日時} &origins={出発地の緯度経度} &destinations={A地点の緯度経度}|{B地点の緯度経度}|{C地点の緯度経度} &key={API_KEY}
パラメータ | 説明 |
---|---|
mode | “driving” を指定し、車でのルート検索とします。 |
traffic_mode | “best_guess” を指定し、最適な到着予想時間を算出します。 |
depature_time | 現在日時以降の値を設定すると、交通状況考慮した結果を得られるようになります。 |
origins | 出発地の緯度経度です。 |
destinations | 到着地の緯度経度です。複数指定するときは、”|”で区切ります。 |
key | APIキーを指定します。 |
■調査時間
1月21日(土)16:00~1月22日(日)16:00
■調査場所
■調査結果
(1) A地点(地図上の左側のアイコン)
通常、この区間は1.6kmで通常363秒(約6分)のルート所要時間です。今回の結果では、最大580秒、最小で217秒でした。
(2) B地点(地図上の上側のアイコン)
この区間は、1.7kmで通常368秒のルート所要時間です。今回の結果では、最大546秒、最小237秒でした
(3) C地点(地図上の右側のアイコン)
この区間は、1.0kmで通常234秒のルート所要時間です。今回の結果では、最大356秒、最小144秒でした
結果として、どの区間を見ても夜中は短く、夕方から夜にかけてが一番長くなりました。私も、休日に車を乗っていて一番道路が混雑するのは夕方のイメージがあります。当然と言えば当然の結果なのですが、実際グラフにしてみると非常に納得いくものになりました。
今回の調査を行ってみて、Distance Matrix API や Directions API は、ある程度、現在の交通状況を考慮した所与時間を返してくれているのではと思います。また、道路が混在しているのか、 空いているのかを考えるときは、通常時の所要時間と交通状況を考慮したときの所要時間の差を計算するなどして、判定してみても良いのかなと思いました。
是非、参考にしてください。
色々と長くなりましたが、今日はこの辺で。
バイ!!
地図や位置情報を用いたシステムのご提案・開発ならマルティスープへ
マルティスープは、創業以来のGISとモバイル開発の実績と技術力で、営業支援システムやリサーチ・公共インフラ・工事・警備業界の現場を支援するシステム開発など、地図や位置情報を使った業務システムの導入のご提案や開発をいたします。
現場をつなぐコミュニケーションが屋内外業務のパフォーマンスを最大限に。マルティスープのiField(アイ・フィールド)®シリーズは、屋内外業務の現場の実力を減少させるコミュニケーション障壁を除き、使い慣れたスマートデバイスを使って 現場の実力をリアルに伝えるサービス。
位置・空間情報のエキスパート集団として一緒に働きませんか?
マルティスープは地図情報をはじめとする位置・空間情報技術のエキスパート集団です。当社で日々研究している地図や位置情報といった技術は、災害支援など貢献度の高いシステムとして使用されることもあれば、スマートフォンアプリのゲームとして使われることもあり、その利用用途・価値は、今後もますます広がっていっています。
私たちの企業理念は、「創る喜び、使う喜び」です。
今後の開発体制をより強化するために、新卒・中途問わず、当社の未来を共に創っていただける新メンバーを募集します!
【関連記事】こんな記事も読まれています
2019.01.13
明けましておめでとうございます。
今年もどうぞよろしくお願いいたします。
さて、今回は書籍のご紹介をした・・・
2017.02.11
Directions API で巡回セールスマン問題を解決する
みなさん、こんにちは。
今回は、Google Maps Directions API で、巡回セールスマン問題を解決する方法を解説します!・・・
2017.01.24
こんにちは。
Google Maps 上に描画したマーカーをクリックしたときに表示する吹き出し、通称「InfoWindow」をカスタマイズ・・・
-
最新記事New Posts
-
人気記事Popular Posts
-
関連タグRelated Tags
-
アーカイブArchive