大区域城市OSM XML文件快速提取工具推荐及Veins仿真适配问询
适配UVCAST协议的大区域VANET仿真工具推荐
背景与依赖
当前研究带RSU的VANET UVCAST协议,代码(.cc、.h、.ned)基于BaseWaveApplLayer开发,核心依赖如下:
- 代码依赖:
- 头文件:
#include "veins/modules/application/ieee80211p/BaseWaveApplLayer.h"(用于RSU Application.h/UVCAST.h) - NED模块引用:
import org.car2x.veins.modules.application.ieee80211p.BaseWaveApplLayer;(用于RSU Application.ned/UVCAST.ned) - 信号常量:
const simsignalwrap_t RSUApplication::mobilityStateChangedSignal = simsignalwrap_t(MIXIM_SIGNAL_MOBILITY_CHANGE_NAME);
- 头文件:
- 消息依赖:
#include "veins/modules/messages/WaveShortMessage_m.h"#include "veins/base/utils/Coord.h"
仿真场景要求
为满足长时长仿真需求,需提取超大区域城市OSM XML文件,对应omnet.ini中需设置大值的playgroundSizeX、playgroundSizeY、playgroundSizeZ参数,具体场景配置:
- 场景1(短时长多事件):
- 仿真时长:
sim-time-limit=7290s - 事件触发时间:
TimeEvent=1800、2700、3600、4500、5400、6300s - 配置项:
*.rsu[*].appl.startDataProductionTime = ${TimeEvent=1800, 2700, 3600, 4500, 5400, 6300}s
- 仿真时长:
- 场景2(全天长时长):
- 仿真时长:
sim-time-limit=86400s - 事件触发时间:
TimeEvent=23400、24300、25200、26100、27000、27900、66600、67500、68400、69300、70200、71100s - 配置项:
*.rsu[*].appl.startDataProductionTime = ${TimeEvent=23400, 24300, 25200, 26100, 27000, 27900, 66600, 67500, 68400, 69300, 70200, 71100}s
- 仿真时长:
注意:使用中小区域场景会因
dataROI过小导致部分TimeEvent无事件触发,出现不同时间点仿真结果一致的问题。
替代工具推荐(解决GatComSumo.jar网络耗时问题)
以下工具可快速提取OSM XML及配套仿真文件(.launched、.ned、.rou等),适配UVCAST协议仿真:
- SUMO osmWebWizard.py
- 直接使用SUMO自带的Python脚本,支持命令行指定区域边界,一键生成SUMO网络文件、路由文件,同时可导出适配Veins的场景配置。
- 核心命令示例:
python osmWebWizard.py --bbox=最小经度,最小纬度,最大经度,最大纬度 --output-dir=./large_city_scene - 优势:与SUMO/Veins生态完全兼容,提取速度快,无需额外第三方工具,可直接生成大区域场景适配长时长仿真。
- OSM本地处理工具链(osmconvert+osmfilter+netconvert)
- 流程:用
osmconvert下载本地OSM数据,osmfilter筛选道路、交通设施等元素,netconvert转换为SUMO网络文件,duarouter生成车辆路由。 - 优势:完全本地操作,不受网络限制,可精细化控制场景元素,适合超大区域数据提取,完美匹配UVCAST协议对RSU覆盖范围的要求。
- 流程:用
- Veins场景生成脚本
- 使用Veins自带的
scenario-generator工具,可直接生成适配Veins的.ned场景文件,自动关联SUMO网络配置,快速设置playgroundSize等参数,同时批量生成.launched启动文件。 - 适配性:无缝兼容基于
BaseWaveApplLayer开发的UVCAST协议,可直接绑定RSU节点的事件触发时间配置。
- 使用Veins自带的
内容的提问来源于stack exchange,提问作者Hanadi Darwisho
相关产品推荐
相关产品推荐

