如何在自定义场景中添加额外的设施?
How can I add additional facilities in custom scenarios?
我想知道如何在自定义场景中添加额外的设施,例如停车场或公交车站?我已经完成了对应的.add.xml文件,但不知道如何将其导入到自定义场景中。我可以使用任何功能来设置这些附加参数吗?
[陈辉转发]
创建 SUMO 使用的 xml 文件的入口点位于文件 /path/to/flow/core/kernel/scenario/traci.py
中。包含公交车站的最简单方法是查看 generate_cfg
函数,您可以在其中添加一行 # add.append(E('busStop', id='testtest', lane='bottom_0'))
,这会将包含公交车站的指令附加到 .add.xml 文件。请注意,这确实需要编辑一个基础 class,这意味着如果你想在多个场景之间切换,它会尝试在每个场景中添加一个公共汽车站——目前没有办法包含特殊的来自特殊场景的固定装置。
我想知道如何在自定义场景中添加额外的设施,例如停车场或公交车站?我已经完成了对应的.add.xml文件,但不知道如何将其导入到自定义场景中。我可以使用任何功能来设置这些附加参数吗?
[陈辉转发]
创建 SUMO 使用的 xml 文件的入口点位于文件 /path/to/flow/core/kernel/scenario/traci.py
中。包含公交车站的最简单方法是查看 generate_cfg
函数,您可以在其中添加一行 # add.append(E('busStop', id='testtest', lane='bottom_0'))
,这会将包含公交车站的指令附加到 .add.xml 文件。请注意,这确实需要编辑一个基础 class,这意味着如果你想在多个场景之间切换,它会尝试在每个场景中添加一个公共汽车站——目前没有办法包含特殊的来自特殊场景的固定装置。