Thank you. Then something like this should work (to not have 'route' as an attribute and an element): <routes> <route id="route0" color="1,1,0" edges="beg middle end rend"/> < vehicle id="0" depart="0" color="1,0,0"> <routeDistribution> <route refId="route0" /> probability="1" /> </routeDistribution> </vehicle> </routes>
On Tue, Nov 10, 2020 at 12:29 PM Jakob Erdmann <[email protected]> wrote: > 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 >
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
