you need to load --route-files routes.xml,flows.xml

Am Mo., 26. Apr. 2021 um 10:51 Uhr schrieb Alejandro Rodríguez Sánchez <
[email protected]>:

> Thanks Jacob, that worked!
>
> However, albeit the output files from flowrouter (routes.xml and
> flows.xml) seem right, I still have no vehicles in the simulation after
> running flowrouter.py correctly and running sumo like this:
>
>
> sumo --net-file sumonetwork.net.xml --route-files
> sumoptroutes.rou.xml,routes.xml --additional-files ptstops.xml -v
> --emission-output emissions.xml --ignore-route-errors
>
> This is what I get:
>
> Loading net-file from 'sumonetwork.net.xml' ... done (159323ms).
> Loading additional-files from 'ptstops.xml' ... done (359ms).
> Loading done.
> Simulation version v1_8_0+1539-607721a started with time: 0.00
> Step #0.00 (1ms ~= 1000.00*RT, ~0.00UPS, vehicles TOT 0 ACT 0 BUF 0)
>
> Simulation ended at time: 1.00
> Reason: All vehicles have left the simulation.
> Performance:
>  Duration: 2.43s
>  Real time factor: 0.412201
>  UPS: 0.000000
> Vehicles:
>  Inserted: 0
>  Running: 0
>  Waiting: 0
>
> And if I set initial and final steps, I get rid of the "All vehicles have
> left the simulation" error, but still no vehicles are loaded:
>  sumo --net-file sumonetwork.net.xml --route-files
> sumoptroutes.rou.xml,routes.xml --additional-files ptstops.xml -v
> --emission-output emissions.xml --ignore-route-errors -b 60 -e 10800
>
> Loading net-file from 'sumonetwork.net.xml' ... done (159323ms).
> Loading additional-files from 'ptstops.xml' ... done (359ms).
> Loading done.
> Simulation version v1_8_0+1539-607721a started with time: 60.00
> Simulation ended at time: 10800.00
> Reason: The final simulation step has been reached.
> Performance:
>  Duration: 4.44s
>  Real time factor: 2417.29
>  UPS: 0.000000
> Vehicles:
>  Inserted: 0
>  Running: 0
>  Waiting: 0
>
> Kind regards,
> Alejandro.
>
> El vie, 23 abr 2021 a las 7:14, Jakob Erdmann (<[email protected]>)
> escribió:
>
>> - put 'type' information (source, sink) into e1detectors.xml
>> - run python3 $SUMO_HOME/tools/detector/flowrouter.py -n network.net.xml
>> -d e1detectors.xml -f TrafficCountdata.csv -o routes.xml -e flows.xml -v
>>  --vclass passenger --source-sink-output sourceSink.xml --flow-poi-output
>> flow_poi.xml
>>
>>
>> Explanations:
>> - flowrouter does not handle the "inductionLoop" element
>> - flowrouter has trouble figuring out detector type end edges that aren't
>> on the network fringe
>> - option --revalidate-detectors causes all loaded sinks and sources to be
>> ignored and recomputed
>> - option --lane-based isn't tested as much as the simple edge-based
>> version and makes debugging harder. Add back this option after the
>> edge-based routing is working to satisfaction
>>
>> regards,
>> Jakob
>>
>> Am Do., 22. Apr. 2021 um 22:42 Uhr schrieb Alejandro Rodríguez Sánchez <
>> [email protected]>:
>>
>>> Hello again, sorry for my late response.
>>> I have changed the way I focus the problem and I have created a network
>>> of E1 detectors and another of induction loops for each lane in the edges
>>> where is a original detector with their respective normalized traffic
>>> counts for each lane.
>>> However, I still have the problem that none of the sources or the sinks
>>> are loaded from the detectors file but are created by flowrouter in
>>> positions that don't correspond with the positions of the detectors or
>>> induction loops of my detector file, so the vehicles are created in
>>> locations that differ from reality.
>>> This is how I am running flowrouter:
>>> python3 $SUMO_HOME/tools/detector/flowrouter.py -n network.net.xml -d
>>> inductionloops.xml -f TrafficCountdata.csv --lane-based -o routes.xml -e
>>> flows.xml -v  --vclass passenger --source-sink-output sourceSink.xml
>>> --revalidate-detectors --flow-poi-output flow_poi.xml
>>>
>>> What can I do to force flowrouter to load sources and sinks from the
>>> detectors file?
>>>
>>> Sincerely,
>>> Alejandro
>>>
>>> El mar, 6 abr 2021 a las 15:12, Jakob Erdmann (<[email protected]>)
>>> escribió:
>>>
>>>> 1) The code is somewhat obscure but I think the routes will be built
>>>> despite the warning as long as their length exceeds the value of
>>>> --min-route-length (default -1)
>>>> 2) this message comes from the automatic detector classification which
>>>> is not very suitable for highly meshed urban networks. You can instead
>>>> classify your detectors beforehand based on your own knowledge and intent
>>>> 3) the detector classification by flowrouter is less sophisticated and
>>>> only works for edges that have no predecessor/successor. use manual
>>>> classification instead
>>>>
>>>> Consider using routeSampler as an alternative to the above tools as it
>>>> gives more control over the generated routes.
>>>>
>>>> regards,
>>>> Jakob
>>>>
>>>>
>>>>
>>>> Am Mo., 5. Apr. 2021 um 10:59 Uhr schrieb Alejandro Rodríguez Sánchez <
>>>> [email protected]>:
>>>>
>>>>> Hello Giuliana,
>>>>> Thanks for the answer, it worked perfectly. However, I have a few
>>>>> questions about dfrouter and flowrouter:
>>>>>
>>>>> 1) I keep getting "Could not close route for detector X" warnings for
>>>>> most of the warnings, no matter if I pass the options --routes-for-all
>>>>> or/and --keep-unfinished-routes or none of them. I've noticed that this
>>>>> always happens to "between" detectors. What does this exactly mean? Are
>>>>> vehicles passing by those detectors not finishing their trips?
>>>>> This is how I'm launching dfrouter:
>>>>> dfrouter --net-file ${network} --routes-output ${routes}
>>>>> --emitters-output ${emitters_file} --detector-files ${detectors_pos}
>>>>> --measure-files ${measures_file} --strict-sources true --detector-output
>>>>> detectors_out.xml --keep-unfinished-routes
>>>>>
>>>>> 2) I also get lots of warnings like this: "Warning: Quitting checking
>>>>> for being a source for detector 'ES54-a' due to seen edge limit"
>>>>> For this reason I have very few sources in my network and as a result,
>>>>> the number of vehicles generated is lower than expected, but if possible I
>>>>> want to avoid using the "between" detectors as sources.
>>>>>
>>>>> 3) Regarding flowrouter, I wanted to compare the results with dfrouter
>>>>> but when I run flowrouter it seems that it isn't reading the detectors
>>>>> file. According to the documentation I understand that the detectors file
>>>>> used as input in dfrouter should be adequate to use as input in 
>>>>> flowrouter,
>>>>> as well as the detectors_out.xml generated by dfrouter. However, with both
>>>>> of the detector files I get 0 sources and sinks loaded from detector file:
>>>>>
>>>>> Reading net
>>>>> 1066109 edges read
>>>>> Reading detectors
>>>>> Warning! Edge '31512186' is simultaneously source and sink.
>>>>> Warning! Edge '739266307' is simultaneously source and sink.
>>>>> Warning! Edge '823760807' is simultaneously source and sink.
>>>>> Loaded 0 sources and 0 sinks from detector file. Added 138 sources and
>>>>> 110 sinks from the network
>>>>> Reading flows
>>>>> Calculating routes
>>>>> 138 sources, 138 unlimited
>>>>> 110 sinks, 110 unlimited
>>>>>
>>>>> Nonetheless, the routes and flows file generated by flowrouter
>>>>> (attached) does look nice, so I think I'm missing something.
>>>>>
>>>>> Best regards,
>>>>> Alejandro.
>>>>>
>>>>>
>>>>> El jue, 1 abr 2021 a las 1:27, <[email protected]> escribió:
>>>>>
>>>>>> Hi Alejandro,
>>>>>>
>>>>>>
>>>>>>
>>>>>> please replace the “,” in your csv files by “;” and run dfrouter
>>>>>> again. If that was the problem, you should be getting some 
>>>>>> vehicle-elements
>>>>>> in the output ‘vehicles.rou.xml’. Now the output contains only
>>>>>> routeDistributions-elements.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Giuliana
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Von:* sumo-user <[email protected]> *Im Auftrag von 
>>>>>> *Alejandro
>>>>>> Rodríguez Sánchez
>>>>>> *Gesendet:* Mittwoch, 31. März 2021 12:12
>>>>>> *An:* Sumo project User discussions <[email protected]>
>>>>>> *Betreff:* [sumo-user] sumo does not load vehicles after running
>>>>>> dfrouter
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi everyone,
>>>>>>
>>>>>> I've recently started working with dfrouter in order to get
>>>>>> "realistic" traffic flows in the city of Madrid.
>>>>>>
>>>>>> I have followed every step in the dfrouter docs in order to create
>>>>>> the mandatory files (detector positions and flow measures). In order to
>>>>>> locate the detectors in the network I have made my own script using
>>>>>>
>>>>>> *lanePos, dist =
>>>>>> sumolib.geomhelper.polygonOffsetAndDistanceToPoint((x,y),
>>>>>> closestLane.getShape())*
>>>>>>
>>>>>> to locate the closest Lane to each detector.
>>>>>>
>>>>>>
>>>>>>
>>>>>> After doing that, dfrouter seems to work properly: it creates the
>>>>>> vehicles.rou.xml and sumoroutes.rou.xml files and they are not empty.
>>>>>>
>>>>>> However, while trying to run sumo, it does not load any vehicle. I
>>>>>> have tried with the two following commands:
>>>>>>
>>>>>>
>>>>>>
>>>>>> sumo -c $conf_file --ignore-route-errors
>>>>>>
>>>>>> *sumo --net-file ${network} --additional-files
>>>>>> ${routes},${emitters_file}*
>>>>>>
>>>>>>
>>>>>>
>>>>>> I have to note that I am trying to implement dfrouter in a network
>>>>>> with public transport vehicles loaded apart from the passenger vehicles,
>>>>>> but I don't think this can be an issue because the public transport
>>>>>> vehicles are not loaded in the highlighted line.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Could anyone pointing out where the error is, if any?
>>>>>>
>>>>>>
>>>>>>
>>>>>> I attach the dfrouter files and the rest of files for the simulation
>>>>>> in this mail.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>> Alejandro Rodríguez Sánchez
>>>>>>
>>>>>> PhD student
>>>>>> CIEMAT // Universidad Complutense de Madrid
>>>>>> 28040 Madrid
>>>>>> email: [email protected]
>>>>>>
>>>>>> Website: https://alexrsanchez.github.io/en/
>>>>>>
>>>>>> *[image: Das Bild wurde vom Absender entfernt.] CarpetaDudas.zip
>>>>>> <https://drive.google.com/file/d/1LvtU486cUQg3tn-aWlB4nZYE6m0LKmBl/view?usp=drive_web>[image:
>>>>>> Das Bild wurde vom Absender entfernt.]*
>>>>>> _______________________________________________
>>>>>> 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
>>
>
>
> --
> 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

Reply via email to