SUMO仿真(二)--sumo工程例子

1.sumo的工程结构

        sumo解压之后可以得到四个文件夹(bin、data、docs和tools),bin文件夹下大部分为可执行文件,不同之处在于部分可执行文件并未封装,因此需要用命令行打开;docs文件夹主要包含examples和java、python等的帮助文档;tools中的工具多是用python编写。

        通过浏览examples中的例子发现,sumo的仿真至少需要三个文件:

        (1)道路文件,也称路网文件(.net.xml),该文件主要是对行车道路的描述文件;道路文件的形成有很多方法,在"SUMO仿真(一)"中详细介绍了如何从openstreetmap中导出.osm文件,利用sumo/bin中的netconvert工具可以将.osm地图转化为.net.xml文件;还有一种方法就是自己编写.net.xml文件,现在我也不会,所以不做介绍;

        (2)车流文件,也称车量行驶文件(.rou.xml),该文件主要对车辆数量,车辆行驶规则等的描述文件;高级仿真中还会加入其他文件,例如:车辆描述文件、地形描述文件等;车流文件的形成有很多方法,这里使用的是sumo自带的一个radomTrips.py,它是一个工具,通过调用这个工具可以在已有的net.xml上产生车辆行驶规则,利用它和上面的net,xml就可以产生rou.xml文件;

        (3)编辑配置文件

评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值