GIScience / openrouteservice

🌍 The open source route planner api with plenty of features.
https://openrouteservice.org
GNU General Public License v3.0
1.41k stars 386 forks source link

Address German Umwelt zones in routing #427

Open rabidllama opened 5 years ago

rabidllama commented 5 years ago

Most cities in Germany have Umwelt zones where specific types of cars are not permitted to enter (i.e. vehicles with diesel engines). It would be useful to reflect this information somehow in the routing.

One item that could be added is an option to avoid such areas from routes when the user selects (i.e. and avoidable option). Another aspect could be to add warning messages to routes when they contain ways inside of these umwelt zones.

aoles commented 5 years ago

What is the data source for the Umwelt zones?

nilsnolde commented 5 years ago

@aoles OSM.

This requires an in-depth review of the legal state: which engines are commonly restricted? How consistent are the different administrative units handling this (going from city level to country level, start with Germany)? Which jurisdictions are implementing restrictions like this? How's OSM coverage?

Think I'll take the lead on this and start in 2 weeks with research.

nilsnolde commented 5 years ago

Discussion about OSM tagging going on here (in German): https://forum.openstreetmap.org/viewtopic.php?id=65638

Guess we'll just go ahead soon and update OSM for a few regions in Germany and hope they'll stick.

nilsnolde commented 5 years ago

Changeset for Stuttgart up for review:

https://www.openstreetmap.org/changeset/68581426

Let's cross fingers!

nilsnolde commented 5 years ago

Finally getting back to this..

Based on a review I altered the tagging scheme for Stuttgart and also applied it to Leizig:

Values are based on the London low emission zone.

I think the tagging is alright like that. In theory petrol with Euro 0 is not allowed either, but well..

@rabidllama let's allocate some resources to this. Was thinking to pull in @MichaelsJP for the actual development. What ya think?