sumo rerouter 找不到路由

The sumo rerouter cannot find the route

我使用Siouxfalls网络进行模拟,在运行时间,我想关闭节点19到节点17(命名为19to17)的边。 为此,我使用了这样的附加文件:

<rerouter id="rerout1" edges="19to17" probability="1.0">
   <interval begin="300" end="1500">
       <closingReroute id="19to17"/>
   </interval>
</rerouter>

此改道器不会对车辆运动进行任何更改,并且所有过去通过 19 到 17 的车辆都会再次通过,但这次只是发出警告。 下次,我在 closingRoute 之后添加以下行以显示他们可以选择的其他路线:

<destProbReroute id="19to15;15to10;10to17"/>

我有关于“;”的警告,所以我将它分成三行:

 <destProbReroute id="19to15"/> 
 <destProbReroute id="15to10"/>
 <destProbReroute id="10to17"/>

输出结果同样没有变化!

那么,重路由是如何工作的?

提前致谢

(关闭)改道器需要两组边,一组用于关闭,另一组用于通知车辆关闭。让通知边缘成为闭合边缘不是一个好主意,因为如果你已经在闭合边缘上,再寻找新路线就太晚了。

通知边是重路由的edges属性中的边,而关闭边是closingReroute部分中的id。第一个应该在第二个的上游。