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
。第一个应该在第二个的上游。
我使用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
。第一个应该在第二个的上游。