GraphHopper Routing Engine 8.0 Launched
Now we have launched model 8.0 of GraphHopper, the versatile and quick open supply routing engine for OpenStreetMap. Learn extra about it on GitHub, strive GraphHopper Maps and skim on to seek out out what’s new.
The next contributors labored on over 50 pull requests and plenty of extra smaller modifications:
westnordost, christophlingg, easbar, karussell, michaz, ratrun, otbutz, lukasalexanderweber, boldtrn, OlafFlebbeBosch, bt90
Thanks so much to all contributors!
GraphHopper can now consider speed limits of different countries even when no specific “maxspeed” tag is supplied in OpenStreetMap knowledge. A particular due to Tobias (westnordost) for his work on this matter! It will quickly enhance the time estimates on GraphHopper Maps in a couple of international locations, the place we at the moment deviate an excessive amount of as a result of world default of 100km/h for rural and 50km/h for city velocity.
For this function we additionally have to differentiate between rural and concrete, the place we launched an “urban_density” calculation final yr, because the city boundaries are sometimes solely mapped for greater cities. And for this calculation we now significantly reduced memory usage.
Now we have new translations for Kazakhstan and Uzbekistan for turn-by-turn directions, thanks Muhammad and Kaisar. And much more translation work was completed: in whole we do now help 48 languages!
The bike profile now allows to make use of the reverse route of one-ways at strolling velocity. This makes the bike route planning extra pure particularly in cities with many one-ways.
The worldwide elevation knowledge comes as raster knowledge and this will result in artifacts as a result of “step-wise” modifications. These artifacts will be diminished after we apply a particular elevation smoothing, which was improved by Christoph.
The information from OpenStreetMap grows and grows as extra roads in additional areas are mapped and GraphHopper has to deal with the amount additionally within the subsequent years with out decreasing import velocity or growing reminiscence utilization an excessive amount of. One of many vital knowledge buildings to deal with this was adapted to handle this growth.
The brand new routing engine launch additionally consists of an improved GraphHopper Maps: which you’ll add to the homescreen, has improved elevation details and improved mobile address input. Learn extra concerning the enhancements like excluding areas or improved route hints in this blog post. Additionally take a look into the GraphHopper Maps Android app.
Go to the change log for potential breaking modifications here.
Glad routing!