Let's talk about highway classification in OSM

So I made a thread about the implementation of official classification tagging:

And if someone needs a reason for why importance is needed, I have an example.
Here is the the route between Warsaw and Prague when driving a passenger car: GraphHopper Maps | Route Planner

And here’s the same route for lorries: GraphHopper Maps | Route Planner

The first route would be tagged as importance=supernational and the second one as importance=national + importance:hgv=supernational.
There are countless examples like these which result from restrictions for lorries or better conditions for them on other roads. With the current tagging, a road will be treated the same for both passenger cars and lorries despite one being more important than the other. An importance=* tag solves the issue.

3 Likes