Open behrisch opened 3 years ago
A better solution may be to remove the loops before repairing but there is currently no way of doing this without calling duarouter twice.
or, we could just allow those turnarounds in the network if matsim thinks that they should be used.
I am not sure whether they are intentional and even if they are, they are possibly unhealthy to the microsimulation. At least the (few) cases I saw were classical cases of departure / arrival in the wrong direction. So unless we want to do the full bidi-taz approach as with TAPAS, removing them seems a good idea.
The current plan import does not check connectivity of the routes. What is observed when importing Berlin is that turnarounds happen on streets where sumo does not allow turnarounds (probably because it is a geometry like and almost straight junction). The easiest way out is to call duarouter --repair after the import maybe also with --remove-loops.