Bug 278656 - monav gui client gives correct driving instruction, marble/monav does not
Summary: monav gui client gives correct driving instruction, marble/monav does not
Status: RESOLVED DUPLICATE of bug 279424
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Maemo 5 Linux
: NOR normal
Target Milestone: 1.3 (KDE 4.8)
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-27 23:15 UTC by bugspamme2012
Modified: 2011-08-06 12:55 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
no turning instructions sreenshot (161.36 KB, image/jpeg)
2011-07-31 00:58 UTC, bugspamme2012
Details
marble driving instructions do not have turn by turn instructions for (at least) ireland map (33.50 KB, image/jpeg)
2011-07-31 01:01 UTC, bugspamme2012
Details
native monav gui showing same route (92.67 KB, image/jpeg)
2011-07-31 05:45 UTC, bugspamme2012
Details
native monav gui gives correct turn by turn text directions (23.02 KB, image/png)
2011-07-31 05:47 UTC, bugspamme2012
Details
same problem in Berlin,Germany (69.02 KB, image/png)
2011-08-05 05:29 UTC, bugspamme2012
Details
same problem in Berlin,Germany (31.93 KB, image/png)
2011-08-05 05:30 UTC, bugspamme2012
Details
same problem in Berlin,Germany (74.36 KB, image/png)
2011-08-05 05:32 UTC, bugspamme2012
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bugspamme2012 2011-07-27 23:15:59 UTC
Version:           unspecified (using KDE 1.2) 
OS:                Linux

the 'offical' monav gui client on nokia n900 gives correct turn by turn driving instructions, whereas marble using monav doesn't. marble/monav seems to ignore/miss many if not most 'turn left/right' directions instead , saying e.g. 'follow the road for x kilometers'.

an example is (using the map of Ireland)

from
8° 29' 46.7"W,  51° 51' 49.6"N

to
8° 29' 39.8"W,  51° 51' 48.6"N

this is a 'fork' in the road, i.e. where 3 roads meet in a 'Y' shape. the journey is from the top left of the 'Y' down to the intersection and back up to the top right of the 'Y'.

marble/monav  says 'go straight ahead, follow the road for 300m'

the native monav gui client says 'continue for 190m, turn left, continue for 120m'



Reproducible: Always

Steps to Reproduce:
download native monav n900 gui
download native monav map of ireland .zip file into seperate directory to where marble maps are stored from same webpage
compare routes using both clients

Actual Results:  
monav native gui doesn't miss out turning instructions, marble/monav misses out quite a lot of turning instructions

Expected Results:  
marble/monav should give correct turn by turn driving instructions like native monav gui client.
Comment 1 bugspamme2012 2011-07-28 01:28:52 UTC
'download native monav map of ireland .zip file into seperate directory to where'

 i.e. keep native monav maps in a different directory to where marble osm maps are stored.
Comment 2 bugspamme2012 2011-07-31 00:58:59 UTC
Created attachment 62355 [details]
no turning instructions sreenshot
Comment 3 bugspamme2012 2011-07-31 01:01:17 UTC
Created attachment 62356 [details]
marble driving instructions do not have turn by turn instructions for (at least) ireland map
Comment 4 bugspamme2012 2011-07-31 01:04:18 UTC
uploaded screenshots. marble/monav ignores/misses all 4 turning points both on map and in text instructions.

the offical monav gui correctly sees the turning points.
Comment 5 bugspamme2012 2011-07-31 05:45:43 UTC
Created attachment 62365 [details]
native monav gui showing same route
Comment 6 bugspamme2012 2011-07-31 05:47:45 UTC
Created attachment 62366 [details]
native monav gui gives correct turn by turn text directions
Comment 7 bugspamme2012 2011-07-31 05:57:45 UTC
i re-downloaded the ireland map and that didn't work. i then deleted that and downloaded the 'british isles' map (which should be called britain+ireland as the term 'british isles' isn't recognised by the eu) which includes ireland , and this was also no good.
Comment 8 bugspamme2012 2011-08-02 06:45:46 UTC
i tried various areas in britan and germany and could not reproduce the problem, so this may be a problem with the preprocessing of just the map of ireland. but this obviously raises the question of how can we fully trust any of the other maps?!
Comment 9 bugspamme2012 2011-08-02 10:11:04 UTC
i've just copied the ireland maps that work with the native monav gui into marble's ireland monav map directory (just Con* and GPS*), and the result is the same, so it's probably not a map issue.

it's not clear that it's a monav issue, as everything works fine in the 'offical'/'native' monav gui.
Comment 10 bugspamme2012 2011-08-05 05:21:38 UTC
i've just confirmed that the problem also happens in Berlin,Germany.

From
13° 22' 14.8"E,  52° 26' 29.1"N

To
13° 22' 16.0"E,  52° 26' 29.0"N
Comment 11 bugspamme2012 2011-08-05 05:29:27 UTC
Created attachment 62559 [details]
same problem in Berlin,Germany
Comment 12 bugspamme2012 2011-08-05 05:30:48 UTC
Created attachment 62560 [details]
same problem in Berlin,Germany
Comment 13 bugspamme2012 2011-08-05 05:32:16 UTC
Created attachment 62561 [details]
same problem in Berlin,Germany
Comment 14 bugspamme2012 2011-08-05 05:32:56 UTC
i've confirmed the problem for some areas in Berlin,Germany. the offical monav navigation gui is fine, but marble's integration with the monav routing daemon seems broken. the semi-common way to reproduce the problem is to include a route that includes the intersection of 3 roads, i.e. a 'fork' in the road (i.e. a 'Y' shape). small (minor) roads, especially. to reproduce the problem, plot a route from the top of the 'Y' down to the intersection and then back up to the other top of the 'Y'. it doesn't work for every 'Y' intersection, but does for many. marble plots the route on the map correctly, but driving instructions ignore the turning and tell you to go straight on.
Comment 15 bugspamme2012 2011-08-05 05:36:27 UTC
the route doesn't have to be limited to just traversing a 'Y' junction,if many 'y' junctions are  included in a longer route then driving instructions will be very inaccurate.
Comment 16 bugspamme2012 2011-08-05 06:53:44 UTC
after more experimenting, the problem seems related to street/road names. if the streets/roads have the same name or have no name, then marble borks. is marble relying on street names for turn by turn driving guidance?! that's pretty optimistic..
Comment 17 bugspamme2012 2011-08-06 12:55:33 UTC

*** This bug has been marked as a duplicate of bug 279424 ***