Hello again Jakob, sorry to bother you again. I'm still trying to launch the tool implausibleRoutes.py but it still raises the same error. I thought the problem could be in my network large extent (I need to simulate a middle-sized european city) so I clipped it to a lower extent, but the problem persists. After running flowrouter.py, I launch implausibleRoutes.py and this is what I get:
Loading net ... done. *Error: No route input specified or all routes were invalid.*Quitting (on error). parsing network from sumonetwork_zgzfixed.net.xml parsing routes from routes.xml 0 routes read 0 short routes skipped calculating air distance and checking loops calling duarouter: /home/al324/sumo-V1.10.0/bin/duarouter -n sumonetwork_zgzfixed.net.xml -r routes.xml -o routes.xml.rerouted.rou.xml --no-step-log --routing-threads 1 --routing-algorithm astar --aggregate-warnings 1 -v Traceback (most recent call last): File "/home/u7262/sumo-V1.10.0/tools/route/implausibleRoutes.py", line 300, in <module> main() File "/home/u7262/sumo-V1.10.0/tools/route/implausibleRoutes.py", line 224, in main for vehicle in parse(duarouterAltOutput, 'vehicle'): File "/home/u7262/sumo-V1.10.0/tools/sumolib/xml.py", line 253, in parse for _, parsenode in ET.iterparse(_open(xmlfile, None)): File "/opt/python/3.7.9/lib/python3.7/xml/etree/ElementTree.py", line 1243, in iterparse source = open(source, "rb") *FileNotFoundError: [Errno 2] No such file or directory: 'routes.xml.rerouted.rou.alt.xml'* It seems that implausibleRoutes.py cannot read the routes from routes.xml, but not sure why. The routes.xml contains routes of this form: <route id="678695567_678859243.qPKW.1380" edges="678695567 80784908 136656809 92741288#1 124019581#0 124019581#2 678859243"/> Kind regards, Alejandro El mar, 16 nov 2021 a las 10:36, Jakob Erdmann (<namdre.s...@gmail.com>) escribió: > Hello, > the tool implausibleRoutes.py calls 'duarouter' in the background to find > shortest paths (and thereby detect implausible detours). > This call to duarouter is supposed to generate the file > 'routes.xml.rerouted.rou.alt.xml'. > Try running the tool with option -v to better understand what's happening. > It should print the 'duarouter' command on the console and you can also > try to execute this command yourself to check for errors. > > regards, > Jakob. > > Am Mo., 15. Nov. 2021 um 19:42 Uhr schrieb Alejandro Rodríguez Sánchez < > alrod...@ucm.es>: > >> Thanks for the guidance Jakob. Regarding the "implausible routes", I'm >> experiencing some difficulties with the "implausibleroutes.py" script since >> a while, that is why I started to look for alternatives. >> >> When using python implausibleroutes.py network.net.xml routes.xml, I have >> the following error: >> FileNotFoundError: [Errno 2] No such file or directory: >> 'routes.xml.rerouted.rou.alt.xml' >> >> Which makes sense because my routes file hasn't that name. Searching in >> the code, it seems to me that the error may come from the >> "duarouterAltOutput" definition shown below that. But I don't really know >> what to do to get rid of this error. It doesn't not work with absolute >> paths neither. >> prefix = os.path.commonprefix(options.routeFiles) >> duarouterOutput = prefix + '.rerouted.rou.xml' >> duarouterAltOutput = prefix + '.rerouted.rou.alt.xml' >> >> Regards, >> Alejandro >> >> El lun, 15 nov 2021 a las 14:22, Jakob Erdmann (<namdre.s...@gmail.com>) >> escribió: >> >>> Hello, >>> the two outpufiles generated by flowrouter.py (routes and flows) must be >>> used together. This can either be done by adding the routes with option >>> --additional or by using duarouter in a preprocessing step (load routes, >>> flows and network to create a combined file with lots of vehicles). >>> >>> The whole idea of combining flowrouter (or any other tool that creates >>> routes from counting data) with duaIterate to ease congestion is >>> questionable though, because the new routes may ignore the original edge >>> count values that were used with flowrouter. >>> >>> Flowrouter is known to generated "implausible routes" which are more >>> likely to cause congestion in some networks. There are two approaches to >>> deal with this problem >>> - identify and blacklist "implausible" routes to guide the flowrouter >>> process >>> - use another tool >>> >>> See >>> https://sumo.dlr.de/docs/Demand/Routes_from_Observation_Points.html#chosing_the_right_tool >>> >>> regards, >>> Jakob >>> >>> >>> Am Sa., 13. Nov. 2021 um 09:22 Uhr schrieb Alejandro Rodríguez Sánchez < >>> alrod...@ucm.es>: >>> >>>> Hello everyone, >>>> >>>> I am trying to use the duaIterate.py script to ease congestion in my >>>> network using the flowrouter.py output. However, at the moment I have not >>>> succeed: >>>> >>>> When running duaiterate with the options --additional vtypes.add.xml -r >>>> routes.xml -e 21600 --time-to-teleport.highways 120 duarouter--vtype-output >>>> dummy.xml duarouter--additional-files vtypes.add.xml >>>> I have this error in the "dua.log" file: >>>> Error: No route input specified or all routes were invalid. >>>> Quitting (on error). >>>> >>>> When I introduce the flows as input (option -F flows.xml), the errors >>>> change to the following: >>>> Error: The route '-226701455_219967849.qPKW.0' for flow >>>> '-226701455_219967849.qPKW.0' is not known. (and the error repeats for >>>> every flow defined in the flows.xml file). >>>> >>>> What I am missing here? Is it not possible to run duaIterate.py using >>>> the flowrouter.py output as routes/flows data? >>>> >>>> Kind regards, >>>> Alejandro. >>>> -- >>>> Alejandro Rodríguez Sánchez >>>> PhD student >>>> CIEMAT // Universidad Complutense de Madrid >>>> 28040 Madrid >>>> email: alrod...@ucm.es >>>> Website: https://alexrsanchez.github.io/en/ >>>> _______________________________________________ >>>> sumo-user mailing list >>>> sumo-user@eclipse.org >>>> To unsubscribe from this list, visit >>>> https://www.eclipse.org/mailman/listinfo/sumo-user >>>> >>> _______________________________________________ >>> sumo-user mailing list >>> sumo-user@eclipse.org >>> To unsubscribe from this list, visit >>> https://www.eclipse.org/mailman/listinfo/sumo-user >>> >> >> >> -- >> Alejandro Rodríguez Sánchez >> PhD student >> CIEMAT // Universidad Complutense de Madrid >> 28040 Madrid >> email: alrod...@ucm.es >> Website: https://alexrsanchez.github.io/en/ >> _______________________________________________ >> sumo-user mailing list >> sumo-user@eclipse.org >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-user >> > _______________________________________________ > sumo-user mailing list > sumo-user@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user > -- Alejandro Rodríguez Sánchez PhD student CIEMAT // Universidad Complutense de Madrid 28040 Madrid email: alrod...@ucm.es Website: https://alexrsanchez.github.io/en/
_______________________________________________ sumo-user mailing list sumo-user@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user