openrouteservice
openrouteservice copied to clipboard
Certain OSM access tag combinations are not correctly resolved
Some transportation mode-specific access restrictions are currently not correctly interpreted. In particular, this is the case for hgv profiles. The main problem is that a more general restriction such as access=no
overrides a more specific one such as hgv=yes
. In particular, there are ways open to agricultural and forestry traffic but closed for cars . If these are not taken into account certain routes might not be found. As a specific example consider the Verbindungsweg.
Resolving access restrictions for subprofiles was problematic when routing with CH. Now with CALT these can be put into the core as resolved at query time, so the routing graph should include the transportation mode-specific ways too.
This needs to be revisited, as with https://github.com/GIScience/openrouteservice/pull/1126 it seems now feasible to include such ways into the base non-CH graph 🤔