如何恢复SUMO图形界面中Edit coloring scheme - Street - byLiveEdgeData功能?
SUMO byLiveEdgeData 显示NoData及可选数组为空的修复方案
清除SUMO注册表配置
- 打开Windows注册表编辑器,定位到
HKEY_CURRENT_USER\Software\DLR\SUMO,删除整个SUMO项(或仅删除ColoringSchemes子项)。重启SUMO-GUI后,默认配置会重置,此时再打开Edit coloring scheme - Street - byLiveEdgeData,可选数组应恢复正常。
- 打开Windows注册表编辑器,定位到
手动配置LiveEdgeData字段
- 启动仿真(或加载含车流的场景)后,进入
View > Edit Coloring Scheme,选择Street类型并切换到byLiveEdgeData。若可选数组为空,手动输入支持的边数据字段,比如speed、density、occupancy,配置后先测试数据显示正常再保存设置。
- 启动仿真(或加载含车流的场景)后,进入
确保仿真启用边数据输出
- 在你的
.sumocfg文件的<output>节点中添加边数据输出配置,确保SUMO能生成实时边数据:<edgeData id="liveEdgeData" freq="1" file="edge_data_output.xml"/>
只有仿真输出了边数据,
byLiveEdgeData模式才能读取到数据,避免显示NoData。- 在你的
重置SUMO-GUI本地配置文件
- 若注册表清理无效,找到路径
C:\Users\<你的用户名>\AppData\Roaming\SUMO,删除其中的sumo-gui.cfg文件。重启SUMO-GUI会生成全新的默认配置,解决配置损坏问题。
- 若注册表清理无效,找到路径
内容的提问来源于stack exchange,提问作者theo D
相关产品推荐
相关产品推荐

