Opened 5 years ago

Last modified 3 years ago

#1160 assigned enhancement/feature request

osd lane guidance

Reported by: ah be Owned by: robotaxi
Priority: major Milestone: version 0.6.0
Component: core Version: git master
Severity: normal Keywords: lanes, driving, directions, assistance, routing, osm, maptool
Cc:

Description (last modified by usul)

Last time we went around antwerp we went wrong on two exits due to the problem that you don't know exactly on what lane you have to stay if all of a sudden a five lane highway breaks up into 3 seperated ways ... so I was wondering if we could have something like osmand:

https://wiki.openstreetmap.org/w/images/9/96/Android-osmand-routing.png

As Osmand is using openstreetmap data my the lane data should also be available to navit. so there might be an easy solution to this. if so please let me know, so we could have a small showcase of this feature in the osd layout section.

br

robin

Change History (5)

comment:1 Changed 5 years ago by usul

  • Description modified (diff)
  • Keywords lanes driving directions assistance routing osm maptool added
  • Milestone set to version 0.6.0

I'm wondering if that level of detail is already applied in the wild by the OSM community. It's described here, but I don't know if that is the only semi-official schema http://wiki.openstreetmap.org/wiki/Lane_assist

I thought we already had a similar ticket, but I don't find it again. Please feel free to mark this as a dupe.

As this is more complex, I park this ticket for 0.6 major release (but this needs to be discussed).

comment:2 Changed 5 years ago by ah be

I had a look at the osmand code:

It uses the lanes tag from the osm data[1]. I do not know if that is available in navit? if not, maybe it could be included in the next minor release so implementation would be quicker, once I fully understand the code. So far I have understood, osmand

a) uses the lanes tag b) checks what your turning directions are (left, straight, right) c) parts which i haven't fully understood yet, as eg to know that two lanes go straight and two go left, you would need to analyse the segment after the the highway splits in two...

[1] http://wiki.openstreetmap.org/wiki/Lanes

comment:3 Changed 5 years ago by ah be

I tried osmand and it works quite nicely already, using the lanes tag of osm:

here is an image what you are to see:

https://wiki.openstreetmap.org/w/images/9/96/Android-osmand-routing.png

the whole thing has three steps:

a) a certain distance before lanes split, you will see all lanes and the ones you are supposed to stay on are marked in yellow.

b) once the lanes start to have a separation marker, your lanes are marked in green

c) once the lanes actually have separated the icon disappears again

comment:4 Changed 5 years ago by ah be

  • Severity set to normal

is it possible to access the lanes Tag form OSM form navit somehow?

comment:5 Changed 3 years ago by robotaxi

  • Owner changed from KaZeR to robotaxi
  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.