We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Dealing with change - OSRM Version 5

Formal Metadata

Title
Dealing with change - OSRM Version 5
Title of Series
Part Number
16
Number of Parts
193
Author
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
The Open Source Routing Machine (OSRM) is a routing engine, providing blazing fast route-finding on global data sets like OpenStreetMap. With Version 5 of OSRM we tackled two challenges: providing a world-class navigation experience for car drivers and making OSRM easier to work with for developers. To deliver great navigation, we made route duration estimates more realistic, by allowing developers to provide custom speed and turn duration data. We also dramatically shortened pre-processing times and improved turn-by-turn guidance. To deliver a great experience to developers we modernized the code base and improved the build and test systems. We also refactored the HTTP API to support the new features and removed historical short-comings. In this talk we will introduce the subject of routing in general and then explain the new features of OSRM Version 5 in detail. We will highlight the trade-offs we faced and the reasoning behind our decisions.
Keywords