[GraphHopper] Adding tags to edges

Peter graphhopper at gmx.de
Mon Feb 2 13:22:03 UTC 2015


Hi Laurent,

if one edge is a ferry or not can be stored inside the flags or in a
separate storage where you can access properties by their edgeId or
nodeId. I'll release a TagStorage in the next days (already finished but
need to properly integrate it).

Or you store it in the flags of an edge, which can be done similar to
what is done for roundabouts:
https://github.com/graphhopper/graphhopper/blob/master/core/src/main/java/com/graphhopper/routing/util/CarFlagEncoder.java#L235

I guess you just need this information when fetching the instructions
(which is done in the Path class), then indeed the more generic but
probably a bit slower TagStorage should be better suited.

Regards & Bitteschön ;)
Peter

On 02.02.2015 14:09, Laurent Bendel wrote:
> Hi all,
> still investigating there, and trying to understand how graphhopper works. Here’s what I’d like to have: store some other tags on the edges during the graph building, and get them back with the instructions list. More specifically, it would be great to be able to mark and show the ferry crossings. As far as I can tell, the name is the only tag stored on the graph? Is there any way to make space for tags associated with highways such as ferries, or tunnels ? where should I be looking to give me a headstart ? I’m willing to contribute but I lack the big picture on how the graph is built and how data is stored with it.
>
> Danke vielmal,
> Laurent
>
>
> _______________________________________________
> GraphHopper mailing list
> GraphHopper at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/graphhopper




More information about the GraphHopper mailing list