Hello, this approach is possible. You should probably continue across multiple edges until hitting a "real" intersection (one with multiple edges). Note, that isStopped only returns true for scheduled stops. Vehicles that are waiting at an intersection can only be detected by having speed 0
regards, Jakob 2018-07-24 16:30 GMT+02:00 Jose Monreal Bailey <[email protected]>: > Hi everyone, > > I want to calculate the number of vehicles I have in front of a certain > vehicle, this to calculate the number of vehicles moving and standing in > front of a vehicle. > > I was thinking in using getLeader, to get all the vehicles in front, but > this only returns one vehicle id. > What would be the best approach to calculate a standing queue of vehicles? > Iterate in the edge until there is no leader in that edge? > > And to get the number of vehicles standing and moving, I was thinking in > using for each of the leaders returned, isStopped to get the number of > vehicles that are stopped and wich are not. > > Is this the best approach, or would you recommend something better to do? > > Best regards, > José > > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.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://dev.eclipse.org/mailman/listinfo/sumo-user
