I see, thank you.

On Fri, Feb 26, 2021 at 10:39 AM Jakob Erdmann <[email protected]>
wrote:

> There is currently no way to keep the tripinfo output clean when using
> traci.loadState. You could use traci.vehicle.getDistance to check the
> distances each vehicle has traveled rather than using xml output.
>
> Am Fr., 26. Feb. 2021 um 18:36 Uhr schrieb . Abdullah <[email protected]>:
>
>> Hi,
>>
>> Thank you for the answer but using traci.load significantly increases my
>> experiment times. Is there any other way?
>>
>> On Fri, Feb 26, 2021 at 12:13 AM Jakob Erdmann <[email protected]>
>> wrote:
>>
>>> You can use trac.load instead of trac.loadState
>>> traci.load restarts the simulation with new options which allows to load
>>> from a state but can also reset output file paths.
>>>
>>> Am Do., 25. Feb. 2021 um 21:01 Uhr schrieb . Abdullah <[email protected]
>>> >:
>>>
>>>> Hi,
>>>>
>>>> I am having a problem with tripinfo.xml. I am starting a simulation and
>>>> lets say it runs for 10 seconds and then I make a saveState (let's call
>>>> this state 0). During this time 3 cars have finished their journey and
>>>> their info was written in the tripinfo file. I continue the simulation for
>>>> 10 more seconds (let's call this simulation 1) and 2 more cars' info is
>>>> written in the file, I calculate the distance driven by all cars so far.
>>>> Now I use loadState to load back state 0, that I saved earlier without
>>>> stopping the simulation (traci.close) and I do another 10 seconds
>>>> simulation with a bit of randomness and try to calculate the distance
>>>> again. The problem is the 2 cars from simulation 1 are still there in the
>>>> file. Is there a way to restore the tripinfo file to the same state when
>>>> state 0 was saved. Or is there a way to specify a different tripinfo file
>>>> with loadState.
>>>>
>>>> On Tue, Feb 16, 2021 at 2:13 PM Jakob Erdmann <[email protected]>
>>>> wrote:
>>>>
>>>>> set option --tripinfo-output.write-unfinished
>>>>>
>>>>> Am Di., 16. Feb. 2021 um 20:37 Uhr schrieb . Abdullah <
>>>>> [email protected]>:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have tried the --tripinfo-output option to get the total distance
>>>>>> traveled by all vehicles but it only gives me the values for those 
>>>>>> vehicles
>>>>>> that have reached their destination. Is there a way get distance 
>>>>>> travelled
>>>>>> by both vehicles that are still in the networking and those that have
>>>>>> finished their journey, together at the end of a simulation.
>>>>>>
>>>>>> On Sat, Feb 13, 2021 at 12:29 PM . Abdullah <[email protected]> wrote:
>>>>>>
>>>>>>> Thank you Lokesh and Jakob for the ideas. I'll try them both and
>>>>>>> see how it goes. Thank you again.
>>>>>>>
>>>>>>> On Sat, Feb 13, 2021 at 4:55 AM Jakob Erdmann <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> You can also use --statistic-output and multiply the number of
>>>>>>>> arrived vehicles ('inserted' - 'running')  with vehicleTripStatistic
>>>>>>>> attribute 'routeLength' .
>>>>>>>>
>>>>>>>> Am Sa., 13. Feb. 2021 um 01:37 Uhr schrieb Lokesh Das <
>>>>>>>> [email protected]>:
>>>>>>>>
>>>>>>>>> Hi Abdullah,
>>>>>>>>>
>>>>>>>>> You can use the tripinfo.xml file to calculate the total distance
>>>>>>>>> traveled by all vehicles at the end of the simulation.  The tripinfo 
>>>>>>>>> file
>>>>>>>>> contains the total travel distance for every vehicle which has 
>>>>>>>>> finished its
>>>>>>>>> trip. You just need to parse it.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> On Fri, Feb 12, 2021 at 3:26 PM . Abdullah <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I am trying to calculate the total distance travelled by all
>>>>>>>>>> vehicles in a network from start to end of a simulation. Currently, 
>>>>>>>>>> I am
>>>>>>>>>> doing the following after every simulation step: get the list of all
>>>>>>>>>> vehicle ids using traci.vehicle.getIDList() and then iterate over 
>>>>>>>>>> the list
>>>>>>>>>> and call traci.vehicle.getDistance(vehid) and save this value to add 
>>>>>>>>>> up
>>>>>>>>>> later.
>>>>>>>>>>
>>>>>>>>>> This becomes very slow as the number of vehicles increases
>>>>>>>>>> over time. If I do this once at the end of the simulation then I 
>>>>>>>>>> lose the
>>>>>>>>>> information about vehicles that have reached their destination 
>>>>>>>>>> between
>>>>>>>>>> start and end.
>>>>>>>>>>
>>>>>>>>>> I was wondering if there is a way of finding the total distance
>>>>>>>>>> travelled once at the end of the simulation that also takes into 
>>>>>>>>>> account of
>>>>>>>>>> all the vehicles that have left the network.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thank you.
>>>>>>>>>> Abdullah
>>>>>>>>>> _______________________________________________
>>>>>>>>>> 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
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thank you.
>>>>>>> Abdullah
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thank you.
>>>>>> Abdullah
>>>>>> _______________________________________________
>>>>>> 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
>>>>>
>>>>
>>>>
>>>> --
>>>> Thank you.
>>>> Abdullah
>>>> _______________________________________________
>>>> 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
>>>
>>
>>
>> --
>> Thank you.
>> Abdullah
>> _______________________________________________
>> 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
>


-- 
Thank you.
Abdullah
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to