1

我想知道如何在自定义场景中添加额外的设施,例如停车场或巴士站?我已经完成了相应的.add.xml 文件,但是不知道如何将其导入到自定义场景中。我可以使用任何函数来设置这些附加参数吗?

【陈辉转贴】

4

1 回答 1

1

创建 SUMO 使用的 xml 文件的入口点位于文件中/path/to/flow/core/kernel/scenario/traci.py。包含公交车站的最简单方法是查看该generate_cfg函数,您可以在其中添加一行,例如# add.append(E('busStop', id='testtest', lane='bottom_0')),这会将包含公交车站的指令附加到 .add.xml 文件中。请注意,这确实需要编辑一个基类,这意味着如果您想在多个场景之间切换,它将尝试在每个场景中添加一个巴士站——目前没有一种方法可以包含来自特定场景的特殊装置.

于 2019-06-14T22:55:00.970 回答