-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
avoid cities doesn't avoid small villages #608
Comments
Because cities with less than 50,000 inhabitants are currently not considered, see: #486 (comment) ff. |
RD5 file with building density based Test route: https://brouter.de/brouter-web/#map=14/48.2593/7.2437/standard&...&profile=car-eco
|
This sounds nice, thank you. But I don't understand the calculation behind because I don't know the town class. What do the numbers represent? Additionally I hope that devemux86 can implement this in the internal settings. |
It is nice and I truely hope that we will manage to implement this concept properly in the near future.
The idea behind my variant of the
This will only be possible if we change the calculation of the
You could add an additional penalty for
|
@quaelnix thanks nice hint! I will check it. |
@devemux86, adding mild penalties for |
I'm not a motorcyclist and don't know this area, but after playing around with the values a bit, here's what I would do:
You could also try something like this:
The optimal weighting for such penalties can only be determined through extensive testing, which can take many hours. |
Hello Dolomitee! I have no motorbike, but I do not understand the requirements you put together:
Avoid cities is ok for me, I hate to cross cities/big towns on the bike! But "avoid residential roads" is not clear: The situation is I think similar when you try to consider "traffic_signal" in a profile. A town ta for villages is theoretically possible (with high costs). I am waiting since monthes on a use case (you have possibly a solution to route outside each village in your example?) |
I only use the internal cruiser settings. The rest is too complicated for me. |
"Avoid residential roads" I think/suspect now, it means the OSM roads mapped as "highway=residential". If so, avoid residential only means, in villages/town/cities remain on the main roads, do not use the residential roads... "With Avoid residential road I would like to use a detour instead of driving through the village if available." (Today, using the tag "max-speed", profiles should be able to favor a detour if available), |
Cruiser's custom driving BRouter profile is available here: For the "Avoid residential roads" we use the tags |
@EssBee59 do you mean the |
About the maxspeed tag.. assign maxspeed_explicit = The idea, if you prefer a detour to a road in a village is to favor a route with a maxspeed higher than 30 and 50... |
This is how I understand it, use the main roads in smaller villages, if so then avoid residential roads is the right setting.
how can I do this in cruiser? |
@DolomitesTom please see: |
Hi all,
I was told to put this here. I am using Cruiser app with Brouter offline, profile motocycle (car eco) with options
avoid motorway
avoid residential roads
avoid unpaved roads
avoid cities
vmax set to 60 km/h
test voges.zip
With avoid cities I would expect it to use the main road, D1059 in this case.
Why does it drive through the small villages on D459?
Is it because the avoid cities option does not include small villages? If so, could I please ask for a change or additional option to also avoid small villages from 500 or 1000 inhabitants (best would be a customizable amount)?
Or how can I force it without extra shaping point to us the D1059 in this case? This is just an example for a general problem that I have with route calculation.
With a motorcycle you normally want to take detours, even wider detours in order to not to drive through cities when it is avoidable (sometimes it is not, but in such cases it would be).
Would an extra option be possible which is called
accept detour up to X kilometer (X customizable)?
The text was updated successfully, but these errors were encountered: