Bug 333643 - Get Directions (routing) ignores bicycle routes when bicycle is specified
Summary: Get Directions (routing) ignores bicycle routes when bicycle is specified
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: 1.7 (KDE 4.12)
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-20 07:33 UTC by John Floyd
Modified: 2014-05-15 11:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Floyd 2014-04-20 07:33:59 UTC
No amount of coaxing can make it take the designated bicycle track.

have tried all of the routing options - all ignore the bicycle track

Reproducible: Always

Steps to Reproduce:
1. set from and to 
2. add a destination that is on or clode to the bicycle track
2a ensure "bicycle" is set as the routing type
3. hit "get directions"

Actual Results:  
Only uses roads.

Expected Results:  
Route uses bicycle track 

Otherwise routing seems great.. Other problems I have found are due to the classification of a particular road section (effectively making it non routable) - which I have fixed through editing OSM directly to fix the base data.
Comment 1 Bernhard Beschow 2014-04-27 08:49:34 UTC

*** This bug has been marked as a duplicate of bug 333838 ***
Comment 2 Bernhard Beschow 2014-04-27 10:14:55 UTC
Hi John,

you can create a new routing profile to have Marble find routes along cycleways and -routes:

1) Open Settings -> Configure Marble -> Routing
2) Click "Add" to add a new routing profile
3) Change the routing profile's name to something meaningful, e.g. "Bicycle (along cycleways and routes)"
4) Enable OpenRouteService
5) Select OpenRouteService -> Preference -> "Bicycle (preferred Cycleway/-route)"
6) Confirm all dialogs
7) Select "Bicycle (preferred Cycleway/-route)" as routing profile in the routing tab
-> voila, Marble finds routes along cycleways and routes
Comment 3 John Floyd 2014-04-28 11:07:11 UTC
Thanks for the advice, but I still cant get  route to take the cycle path.  I have looked at the base OSM database, and under marble the route I want to mark is defined as a cycleway in marble legend.  Is this possibly because I am trying to do this on Australian Maps (shouldnt make a difference)?  

I more or less had already tried what was suggested, by configuring the default bicycle option from the panel rather than setting a specific routing method.

When only specifying openrouteservice, it wont even take some of the minor roads, only major roads - always returning "no route found" if I try to force it with intermediate destinations on the minor roads.  I have to activate some of the other routing services to  use those minor roads.
Comment 4 Bernhard Beschow 2014-04-29 06:00:56 UTC
Hi John,

well, in case of OpenRouteService, it unfortunately makes a difference. IIRC, it only works well in Europe. Does maybe CycleStreets what you want?
Comment 5 John Floyd 2014-05-15 11:26:51 UTC
Thanks for your advice earlier.  Based on that advice I downloaded and compiled the 
monav daemon and preprocessor.

Using the latest maps OSM databases for Australia, I built a specific bicycle routing 
database.  I then dug around the code to find where and what was required to install 
them for marble use (the database, .ini files and the kml file).  This was not difficult but 
it did require a lot of digging - can this information be put into the wiki, or help areas -
> namely how to build your own routing databases and install them for marble.  This 
solved my specific problems.

Who can be contacted to discuss getting the monav Australian routing databases 
expanded to generate bicycle routing across the country.  There are specific bicycle 
only routes in various parts of the country that are well used.  The current monav 
bicycle databases are for sydney and melbourne only.

cheers
john

On Sun, 27 Apr 2014 10:14:55 you wrote:
> https://bugs.kde.org/show_bug.cgi?id=333643
> 
> Bernhard Beschow <bbeschow@cs.tu-berlin.de> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
> Status|UNCONFIRMED                 |RESOLVED
>          Resolution|---                         |WORKSFORME
> 
> --- Comment #2 from Bernhard Beschow <bbeschow@cs.tu-berlin.de> ---
> Hi John,
> 
> you can create a new routing profile to have Marble find routes along
> cycleways and -routes:
> 
> 1) Open Settings -> Configure Marble -> Routing
> 2) Click "Add" to add a new routing profile
> 3) Change the routing profile's name to something meaningful, e.g. "Bicycle
> (along cycleways and routes)"
> 4) Enable OpenRouteService
> 5) Select OpenRouteService -> Preference -> "Bicycle (preferred
> Cycleway/-route)"
> 6) Confirm all dialogs
> 7) Select "Bicycle (preferred Cycleway/-route)" as routing profile in the
> routing tab
> -> voila, Marble finds routes along cycleways and routes