No. To reference a route in a vehicle, the 'route' attribute must be used. Am Di., 10. Nov. 2020 um 11:58 Uhr schrieb Theophile Cabannes < [email protected]>:
> Thank you a lot Jakob, > > Would this route file also work (this would enable not using route as an > element and an attribute of vehicle): > <routes> <route id="route0" color="1,1,0" edges="beg middle end rend"/> < > vehicle id="0" depart="0" color="1,0,0"> > <route refId="route0" /> > </vehicle> > </routes> > > Theo > > On Mon, Nov 9, 2020 at 4:21 PM Jakob Erdmann <[email protected]> > wrote: > >> You can define routes either with an id and reference them in your >> vehicle or as a child element of the vehicle. >> Likewise you can define routeDistributions with an id and reference them >> in your vehicle (also with the route attribute) or as a child element of >> the vehicle. >> Note, that not all of these variants are mentioned in the documentation >> but they are working and part of our nightly tests ( >> https://github.com/eclipse/sumo/tree/master/tests/sumo/spec/distribution) >> >> However, the format proposed in your first question had an issue that I >> missed on first reading >> To reference an already defined route within a routeDistribution the >> attribute 'refId' must be used: >> <route id="route_0" edges="beg middle end rend" /> >> <route id="route_1" edges="beg middle2 end rend" /> >> <routeDistribution> >> <route refId="route_0" probability="0.1" /> >> <route refId="route_1" probability="0.9" /> >> </routeDistribution> >> >> regards, >> Jakob >> >> >> Am Mo., 9. Nov. 2020 um 16:03 Uhr schrieb Theophile Cabannes < >> [email protected]>: >> >>> Maybe this xml format would be more correct: >>> "" <routes> >>> <route id="route_0" edges="beg middle end rend" /> >>> <route id="route_1" edges="beg middle2 end rend" /> >>> <vehicle id="0" type="type1" depart="0"> >>> <routeDistribution> >>> <route route="route_0" probability="0.1" /> >>> <route route="route_1" probability="0.9" /> >>> </routeDistribution> >>> </routes> "" >>> >>> On Mon, Nov 9, 2020 at 4:02 PM Theophile Cabannes <[email protected]> >>> wrote: >>> >>>> Thank you a lot Maria, >>>> Then I am a little bit confused, Why would >>>> "" <routes> >>>> <route id="route_0" edges="beg middle end rend" /> >>>> <route id="route_1" edges="beg middle2 end rend" /> >>>> <vehicle id="0" type="type1" depart="0"> >>>> <routeDistribution> >>>> <route id="route_0" probability="0.1" /> >>>> <route id="route_1" probability="0.9" /> >>>> </routeDistribution> >>>> </routes> "" >>>> work (as Jakob mentioned)? >>>> >>>> Restating my question: can I use route distribution using routes that >>>> have been already defined in the route file? >>>> >>>> In other works, is there a route attribute in the route element to not >>>> have to redefine the edges attribute used by the route element everytime I >>>> would like to assign a different probability attribute to the given route >>>> element? >>>> >>>> Thank you a lot for your help! >>>> >>>> On Mon, Nov 9, 2020 at 3:56 PM <[email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> >>>>> >>>>> no, it is not the same. Your second option is not right. If you >>>>> already defined a route, then you only need to add the “route” attribute >>>>> to >>>>> your vehicle element. >>>>> >>>>> <routes> >>>>> >>>>> <route id="route0" color="1,1,0" edges="beg middle end rend"/> >>>>> >>>>> <vehicle id="0" route="route0" depart="0" color="1,0,0"/> >>>>> >>>>> </routes> >>>>> >>>>> >>>>> >>>>> Your second example would be possible, if you are defining a new route >>>>> as a child of your vehicle, like this: >>>>> >>>>> <routes> >>>>> >>>>> <vehicle id="0" depart="0" color="1,0,0"> >>>>> >>>>> <route edges="beg middle end rend"/> >>>>> >>>>> </vehicle> >>>>> >>>>> </routes> >>>>> >>>>> >>>>> >>>>> See >>>>> https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#vehicles_and_routes >>>>> >>>>> >>>>> >>>>> With routeDistribution, the definition of the routes according to the >>>>> docu would be: >>>>> >>>>> >>>>> >>>>> <routes> >>>>> >>>>> <routeDistribution id="routedist1"> >>>>> >>>>> <route id="route_0" edges="beg middle end rend" >>>>> probability="0.1" /> >>>>> >>>>> <route id="route_1" edges="beg middle2 end rend" >>>>> probability="0.9" /> >>>>> >>>>> </routeDistribution> >>>>> >>>>> <vehicle id="0" depart="0" route="routedist1"/> >>>>> >>>>> </routes> >>>>> >>>>> >>>>> >>>>> Regards, >>>>> >>>>> Giuliana >>>>> >>>>> >>>>> >>>>> *Von:* [email protected] <[email protected]> *Im >>>>> Auftrag von *Theophile Cabannes >>>>> *Gesendet:* Montag, 9. November 2020 15:10 >>>>> *An:* Sumo project User discussions <[email protected]> >>>>> *Betreff:* Re: [sumo-user] Use predefined routes in route distribution >>>>> >>>>> >>>>> >>>>> Thank you Giuliana, >>>>> >>>>> However >>>>> https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#route_distributions >>>>> is a little bit different as the routes in the route distributions in the >>>>> example is not predefined outside the route distribution itself (i.e. the >>>>> routes contain the attribute edges). >>>>> >>>>> >>>>> >>>>> If I can do what I have suggested, then I guess that the two following >>>>> route files will be understand the same way: >>>>> >>>>> <routes> >>>>> >>>>> <route id="route0" color="1,1,0" edges="beg middle end rend"/> >>>>> >>>>> <vehicle id="0" route="route0" depart="0" color="1,0,0"/> >>>>> >>>>> </routes> >>>>> >>>>> >>>>> >>>>> end >>>>> >>>>> >>>>> >>>>> <routes> >>>>> >>>>> <route id="route0" color="1,1,0" edges="beg middle end rend"/> >>>>> >>>>> <vehicle id="0" depart="0" color="1,0,0"> >>>>> >>>>> <route id="route0" /> >>>>> >>>>> </vehicle> >>>>> >>>>> </routes> >>>>> >>>>> >>>>> >>>>> Is this correct? >>>>> >>>>> >>>>> >>>>> Thank you a lot! >>>>> >>>>> >>>>> >>>>> On Mon, Nov 9, 2020 at 3:05 PM <[email protected]> wrote: >>>>> >>>>> Hi Theo, >>>>> >>>>> >>>>> >>>>> Yes it is possible, see >>>>> https://sumo.dlr.de/docs/Definition_of_Vehicles,_Vehicle_Types,_and_Routes.html#route_distributions >>>>> . >>>>> >>>>> >>>>> >>>>> Regards, >>>>> >>>>> Giuliana >>>>> >>>>> *Von:* [email protected] <[email protected]> *Im >>>>> Auftrag von *Theophile Cabannes >>>>> *Gesendet:* Montag, 9. November 2020 13:39 >>>>> *An:* [email protected] >>>>> *Betreff:* [sumo-user] Use predefined routes in route distribution >>>>> >>>>> >>>>> >>>>> Hi, >>>>> >>>>> I would like to use route distribution using routes that have been >>>>> already defined in the route file. Is this possible? >>>>> I was thinking about writting something like: >>>>> <routes> >>>>> <route id="route_0" edges="beg middle end rend" /> >>>>> <route id="route_1" edges="beg middle2 end rend" /> >>>>> <vehicle id="0" type="type1" depart="0"> >>>>> <routeDistribution> >>>>> <route id="route_0" probability="0.1" /> >>>>> <route id="route_1" probability="0.9" /> >>>>> </routeDistribution> >>>>> </routes> >>>>> Would that work? >>>>> >>>>> Thank you a lot! >>>>> Theo >>>>> >>>>> _______________________________________________ >>>>> sumo-user mailing list >>>>> [email protected] >>>>> To unsubscribe from this list, visit >>>>> https://www.eclipse.org/mailman/listinfo/sumo-user >>>>> >>>>> _______________________________________________ >>>>> sumo-user mailing list >>>>> [email protected] >>>>> To unsubscribe from this list, visit >>>>> https://www.eclipse.org/mailman/listinfo/sumo-user >>>>> >>>> _______________________________________________ >>> sumo-user mailing list >>> [email protected] >>> To unsubscribe from this list, visit >>> https://www.eclipse.org/mailman/listinfo/sumo-user >>> >> _______________________________________________ >> sumo-user mailing list >> [email protected] >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-user >> > _______________________________________________ > sumo-user mailing list > [email protected] > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
