What is openrouteservice?#

  • openrouteservice is an open-source routing engine based on open data from OpenStreetMap.

  • Based on the open-source routing engine GraphHopper

  • Focus on specialized routing applications in humanitarian aid, health and environment

Directions#

It calculates routes from A to B using different modes of transport such as pedestrian, bike, car or wheelchair

ors maps client

Isochrones#

Calculate the area which is reachable within a certain time frame or distance to perform reachability analyses, e.g. analyse health care access.

ors isochrones

Matrix#

Calculate travel times or distances between several locations at once to solve logistic problems

ors matrix

Optimization#

Solve vehicle routing problems such as the traveling salesman problem using optimization endpoint!

ors optimization

In addition to there navigation services, openrouteservice helps in finding geolocations of addresses (geocoding), returns Points-of-Interests around a given location and elevation profiles along a route.

But openrouteservice is not just an engine!#

There is a large ecosystem of services and clients built around the core routing engine to support its users in integrating openrouteservice into their projects.

ors ecosystem

A brief history of openrouteservice#

openrouteservice was started in 2008 by the GIScience Research Group (Prof. Alexander Zipf) at Heidelberg University. Within research projects, openrouteservice engine was extended to support more specialized applications such as wheel chair routing or healthy routing. Since 2017, openrouteservice is mainly developed and maintained by the HeiGIT gGmbH, which was founded by Alexander Zipf. Since then the GIScience Research Group and HeiGIT work closely together to further extend openrouteservice capabilities to support actions in humanitarian aid, environment and health.