コンテンツにスキップ

水路

原文ページ

水路シミュレーション

このページではSUMOにおける(内陸の)水路シミュレーションについて解説しています。

警告

水路のシミュレーションは開発中の分野であり、いまだ難しい部分があります。これらについては下で解説しています。

船舶モデリングにむけて

現在、船舶専用のモデルは実装されていません。 代わりに、車両用のモデルを再利用します。 設定guiShape="ship"を適用することで、車両がよりそれらしく表現されるようになります。

問題と回避策

  • 一つの枝が一車線であるというsumoの性質上、水路全体を使う船舶は互いに追い越しができません。追い越しを可能にするには複数の車道(水路)を定義する必要があります。
  • 船舶における右側通行ルールは道路の車両における右側通行より複雑なので、水路の交差点はデフォルトでuncontrolledに設定されています。

水路シミュレーション用のネットワーク構築

水路はosmNetConvertShips.typ.xmlを利用することでOSMからインポートできます。 設定でallow="ship"を明記する方法もあります。