您的位置:首页 > 其它

SUMO使用教程(五)

2015-11-03 21:09 204 查看
再来讨论一下SUMO仿真需要的文件。官方资料给的图:



从根部往上看,用于仿真的需要rou.xml文件和net.xml文件。而net.xml文件则由上面四种文件产生。分别是nod,edg,typ,con,各自的含义就是node,edge,type,connection。

node和edge之前都讲过了,type也比较简单,就是对edge的类型做个一个封装,这样的话描述就比较简单了。至于connection,就是车道合并的规则。SUMO默认是向右合并。也就是说,当三车道变成二车道的时候,右对齐,左边两个车道变成一个车道。当然啦,并不是所有的道路都是右对齐的,所以就有了这一文件的产生。

举个例子:





这样就可以实现L2公路与L12公路连接的时候,0车道和0,1车道对齐。

当然啦,这四个文件并不是必须的,比如type文件可以内置在edge里面,当然,当公路条数比较多而且很多参数一样的时候这样会比较麻烦。con文件既然有默认的选项,当然就不是必须的了。

有了四个文件,我们怎么一气呵成生成net文件呢?





in fact,写这样一个配置文件就可以了,文件的后缀名是.netc.cfg

netconvert –c XXXX.netc.cfg


最后,只要敲一下这样命令行,让netconvert执行这个配置文件就可以成功生成net.xml文件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: