We are currently evaluating routing engines for a customer who has detailed 3D vector paths, transformed to the OSM format with a “ele” tag (for elevation on each node).
Graphhopper looks like a really great, high performance routing tool, so we are considering it in our analysis.
As far as I understood, elevation is currently supported as raster input.
Or is it possible to use the ele tag on each node, in order to get a 3D geometry of a route?
A typical use case would be to correctly route over a bridge as well as on a path passing under the bridge, with both correct height profiles.
Would you be interested in such a feature if we would contribute this in the graphhopper code?
But as this was rather limited, there will be a an improved approach in the next version, where it will be fixed for all vehicle profiles. Have a look at this PR that is finished in this regard (but needs attention to other details) https://github.com/graphhopper/graphhopper/pull/1548