Thanks Jakob, now it works properly.

Best regards,
Alejandro

El mar., 16 nov. 2021 23:08, Jakob Erdmann <[email protected]> escribió:

> When using named routes (with attribute id) as input for
> implausibleRoutes.py, the option --standalone must be set. (This was
> missing in the documentation but has now been added at
> https://sumo.dlr.de/docs/Tools/Routes.html#implausibleroutespy).
>
> regards,
> Jakob
>
> Am Di., 16. Nov. 2021 um 16:41 Uhr schrieb Alejandro Rodríguez Sánchez <
> [email protected]>:
>
>> 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 (<[email protected]>)
>> 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 <
>>> [email protected]>:
>>>
>>>> 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 (<[email protected]>)
>>>> 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
>>>>> <[email protected]>:
>>>>>
>>>>>> 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: [email protected]
>>>>>> Website: https://alexrsanchez.github.io/en/
>>>>>> _______________________________________________
>>>>>> 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
>>>>>
>>>>
>>>>
>>>> --
>>>> Alejandro Rodríguez Sánchez
>>>> PhD student
>>>> CIEMAT // Universidad Complutense de Madrid
>>>> 28040 Madrid
>>>> email: [email protected]
>>>> Website: https://alexrsanchez.github.io/en/
>>>> _______________________________________________
>>>> 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
>>>
>>
>>
>> --
>> Alejandro Rodríguez Sánchez
>> PhD student
>> CIEMAT // Universidad Complutense de Madrid
>> 28040 Madrid
>> email: [email protected]
>> Website: https://alexrsanchez.github.io/en/
>> _______________________________________________
>> 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

Reply via email to