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

Reply via email to