Skip to content

GraphHopper with bike profiles based on OpenStreetMap and SRTM

License

Notifications You must be signed in to change notification settings

priobike/priobike-graphhopper

Repository files navigation

priobike-graphhopper

A custom GraphHopper configuration with bike routing profiles for OpenStreetMap and the SRTM height provider.

This service is used by the PrioBike app as a fallback for our DRN GraphHopper.

Learn more about PrioBike

Quickstart

The easiest way to run a web service with the processed data is to use the contained Dockerfile:

docker build -t priobike-graphhopper . && docker run -p 8989:8989 --rm priobike-graphhopper

API

See https://docs.graphhopper.com/

What else to know

We use a preheating script to skip the initial preprocessing step on first container bootup. See https://github.com/priobike/priobike-graphhopper/blob/main/preheat.sh

Contributing

We highly encourage you to open an issue or a pull request. You can also use our repository freely with the MIT license.

Every service runs through testing before it is deployed in our release setup. Read more in our PrioBike deployment readme to understand how specific branches/tags are deployed.

Anything unclear?

Help us improve this documentation. If you have any problems or unclarities, feel free to open an issue.

About

GraphHopper with bike profiles based on OpenStreetMap and SRTM

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •