一、路网文件
只需要打开ubuntu终端输入如下代码即可,grid.number代表路口数量,grid.length代表路段长度,default.speed代表路段允许车速,最后便可在当前文件夹输出为一个名为MySUMOFile(名字自己定)的路网文件。一般地图为n*n的四四方方理想地图。
代码如下:
netgenerate --grid --grid.number=10 --grid.length=400 --default.speed 15 --output-file=MySUMOFile.net.xml
二、车流文件
之后使用sumo自带的随机车流生成工具randomTrips.py 即可针对此路网生成随机交通流文件rou.xml。代码如下:
~/software/sumo-0.30.0/tools/randomTrips.py -n MySUMOFile.net.xml -b 0 -e 2000 --period 0.1 --intermediate 50 --trip-attributes="type=\"myType\"" --additional-file type.add.xml --edge-permission passenger -r MySUMOFile.rou.xml
-b 代表开始时间,-e代表结束时间,–period 0.1间隔0.1
参考:
http://www.sumo.dlr.de/userdoc/Networks/Abstract_Network_Generation.html
http://www.sumo.dlr.de/userdoc/Tools/Trip.html#randomTrips.py
https://blog.csdn.net/xiaoxiao123jun/article/details/79416837