前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SUMO使用教程(五)

SUMO使用教程(五)

作者头像
钱塘小甲子
发布2019-01-29 09:57:12
1.2K0
发布2019-01-29 09:57:12
举报

再来讨论一下SUMO仿真需要的文件。官方资料给的图:

SUMO使用教程(五)
SUMO使用教程(五)

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

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

举个例子:

SUMO使用教程(五)
SUMO使用教程(五)

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

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

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

SUMO使用教程(五)
SUMO使用教程(五)

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

代码语言:javascript
复制
netconvert –c XXXX.netc.cfg

最后,只要敲一下这样命令行,让netconvert执行这个配置文件就可以成功生成net.xml文件了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年11月03日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档