brouter-cycling-profiles's People
brouter-cycling-profiles's Issues
Cost for probablyGood cycleway should be lower than for unknown cycleway
The cost (?) for a probablyGood
cycleway seems to be higher (1.1) than if nothing special is known about the cycleway (1.0). I don't understand much about the routing profile format, but looking at other similar if else cases, this seems to be in the wrong order here.
Avoid main streets without bicycle infrastructure when tagged with "lcn=yes"
Steps are not handled correctly
It seems that the if clause does not handle steps as desired.
Probably only the 'not' needs to be shifted to ramp:wheelchair=yes?
if ( and not highway=steps ramp:wheelchair=yes ) then ( if allow_steps then 40 else 9999 )
else if ( route=ferry ) then ( if allow_ferries then 5.67 else 9999 )
Missing surfaces
I was just having a look at your profile and comparing it with my personal preference and local knowlede of my "optimised" routes. While doing so, I found out that your profile misses a couple of surfaces:
concrete:lanes
is better than ground/grass but worse than concrete because there can be small steps between the plates (depends on age and region).concrete:plates
is used for pre-fabricated concrete plates (but I expect some mappers to use it for in-situ concrete as well. True concrete plates roads are horrible, especially in former GDR (having lived there for a couple of years).metal
: worse than asphalt, better than concrete plates, common on bridges for pedestrians and cyclistsgrass_paver
: horrible to ride, unusual as surface except parking slots and short sections on agricultural tracks
You might compare your profile with https://taginfo.openstreetmap.org/keys/surface#values and https://taginfo.geofabrik.de/europe/germany/keys/surface#values
Use smoothness= tags
These are currently ignored, but should be used to get even better results.
Avoid "Schutzstreifen"
We should avoid ways with "cycleway:lane=advisory". Currently this isn't possible due to missing lookup data: abrensch/brouter#416
Use shared bus lanes by default
At the moment shared bus/bicycle lanes are ignored if not mapped as "cycleway=lane"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.