SUMO模拟Rokewood Community 附近交通网络 (2)

SUMO模拟需要的文件

1. 路网文件 network file(.net.xml) 

2. 路线文件 route file(.rou.xml)

3. 对应的模拟文件 configuration file(.sumocfg)

路网文件生成

OpenStreet Map

链接: OpenStreetMap中文 / OpenStreetMap in Chinese – OpenMapTiles

通过截图导出想要的地图路网文件,这时候得出的文件是.osm后缀的文件。然后需要转换一下。

使用win+R打开控制台: 

输入: 

netconvert --osm-files=networkfile_name.osm
--output-file=networkfile_name.net.xml --lefthand true
#left true means left-hand traffic on the network

#注意在输入上述代码的时候得先进入osm文件的文件夹

#进入方法:cd C:\Users\Theo\Desktop\Rokewood Traffic\Wang (这里的路径看你自己的存储位置

然后就可以得到一个后缀为.net.xml的文件

路线文件 route file的生成 

参考文档 Definition of Vehicles, Vehicle Types, and Routes - SUMO Documentation (dlr.de)

首先route file 文件主要由以下三个部分组成

- vehicle type :定义所有的车辆物理特性从而创建分类

- route: 定义车辆的运行路线

- vehicle itself:创建每一个车辆,并赋予每个车辆独特的id并根据之前的车辆分类确定车辆类型\

这里为了更加使得模拟更加贴近现实,需要根据Rokewood Traffic Data 来确定路网中每条道路的车流量大小、车辆类型以及对应的占比。 这里需要处理以下traffic data 文件中的数据

为了生成route文件,这里主要次啊用SUMO中的flow function来实现,使用trip不能满足以上功能需求,因为trip 只能通过定义起点和终点,中间经过道路是自动补全,这样就损失了traffic data中的信息,造成信息损失。 

这里参考: 使用 SUMO 进行仿真(3)-车流的生成(Route 文件) | 文艺数学君 (mathpretty.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值