JA:Routing

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
English Italiano 日本語

経路案内(ルーティング) サービスは人々がある場所から別の場所へたどり着くのを手助けしてくれます。OpenStreetMap データは車、徒歩、自転車及び乗馬といった多くのモードで経路案内のための情報を含んでいます。OpenStreetMapデータを使っている多くのオフライン、組み込み型 及びWebベースの経路案内サービスがあります。新しいアプリケーションを作るためのソフトウェアもありますし、より良い経路案内を行うためにより多くのデータがOpenStreetMapに追加され続けています。 多くのメーリングリストが利用可能です。

Contents

メーリングリスト

次のメーリングリストが経路案内に関連しています

ソフトウェア

経路案内ソフトウェア

概要

Java:

C/C++

ライブラリ/開発ツール

その他ソフトウェア

Java:

acts as a plugin for Osmosis to add support for more data-formats and advanced manipulations.

driving-instructions, route rendering, ... based on LibOSM.

through filters. It is well optimized for large data but less suitable for fetching small parts of the map.

data-format is made to hold all of the used map in memory.

プロトコル:

If can contain all data there is in OSM.

ツール:

ルートのレンダリング

Java:

PHP

ルーティング用タグ付け

最初に、あなたは使用されているMap Features に慣れるべきです。 次に、OSM_tags_for_routing を参照して経路案内を行うために慣れておくべきタグについて理解してください。

データの品質

Potlatchで結合されているノードと、結合されていないノードの見分け方を示しています
全てのウェイ間に正しい接続が行われているかどうか確認する必要があります。

Potlatchではウェイ選択時に全てのノードがハイライトされるのが見られます。ノードが大きく、四角であるなら、それは別のウェイに結合されています。OSMデータの品質を改善するために、WayCheckによって作成されたレポートを使用することができます。

速度データ

経路案内を行うためのに覚えておくべきタグについて理解するためには、最初にOSM_tags_for_routing を参照してください。

平均速度

Speedcollector - 現実世界の速度を収集・推定できる、ちょっとしたサービス。

Average speed per way - 蓄積されたトラックからのウェイに対する派生した平均速度値についての考察

Global Statistical Speed Matrix - NMEA/GPX トラックから価値ある速度情報を抽出する方法、収集されたデータを経路案内目的に有用なものとするためにデータベースに効率的に蓄積する方法についての別のアイディア。

最高速度

ウェイごとの最高許可速度 - 国及び乗り物の種別ごとに許可された最高速度のコレクション。

道路タイプ

推定速度順に並べたhighwayタグ用の値の順番は:

  1. motorway
  2. motorway_Link
  3. trunk
  4. trunk_Link
  5. primary
  6. primary_Link
  7. secondary
  8. tertiary
  9. residental
  10. service
  11. track

レーン

道路のレーン数 はOSMで直接タグ付けされ、平均速度(最短経路)及び燃料消費(最も効率的な経路)に関して大きな影響を持っています。

湾曲(Sinuosity)

In some studies about the accessibility [4] develop models that assume a certain speed of travel depending on the degree of sinuosity of the track and certain characteristics of this one. By means of the sinuosity index (observed line distance/expected line distance ) for every section it is possible to obtain a speed estimated according to the degree of winding of the road and type of route. The model is more precise if the excessively large arcs are avoided provided that a long curve can be equal to many small curves along a way, giving similar values of sinuosity for both routes. Some countries use these values to divide sections of roads and put speed limits (but this is not usual).

斜度

カーブ同様、inclines はあなたの乗り物の速度を落とすかもしれません。

道路の状態

他の要因、我々のケースでは計測がより困難な、平均速度を決めるものは歩道の幅、ネットワークの状態、サービスのレベル(LOS)、最小曲線半径、banked turns、カーブと勾配に基づく見通しのよさ、等々。

OpenStreetMap において、このモデルは速度に関するデータが無い経路(例: highway=unclassified)にとっては興味深いものになるでしょう。

参考

what are their specific needs? What weightings should we use when a 'horse who's scared of traffic lights but likes walking in the forest' asks for a route? How do we choose the best route for a cyclist with slick tyres and no lights at night?

interstate routes: TIGER fixup/250 cities solving those problems?

networks, and other scheduled services?

routing comparison

Personal tools
Namespaces
Variants
Actions
site
Toolbox