This is an old revision of the document!
This page is dedicated to routing issues, where Kurviger won't route along a certain road even though it should be possible to route along this road, Kurviger uses a road that is actually not accessible, or when there were issues with the turn instructions.
Kurviger is based on OpenStreetMap (OSM). OSM is a project where volunteers help to create a model of the world. This means, somebody has to enter the data into OSM to make it available to the public. If the world changes, someone has to update the data in OSM. Depending on where you are living, chances might be good, that you come across a road that is not correctly specified in OSM (we call this not correctly tagged). Kurviger respects the restrictions that are tagged in OSM and the most common tags, if there are no restrictions, there is no way for us to know if a certain road might not be accessible.
These cases could be, that Kurviger uses a road that is not accessible. Or maybe Kurviger won't use a Route, even though you know that the road is accessible. No matter how many waypoints you place along the road, Kurviger simply won't take the road. Maybe the turn instructions are incorrect, like a missing street name or maybe no turn instruction was given at all.
Usually, if Kurviger is behaving very weird, this is because there is an issue in the OSM data, obviously this is not always the case, but usually :). If you see such an issue, while planning a route, please help to improve the OSM data. OSM is used by millions of people, so you are not only supporting Kurviger but a lot of different projects. You can always let us know in our forum and we will help you finding the reason for the incorrect results and can report a note in OSM.
If you are wondering, why you are the first one to stumble over this issue, even though there are millions of users, this could be due to different reasons. First of all, the data is changing all the time, maybe somebody made a change that was not correct. Secondly, Kurviger prefers small roads, most routing software takes you along the highway or is only considering bike or foot routing, where access restrictions are different to motorcycles. Or maybe multiple users are suffering from this issue, but don't know how to solve the issue. We are here to help you!
Do you feel keen about helping the community? Great! There are a lot of tutorials out there to help you getting started. I like this tutorial. Thanks in advance for supporting the community and open data!
There can be multiple reasons for that. Here are the most common ones.
Construction sites are not always tagged in OSM. If the construction site is only a short-term construction site (less than 6 months), the general opinion is not to tag it. If the construction takes longer than 6 month, please go ahead and tag it. See the OSM wiki for more details.
Especially for smaller roads, there might be a missing access restriction in OSM. You should check that the access tag is set correctly. Access restrictions can be set to ways and nodes. Generally we recommend to tag the ways. Ways also include ferries, so if a ferry is not transporting motorcycles, this can be tagged for the way of the ferry. For more information see the OSM wiki.
If you face an issue here. You might want to check your advanced routing options first. If you ticked “avoid ferries”, “avoid motorways”, or “avoid toll roads”, these avoidances are quite strong and Kurviger will make big detours to avoid them.
Explicitly tagging allowance for motorcycles on ferries is often not done in OSM, therefore some ferries are not used. There are issues with streets that are forbidden for motorcyclists for some conditions. These roads are often tagged incorrect and therefore these roads produce errors.
Unfortunately, I cannot check and correct every road, so Kurviger and OSM is always happy if the community improves the data. If you find a road or ferry that is not routed correctly in Kurviger you can just go to OpenStreetMap and correct it. Only change values if you know the street and that the given tags are wrong!
Kurviger uses a ferry if the tags are either
motor_vehicle=yes. If you want you can also enter the duration. The duration makes it more likely to that the ferry is actually used.
Kurviger can access a barrier, like a
gate or a
lift_gate if you add
access=yes, if the
access tag is missing, Kurviger will not route through this gate. Kurviger considers
vehicle. So if a barrier is only accessible for vehicles, but maybe not for pedestrians, you should set
vehicle=yes on the barrier and not the more generic
access=yes. Try to be specific, but you don't need to get into too much detail.
To easily find these barriers you can use this overpass query.
Fords are tricky, as they are often seasonal or more challenging after rain. Kurviger will route through fords that are explicitly marked as seasonal, intermittent, or shallow (depth less than 0.10 m).
If the instructions at a roundabout are not correct, for example, instead of “take exit X at roundabout” you receive a turn instruction like “turn slight right/left”, this usually means that the roundabout is not tagged correctly. Every roundabout has to be tagged with
junction=roundabout. See the OSM wiki for more details.
If a street name is missing for a turn instruction, this usually indicates that the
name tag is missing for the way after the turn. Usually it happens that street names are not tagged for very short ways, if this way is directly after the turn, we cannot create a street name for the turn. Have a look at the OSM wiki for more details.