GraphHopper Routing Engine 0.11 Release: Open Sourcing the Isochrone Module

After 6 months of hard work we are happy to announce the new release 0.11 of the GraphHopper routing engine. See the discussion about it in our forum.

Get it here.

Finally, the isochrone module is open source, see issue #1237! The isochrone API calculates the reachable area for a given origin, travel mode, and time budget:

How far can you get within 10 or 20 minutes of driving?

Based on the Isochrone module interesting visualizations are possible

We are now using the web framework dropwizard that comes with a whole community :), monitoring and testing tools (#1314).

The public transit module has also improved, e.g. now it supports multiple GTFS feeds and the GTFS realtime feature got faster. Read more about our real time Portland demo in a previous blog post.

We introduced an open source navigation library that can be used to easily create Android apps with navigation using any GraphHopper server, ie. use either the open source routing engine or the GraphHopper Directions API. It has no stable release yet. See the demo app we’ve created based on this library.

Map matching is now much faster and snapping for start and end is not necessarily on a node anymore. Try it live on the example website.

Here are further important changes besides over 30 pull requests:

  • Improved quality and performance for landmark routing #1080
  • Transfers without specified walk times are now routed through the pedestrian network
  • Possibility to specify custom resistance to walking per request
  • You can now block certain route types (e.g. bus, subway)
  • Updated docker deployment #1438
  • New path detail “distance” #1339
  • Improved compatibility for the upcoming java release JDK 11 #1327
  • Many smaller bug fixes

Thanks a lot to all contributors!

Happy routing!

… and checkout our other open source projects!