You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sumo仿真在netedit中出现Double edges aren't allowed警告如何处理

SUMO仿真Warning: Double edges aren't allowed 警告说明与解决方案

警告含义

该警告表示你使用的路网文件(*.net.xml)中存在非法的重复边定义:SUMO的路网规则要求,两个节点之间同一行驶方向仅允许存在一条独立的边,重复定义同方向同起点终点的边会破坏路网结构合法性,导致仿真无法正常启动。

消除警告的操作方法

  • 定位重复边
    如果你通过netconvert生成路网,可在生成命令后追加--verbose参数运行,命令行输出会直接打印重复边的ID、关联的起止节点信息,无需手动遍历整个路网文件。
  • 按生成场景修复
    • 手动编写路网(自定义nod.xml/edg.xml生成):直接搜索报错的重复边ID,或者检索重复的<from, to>节点对定义,删除冗余的重复边即可。如果原本是想设置多车道,不需要重复定义边,直接在单条边的属性中修改numLanes参数即可。
    • 从外部地图源(如OpenStreetMap)导入生成:这类场景多是导入时的道路筛选规则冲突导致的重复,可在导入阶段添加--remove-edges.by-type参数过滤低优先级的重复道路,也可以打开netedit可视化编辑器直接选中冗余边删除。
  • 验证修复结果
    修复完成后运行netcheck工具扫描路网合法性,无报错提示后再启动仿真即可。

内容的提问来源于stack exchange,提问作者Jesica

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:36:08