Calculate Round trips

Marius Moldovan shared this idea 7 years ago
Gathering feedback

I would like to propose a new feature (taken from garmin) :

When calculating a new route to a destination, Locus should propose a different alternative for returning back to the start position.This way I can see different places on the way back

There should be a way to input the maximum distance willing to be traveled along the route in that trip.For example < I would like to take my bike for a trip, or take a walk on a mountain, but I know that I cannot travel for more than 70 km on this day.Locus should propose one or two variants round trip (not the same way returning), taking into account the maximum 70 km distance to be traveled.Fast and easy way to plan a trip after each one's skills and power

Replies (3)

photo
1

Such a feature is easier to implement on the routing level than on the level of front end application. The front end application must say somehow to the routing service it does not like the return route, if it folllows the forward route. It can be done by basically 2 ways.

To somehow purposely generate pass-through viapoints away from the forward route to decline the backward route.


To place nogo points (incoming feature) on the forward route so the routing service would avoid it. Currently, such nogo points are supported only by some routing services like offline BRouter or online GraphHopper.


I am not sure, how optimal would be results for this automated round trip generation. It may be optimal from point of view of routing preferences. But it may not be optimal from subjective point of human view. It can easily miss interesting POIs one must/would_want to see, as they are not relevant for the routing itself. If route is planned manually by visual choosing of POIs on the map, the route will be probably more interesting.


The generated route may easily end up as "route itself is the goal of the route", what can be good for a regular body training.

But, if the goal is rather "route serves as a connection of POIs I want to see", I would personally rather prefer to chose 2 or more viapoints manually, Good approach for not crossing the max length limit is keeping the distance to the most distant at approximately 1/4( winding roads) -1/3(less winding roads) of the total wanted length.

photo
1

Yes, I want to use this feature as a mean of my mostly daily body training/fitness so I'm not so much interested in viewing some special POIs on the map.Of course it is not so much fun to go back on the same route as I came so this is why I like round trips.

I think the most usefull feature would be this limit of maximum lenght of total track, after which the routing engine will propose alternative trips. If I have to manually choose the forward and back tracks(on the map) AND meet the condition of maximum traveled distance... then it's time consuming. It's like trial and error : I place via points, calculate the route and if the distance is too much, then delete some via points, choose others and calculate route again and so on..

Much easier to automate this, because everybody knows how much can travel that day(personal fit/energy/tired, not so much time available for the trip etc) so maximum lenght of route it's from my point of view the first parameter to be taken into consideration

Aproximation 1/4 or 1/3 is very subjective and I prefer something certain

photo
1

It is much easier to use automated solution, but not to automate it. :-)

Hmm, I would not use for regular body fitness training routing at all, as I would already know the available routes quite well. I would use a GPS application just for logging and eventually for some training purposes. But it is matter for preferences.

There is no certainty for routes of comparable lengths to be comparable in spent time nor effort. The route length is a false objective criteria for that.

Personally, I would make one-time session on BRouter web to create a bunch of GPX routes, that I would rotate. Also, I would not focus only on the length, but also on filtered total ascend and the route cost.

photo
1

Well, I train in different zones/areas and I do not know available routes.I use Locus mainly when I exercise my bike on new territories or when I hike mountains..so do not know the tracks/paths.

I agree with you that only maximum lenght of track is not the best parameter,but I take the next best, as real time necessary to follow the route cannot be calculated by locus(this would be the best parameter) and also not the REAL energy needed for that route.

If Locus would offer 1-2 alternatives , I can have a look at the altitude charts/profiles of the them and I can estimate based on that and on the lenght of route.

When I am in the wild I do not have internet access and cannot make session on Brouter web to filter total ascent and route cost(I plan 3-4 days hiking in new zones). This is why I would like an off-line solution

photo
1

I see. It could be useful, but as implementation will not be easy, it will depend on the user demand and the developer opinion.

Circumstances are complicated by external routing and external map format with feature library. Locus would have no idea what to do, as it would be literally blind- The user would have probably to define several points within the area, and Locus could try to combine them and call for the route generation between chosen points.

photo
1

@ Libor.. what do you think, maybe you can propose the feature on Brouter forum? Maybe can be implemented on off-line brouter level ?!

photo
1

I have once raised this topic in Brouter Google group - see the topic link. It seems without response until now. I remember it was initiated by some former discussion on Locus forum/helpfesk. Another option is to create a Feature request on BRouter GitHub repositiory.


P.S.: I have noticed you are aware of it, together with the original Locus helpdesk topic.

photo
Leave a Comment
 
Attach a file