水路¶
水路シミュレーション¶
このページではSUMOにおける(内陸の)水路シミュレーションについて解説しています。
警告
水路のシミュレーションは開発中の分野であり、いまだ難しい部分があります。これらについては下で解説しています。
船舶モデリングにむけて¶
現在、船舶専用のモデルは実装されていません。
代わりに、車両用のモデルを再利用します。
設定guiShape="ship"
を適用することで、車両がよりそれらしく表現されるようになります。
問題と回避策¶
- 一つの枝が一車線であるというsumoの性質上、水路全体を使う船舶は互いに追い越しができません。追い越しを可能にするには複数の車道(水路)を定義する必要があります。
- 船舶における右側通行ルールは道路の車両における右側通行より複雑なので、水路の交差点はデフォルトで
uncontrolled
に設定されています。
水路シミュレーション用のネットワーク構築¶
水路はosmNetConvertShips.typ.xmlを利用することでOSMからインポートできます。
設定でallow="ship"
を明記する方法もあります。