a Brouter Mountainbike Profile
This profile tries to find routes suitable for mountainbikes. It tries to avoid major roads and focuses on tracks for uphills and paths/tracks for downhills where possible.
There are two major parameters to modify the behaviour:
- is_wet
- false: normal behaviour (default)
- true: try to avoid ways which are potentially unpleasant to ride when they are wet (for example ways with grass/earth surface)
- mtb_hard_factor (range 0 - 4)
- 0: normal behaviour (default in mtb-zossebart.brf), generate routes for XC/AM
- 2: generate harder routes (for example All Mountain, default in mtb-zossebart-hard.brf)
- 4: highest setting (for example Enduro)
Also, there are some additional switches for special features:
- allow_ferries: switch on and off the usage of ferries (default off)
- allow_steps: wether the route can go over steps (default on)
- use_uncertain_gates: wether passing of gates with unknown access restrictions is allowed or not. The default behaviour is to do not pass such gates. However, in some poorly mapped areas, it might be beneficial to enable this switch to avoid lots of big detours in the routing. Be aware that you could end up at a closed or restricted gate then!
CAUTION: Locus ignores the default settings of the parameters when the profile is first configured! This means the avoid_unpaved parameter is set to false, which leads to the creation of harder routes in profile versions prior to v1.1.0! Please enable avoid_unpaved at the first setup if you want the default behaviour! This setting is global for all profiles configured in Locus. This is not a problem with other apps or brouter-web, as they are not aware of these parameters and thus use the default settings. Beginning from v1.1.0, the profile is split into two separate variants (normal/hard), so this is not a problem any more.
- initial version
- refactor to syntax alternatives (should improve the readability)
- correction to make Locus parameter switches work again
- split into normal/hard versions of the profile, removed avoid_unpaved parameter
- fix for wrong turninstructions bug
- add profile parameter comments, fix ferry route avoidance
- add missing turninstructionmode parameters
- add oruxmaps turninstructionmode parameter
- avoid oneways on cycleways
- kinematic model parameters for more precise ETA
- add parameter to switch access on uncertain gates (without access-tags)
- add parameter to allow ferries (default off)
- add parameter to allow steps (default on)
- adapt default kinematic parameters for more realistic ETA
- fix elevation filtering default settings
- make ntb_hard_factor param an enum to restrict it to the designed range
- rearrange paramters to a more sensible order