On a recent trip to Albania, my routing device (OsmAnd) made me leave the freeway SH1 just before a freeway crossing, just to get back to it on the next access after the crossing. The freeway is in a good state with no obstacles, so it’s completely useless and wrong to leave it (and additionally, the suggested route is not possible, because you cannot turn left after leaving the freeway, you have to go to the next village to make a u-turn)
I checked with the online routers of OSM (OSRM and GraphHopper) and they show the same behavior: OpenStreetMap
I could not find out in the OSM online editor why it’s behaving so strangely. Could it be related to the 20km/h speed limits?
The straight section of road that the router avoids is tagged with this Tag:traffic_calming=choker - OpenStreetMap Wiki and has a speed limit of 20km/h. Pretty sure those are a mistake and the low speed limit looks unlikely for a street like that?
The illegal u-turn directly after the turn lanes merge was suggested because it was missing a no u-turn restriction. I’ve added that restriction now.
There was also their earlier changeset Changeset: 170762770 | OpenStreetMap with comment “Necessary corrections from IRL updates, in order to avoid congestion of traffic near area where highway lanes start narrowing.” which still seems like it could be misusing OSM tags if there isn’t an actual maxspeed=20 sign there, but definitely worth talking with the mapper about what exactly is the on-the-ground truth there
Even though they sometimes put ridiculous speed limits on all kinds of roads in Albania (not that anyone would care), I cannot confirm it in this case, because I was led off the freeway and couldn’t see the signs. On my way back, I saw that all cars were passing at high speed in both directions…
My guess is, that there was a construction site at some point, which isn’t anymore, so should I just remove the 20 km/h?