SUMO相关命令

将OSM文件转换成可以在SUMO中运行的路网文件

通过netgenerate创建抽象路网

1
2
3
4
5
netconvert --osm-files map.osm -o map.net.xml

polyconvert --net-file map.net.xml --osm-files map.osm --type-file typemap.xml -o map.poly.xml

python "C:/Program Files (x86)/eclipse/Sumo/tools/randomTrips.py" -n map.net.xml -r map.rou.xml -e 100 -l

通过sumo直接创建抽象路网文件,然后通过randomeTrips创建随机路由

1
2
3
4
5
6
7
8
# 创建网格
"C:/Program Files (x86)/Eclipse/Sumo/bin/netgenerate.exe" --grid --grid.x-number=4 --grid.y-number=3 --grid.y-length=100 --grid.x-length=120 -L 2 --output-file=intersection.net.xml --no-internal-links true -j traffic_light -S 20

# 创建蜘蛛网
"C:/Program Files (x86)/Eclipse/Sumo/bin/netgenerate.exe" --spider --output-file=intersection.net.xml --no-internal-links true -j traffic_light -S 20


python "C:/Program Files (x86)/eclipse/Sumo/tools/randomTrips.py" -n intersection.net.xml -r intersection.rou.xml -e 1000 -l