Here is what happens: - your network has disconnected components - when you generate intermediate locations, there is a high probability that some of them are in different components of the network - walks between disconnected are invalid and rejected when generating the route file
Here is the solution: pre-process your network so that it only keeps the biggest component with netconvert -s data/osm.net.xml.gz --keep-edges.components 1 -o data/fixed.net.xml Am Mo., 27. März 2023 um 14:01 Uhr schrieb Gervalino Bilas < [email protected]>: > Sorry, Jakob. > I did a little change in the file's names and forgot to send it to you. > > But the code now is: > [image: image.png] > > With this code, I have 50 pedestrians walking for 18 minutes. Ped0 at de > beginning and Ped49 at the end. > *randomTrips* algorithm gives me: > - osm.pedestrians.rou.xml (a walk for every person) > - trips.trips.xml (same walk but with just start and arrival junction) > > When I include the *--intermediate *option, I have: > - osm.pedestrians.rou.xml (with zero information) > - trips.trips.xml (a lot of walks for each person) > > But in this case, the simulation doesn't run anymore. > > What is my goal? Run a walking simulation for 13 hours and get the > position of every pedestrian hour by hour. > > Please check the "data" directory that I'm sending you now. > Thanks for your help. > > Regards, > > Em dom., 26 de mar. de 2023 às 07:40, Jakob Erdmann <[email protected]> > escreveu: > >> calling randomTrips with your options creates 50 persons as expected. >> Since your prior script references a different network >> (data/test.net.xml.gz) and also calls a test.sumocfg that you did not >> include, these are candidates where your problem may originate. >> >> Am Fr., 24. März 2023 um 21:04 Uhr schrieb Gervalino Bilas < >> [email protected]>: >> >>> Hello Jakob. >>> Thanks for helping me. >>> >>> I couldn't figure out why I can't generate intermedians walks. >>> >>> Here is the network file. >>> >>> Em qui., 23 de mar. de 2023 às 19:51, Jakob Erdmann < >>> [email protected]> escreveu: >>> >>>> This might happen if the network doesn't allow pedestrians. You can >>>> probably figure it out yourself by playing around with the test cases for >>>> randomTrips: >>>> https://sumo.dlr.de/extractTest.php?path=tools/trip/randomTrips/persons >>>> If it's still unclear after that, feel free to provide the network file. >>>> >>>> Am Do., 23. März 2023 um 20:53 Uhr schrieb Gervalino Bilas < >>>> [email protected]>: >>>> >>>>> Hello. >>>>> >>>>> Is it possible to have control about the simulation's time? >>>>> >>>>> With this code I can have 50 pedestrians walking in a network in a >>>>> random way: >>>>> >>>>> randomTrips.main(randomTrips.get_options([ >>>>> '--net-file', 'data/test.net.xml.gz', >>>>> '--route-file', 'test.pedestrians.rou.xml', >>>>> '--pedestrians', >>>>> '--prefix', 'ped', >>>>> '--trip-attributes', 'departPos="random" arrivalPos="random"', >>>>> '--end', '50'])) >>>>> >>>>> traci.start([sumoBinary, '-c', os.path.join('data', 'test.sumocfg'), >>>>> "--fcd-output", "fcd.xml"]) >>>>> >>>>> >>>>> But at the end of all walks, about 18 minutes, the simulation stops >>>>> and I need to get data for 13 hours. >>>>> >>>>> I had help from Jakob Erdmann and could generate intermediate >>>>> (--intermediate) walks to have por simulation time. But when I include >>>>> this >>>>> option, the "test.pedestrian.rou.xml" is empty and the simulations don't >>>>> run anymore. >>>>> >>>>> Regards, >>>>> _______________________________________________ >>>>> 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
