For other highway=, should we also have differing preferences? At
present, my Portland configuration has some basic rules (mostly from
Zsombor Welker), listed at the bottom of tihs email. They express
absolutes -- a way marked CAR is absolutely forbidden to pedestrians and
cyclists.
We also have support for variable preferences for SAFE routing by OSM
tag (values not given here). But for QUICK routing, there is presently
no support for variable preferences. It would be easy enough to add,
and in fact we will have to add it for cars (we'll call it "speed
limits" there). It seems possible to me that we need a third mode, BEST
or HUMAN or something, which expresses a typical user's preferences for
a little bit of safety, a little bit of speed, and a little bit of
unsurfaced road avoidance. What do cyclists think?
<entry key="highway=motorway" value="CAR" />
<entry key="highway=unsurfaced" value="ALL" />
<entry key="highway=motorway_link" value="CAR" />
<entry key="highway=trunk" value="CAR" />
<entry key="highway=trunk_link" value="CAR" />
<entry key="highway=primary" value="ALL" />
<entry key="highway=primary_link" value="ALL" />
<entry key="highway=secondary" value="ALL" />
<entry key="highway=secondary_link" value="ALL" />
<entry key="highway=tertiary" value="ALL" />
<entry key="highway=tertiary_link" value="ALL" />
<entry key="highway=unclassified" value="ALL" />
<entry key="highway=residential" value="ALL" />
<entry key="highway=living_street" value="ALL" />
<entry key="highway=road" value="ALL" />
<entry key="highway=service" value="ALL" />
<entry key="highway=byway" value="ALL" />
<entry key="highway=track" value="ALL" />
<entry key="highway=mini_roundabout" value="ALL" />
<entry key="highway=cycleway" value="PEDESTRIAN_AND_BICYCLE" />
<entry key="cycleway=track" value="PEDESTRIAN_AND_BICYCLE" />
<entry key="highway=pedestrian" value="PEDESTRIAN_AND_BICYCLE" />
<entry key="highway=path" value="PEDESTRIAN_AND_BICYCLE" />
<entry key="highway=bridleway" value="PEDESTRIAN_AND_BICYCLE" />
<entry key="highway=footway" value="PEDESTRIAN" />
<entry key="highway=steps" value="PEDESTRIAN" />
<entry key="railway=platform" value="PEDESTRIAN_AND_BICYCLE" />
<entry key="highway=platform" value="PEDESTRIAN_AND_BICYCLE" />
<entry key="highway=construction" value="NONE" />
<entry key="highway=raceway" value="NONE" />
I noticed that in the Portland area, there are a number of OSM ways
marked highway=unsurfaced. In OTP, we have two major routing modes for