http://inet-lab.naist.jp/sumo_define_net_and_route/ を全面に参考
- 道路生成
netgenerate --grid --grid.length 100 --grid.number 10 --default.lanenumber 2 --default.speed 11.1111 --tls.guess --output-file manhattan.net.xml
- 出発地と目的地の生成
/opt/local/src/sumo-0.16.0/tools/trip/randomTrips.py -n manhattan.net.xml -b 0 -e 300 -p 1 -o manhattan.trip.xml
上記のpythonスクリプトがない場合は、
以下のコマンド等でパスを探す。
sudo find / -name randomTrips.py
- 出発地・目的地間の経路の生成
duarouter -n manhattan.net.xml -t manhattan.trip.xml -o manhattan.rou.xml
- configファイルの作成
以下のファイルを作成
ファイル名:manhattan.sumocfg
<configuration> <input> <net-file value="manhattan.net.xml"/> <route-files value="manhattan.rou.xml"/> </input> <time> <begin value="0"/> <end value="300"/> </time> </configuration>
- guiで実行の場合
sumo-gui -c manhattan.sumocfg
車が見えにくければ、時間の解像度(右上のdely)と大きさの解像度(左上の虫眼鏡アイコン)をあげる。
- バッチで実行の場合(ファイル出力)
>|sh
sumo -c manhattan.sumocfg --netstate-dump manhattan.dump
|