Die Vermeidungen im Bereich "Road Type Avoidances" finde ich zu hart. Teilweise kommt es zu riesen Umwegen, nur weil 500 Meter der vermiedenen Straße nicht genutzt werden können. Besser wäre, wenn die Vermeidung ignoriert werden würde, falls dadurch ein Umweg vermieden werden kann.
Die Wertigkeit im Routing in etwa so: vermiedene Straße: road_class=0, road_speed=0. (bei schnellerer Weg, Auto oder Rad)
Dieses Szenario habe ich mit OSM Karten aufgebaut und die gefundenen Strecken sind richtig gut.
Andere Vermeidungen wie Autobahn für Radfahrer, Mautstraßen usw. dürfen natürlich auf gar keinen Fall durchbrochen werden ;)
Am idealsten wäre ein Art Stufenschalter für jeden einzelnen Straßentyp, etwa so: ausschließen - vermeiden - neutral - bevorzugen
Und am besten für alle routingfähigen Keys, nicht nur für road_class, wie es jetzt ist.
Auf die Art könnte man sich ein individuelles Routingverhalten zusammenschieben. Die derzeitigen Active-Routing Profile sind ja nicht gerade das Gelbe vom Ei.