CentOS 7 で OSRM をセットアップして実行しています。osm データを抽出するために、ほとんど変更を加えずに car.lua プロファイルを使用しました。
また、私が持っている GPS トレース (さらに gpx 形式に変換したもの) を使用して、以下のプログラムを使用して実際の「移動時間モデル」を生成しました。
http://wiki.openstreetmap.org/wiki/Routing/Travel_Time_Analysis
結果は次のようになります。
<models-db>
<model node-from="338720677" node-to="832908078" way="214413814" freeflow="5.4" avg-delay="0.9" />
<model node-from="832908078" node-to="315264821" way="214413814" freeflow="1.0" avg-delay="0.2" />
<model node-from="315264821" node-to="315264861" way="28682394" freeflow="7.3" avg-delay="2.1" />
<model node-from="256019073" node-to="256019073" way="30625842" freeflow="18.0" avg-delay="5.9">
<traffic-delay from="03:15:00" to="07:15:00" day="Any" delay="0.2" />
<traffic-delay from="15:00:00" to="19:15:00" day="Any" delay="0.9" />
<traffic-delay from="19:15:00" to="23:30:00" day="Any" delay="5.4" />
</model>
..........
..........
node-from と node-to が OSM ノード ID に直接接続されているため、この「移動時間モデル」を使用して OSRM データを生成する方法はありますか?
lua プロファイルを使用して速度 (前後) を変更し、データを再入力できることはわかっています。上記の結果が"freeflow"と"avg-delay"の時間を示しているため、osrm データでライブ移動時間モデルを使用するのに苦労しています。
また、以下のリンクからOSRM wikiの「トラフィック」機能を見つけました
https://github.com/Project-OSRM/osrm-backend/wiki/Traffic
しかしここでも、速度(edge_speed_in_km_h)とともにノードとして入力を与える必要があります。
前もって感謝します。