[
Date Prev ][
Date Next ][
Thread Prev ][
Thread Next ][
Date Index ][
Thread Index ]
[
List Home ]
Re: [sumo-user] node-node route
Can I use randomeTrips.py to create "fromJunction" "toJunction" flows instead of trips?
In this case the shortest path that loops back onto the junction is used. Arguably, it would be better to exclude these kind of trips from the randomTrips results.
Thanks. It worked.
But there is an issue: when source and target nodes are the same, the shortest path seems to be incorrect.
When I have a trip like fromJuncation = 1 toJuncation=1, the path that is for example "1013 -1013".
I was wondering why when source and destination are identical, it chooses a path like that.
and use
randomTrips.py -n RoutingSim1.net.xml -o test.trips.xml --juntion-taz --validate
Yes, I did. But this one, as you said may create trips with disconnected routes.
did you try this?
python randomTrips.py -n RoutingSim1.net.xml -o test.trips.xml --juntion-taz
I installed version 1.6.0. Then I copied randomTrips.py to my working directory but it still creates edge-to-edge trips.
I attached the script I'm using to create random trips.
No. You can still get disconnected trips this way. If you need validated trips, then add option --validate
However, I noticed that the combination of --junction-taz and --validate were not working as expected. It's fixed now but you will have to update sumo to todays version to make use of this.
You can also replicate the validation by calling
randomTrips.py -n RoutingSim1.net.xml -r tmp.rou.xml
duarouter -n RoutingSim1.net.xml -r tmp.rou.xm --ignore-route-errors --write-trips.junctions -o validated_junction_trips.xml
Does it validate the route automatically?
your route output is overwriting your trip output.
try
python randomTrips.py -n RoutingSim1.net.xml -o test.trips.xml --juntion-taz
then check whether the trips have the correct format
The --route-file output will never contain fromJunction or toJunction because it contains vehicles rather than trips.
Hello Harald,
I created a linux bash script, that creates random trips using command below and run it from linux terminal on windows :
python randomTrips.py -n ./RoutingSim1.net.xml -o ./Trips$j/RoutingSim$i.rou.xml -e $j --junction-taz true --route-file ./Trips$j/RoutingSimRoute$i.rou.xml --validate true
randomTrips.py that I call in this command, is the new installation of SUMO (1.6) that I copied to my working directory folder in windows.
I don't get any error, but the output still is not correct. It creates trips, from edge to edge instead of from junction to junction.
Thanks,
Raheleh
Hi Raheleh,
have you tried --junction-taz without the value true?
Does your SUMO version support --junction-taz (see output of
"python randomTrips.py --help")?
Greetings,
Harald
Am 06.05.20 um 19:35 schrieb Raheleh
Zarei:
I'm calling command below in Linux:
python randomTrips.py -n ./net1.net.xml -o
./routing1.rou.xml -e 10 --junction-taz true --route-file
./Tripstest
But I get the following error:
Error: On processing option '--junction-taz':
No option with the name 'junction-taz' exists.
You can use randomTrips option --junction-taz
The metrics are still the same (all outgoing edges at
the fromJunction are considered for departure and all
incoming edges of the toJunction for arrival).
Hello,
Thank you. I was wondering how I can use these
options with randomtrips.py scripts? Because this is
the way I generate random trips.
Also, if I use fromJuncation and toJunction, do the
routing algorithms use different metrics for finding
the shortest path?
Yes. Set option --junction-taz and then
define trips with attributes 'fromJunction' and
'toJunction'.
Hello
I noticed in SUMO, trips, route, flows and
etc, are from edge to edge, and based on the
routing algorithm option, they return the
shortest path between those edges. Is there a
way to make trips and other assignments model
to work from node to node and return the
shortest path from a node to another node in
the network?
Thanks,
Raheleh
--
RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
--
RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
--
RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
-- RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
-- RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
-- RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
-- RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
-- RAZ
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
--
RAZ