Hello Bijal VARIA,

The solution that I had used was somewhat bounded to the considered version
of SUMO, this is why my solution involved several tools (I was using at
that time SUMO 0.13):

   - First of all I had to convert the whole road network into a weighted
   graph, by relying on Networkxs API and LibSUMO
   - The second step was to use the Networkxs API to compute the shortest
   path between nodes of the network (what I mean by nodes of the network is
   junction of your road network)
   - The last step is to compare the distance between the different nodes
   and the targeted one.

You can check this work by following this link
<https://github.com/Arslan90/PyServerGeneric>. However, as explained above
the code is very old

Another quick around solution and which may be not bounded to older
versions of SUMO is to:

   - Identify your edges and the targeted one then retrieve the coordinates
   of their centre
   - Compute the distance between your edge and the target one via their
   centre coordinate and the specific TraCI command
   <http://sumo.dlr.de/wiki/TraCI/Simulation_Value_Retrieval>  *distance
   request (0x83)*

Voila voila, I hope that is the expected answer,

Arslane HAMZA-CHERIF

Le jeu. 10 janv. 2019 à 09:42, Jakob Erdmann <[email protected]> a
écrit :

> You will have to do the actual programming yourself but here are some
> hints:
>
> edges = traci.vehicle.getRoute(vehID)
> remainingEdges = edges[traci.vehicle.getRouteIndex(vehID):]
> stage = traci.simulation.findRoute(fromEdge, toEdge)
> travelTime = stage.travelTime
>
>
>
>
> Am Mi., 9. Jan. 2019 um 17:07 Uhr schrieb Bijal Varia <
> [email protected]>:
>
>> Dear listing,
>>
>> I have found Question in the following link :
>>
>>              https://sourceforge.net/p/sumo/mailman/message/35079189/
>>
>> *I am concern to  first Question :*
>>
>> 1. Which node from B,C,D & E is the closest (Driving distance not Air 
>> distance) to a target node Z
>>
>> * Answer : *
>>
>> The best solution is to retrieve nodes that compose the current route of a 
>> vehicule than calculate the driving distance between each node and the 
>> target node.
>>
>> *Would you please share the code of Traci (Python) to achieve this. I am 
>> struggling since few weeks to do this.*
>>
>> *I will be very much grateful if you help me in this regard.*
>>
>> Bijal Varia
>>
>> _______________________________________________
>> sumo-user mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to