sumo通过randomTrips生成行人交通流量
sumo中可以通过randomTrips直接生成行人交通量,并通过
--trip-attributes "modes=\"public\""
来直接使乘客走上公交车或者地铁。
官网链接:
https://sumo.dlr.de/docs/Tools/Trip.html#randomtripspy
在randomtrips中的输入选项如下所示:
python D:\sumo-1.7.0\tools\randomTrips.py -n suzhou.net.xml -a bus.rou.xml busStops.xml -o test1.rou.xml -e 3600 -p 2 --persontrips --trip-attributes "modes=\"public\"" --validate
pause
其中,--validate用来避免在没有connection的路径来创造route,-a 是additional文件,-o 是输出文件,当选择--persontrips时则会生成行人交通流率而不是车流量。同时,需要在cfg里添加 <processing>
<ignore-route-errors value="true" />/processing>
生成的test.rou.xml文件,以及公交车站,公交线路等放到cfg里就可以运行啦。