drawtonomy vs SUMO netedit
SUMO netedit
Section titled “SUMO netedit”netedit 是 Eclipse SUMO 内置的图形化路网编辑器。Eclipse SUMO 是由德国宇航中心(DLR)开发的开源微观交通仿真器,而 netedit 就是这套仿真工具链前端的 2D 路网编辑工具。
根据 SUMO 文档,netedit 的主要功能包括:
- 路网元素的 2D 编辑——道路、车道、路口、连接关系及交通灯。
- 交通需求编辑——车辆、行人、路线及车型。
- 附加基础设施——公交站、检测器、可变限速标志。
- 通过
netconvert导入和导出 OpenDRIVE(一般支持 OpenDRIVE 1.4;转换为有损过程——曲线会被采样为折线,路口形状也会重新生成)。 - 以 Eclipse Public License 开源,提供 Linux 和 Windows 桌面版本。
如果你的目标是构建一套完整的可仿真路网,netedit 是与 SUMO 配套使用的原生编辑器。
drawtonomy 与之配合的使用场景
Section titled “drawtonomy 与之配合的使用场景”drawtonomy 是一款面向 2D 俯视驾驶场景图的浏览器白板,不包含交通仿真功能。根据其导出器文档,OpenDRIVE 1.8 / OpenSCENARIO 1.3 导出覆盖规范的一个子集——包含车道、交通灯、人行横道、基本对象——目前尚不生成路口原语,也不支持以 <signal> 形式表示交通标志。
在与 netedit 并行使用时,drawtonomy 可以补充以下几点:
- 纯浏览器草图画布,无需安装,适合在构建仿真路网之前快速勾勒路口或车道合并方案。
- 可导出可编辑的
.drawtonomy.svg图形文件,作为论文或幻灯片中路网示意图的可复用源文件。 - 支持导出 OpenSCENARIO 1.3 配套的
.xosc文件,适用于以 esmini 等 OpenSCENARIO 播放器作为下游工具的场景——而非 SUMO。
一种常见的组合方式是:用 netedit 构建仿真所用的路网,用 drawtonomy 绘制解释路网结构的配图。
同属 ASAM OpenDRIVE 生态
Section titled “同属 ASAM OpenDRIVE 生态”netedit 和 drawtonomy 都以 2D 方式工作,并都与 ASAM OpenDRIVE 相关——netedit 通过 netconvert,drawtonomy 通过其导出器。由于 SUMO 本质上是一款微观交通仿真器,两者之间的关系更接近互补协作而非竞争;具体的衔接方式可参阅 SUMO 生态页面。其他从不同角度读写 OpenDRIVE 的工具还包括 LaneMaker、Truevision Designer 和 Blender DSC。大家各自覆盖生态中的不同部分。