Phone performance problem during Locus Navigation
Hi Menion,
See observations here:
Phone performance problems during Navigation, using direct generated Locus Navigation.
http://forum.locusmap.eu/index.php?topic=3372.msg33435#msg33435
Turnpoints are determined by looking over a certain track distance and NOT by one individual point angle of the original track. An new artificial track with a lot of extra trackpoints is created to help for the aritmics.
However it also seems that this same artificial track inclusive the turnindications is in use during real Navigation instead of using the original much smaller track. Is it not possible to "plant" the generated turnindications onto that original (small) track, to the nearest original trackpoints ? Keeping the unchanged original track, only add the turnpoints information (Coursepoints/ .tcx). Delete that artificial track when the turnindications aritmics job is done and finished. This should result in a much more responsive smooth phone Navigation experience. Without a phone continuously struggling with that very BIG artificial track with a lot (too many) trackpoints during real track driving.
0709 – Willy.
Maybe Turnpoint is a routepoint, not waypoint. It is part of route.
Trackpoint is part of track.
Maybe Coursepoint in .tcx is a similar to waypoint, not turnpoint
Maybe Turnpoint is a routepoint, not waypoint. It is part of route.
Trackpoint is part of track.
Maybe Coursepoint in .tcx is a similar to waypoint, not turnpoint
In GPX Schema,
Route is an ordered list of routepoints leading to a destination.
Track is an ordered list of trackpoints describing a path.
In GPS Unit(Locus)
Track is the connecting line of trackpoints. It is the past.
Route is the connecting line of routepoints leading to a destination. It is the future.
Navigation is run via route.
Itinerary is an ordered list of Turnpoints, that is a part of routepoint.
In GPX Schema,
Route is an ordered list of routepoints leading to a destination.
Track is an ordered list of trackpoints describing a path.
In GPS Unit(Locus)
Track is the connecting line of trackpoints. It is the past.
Route is the connecting line of routepoints leading to a destination. It is the future.
Navigation is run via route.
Itinerary is an ordered list of Turnpoints, that is a part of routepoint.
Willy,
I'm testing this issue as Saturday morning excersise ... seems that I was already thinking about it and optimization of points is already done.
Example:
One of my bike rides - 2141 points recorded.
After generating (track required for compute of directions: 8404 points
After generating is done and track is optimized: remains 3140 points
I'm increased strength of optimization: now remains 1499 points
So you'll see in next version if this help. There is need to find some compromise between correct (same as original) shape of new "route" and optimization. I believe this in new version it will be ok.
Willy,
I'm testing this issue as Saturday morning excersise ... seems that I was already thinking about it and optimization of points is already done.
Example:
One of my bike rides - 2141 points recorded.
After generating (track required for compute of directions: 8404 points
After generating is done and track is optimized: remains 3140 points
I'm increased strength of optimization: now remains 1499 points
So you'll see in next version if this help. There is need to find some compromise between correct (same as original) shape of new "route" and optimization. I believe this in new version it will be ok.
So back to topic ...
What Willy wrote is exact ... "Navigation generator" generates aritificial track that is used for final guidance/navigation. I was testing amount of these generated points on a few testing tracks and result was, that generated track has usually less trackpoints, then original track. It is mainly thanks to optimizing step, which trackpoints that lay on single line, eliminate to just start-end trackpoint.
So if you have any track, where you feel that map during guidance/navigation is a lot slower (maybe because of generated artificial track), please share this track with me so I may check it also.
Maybe one more information. I've tested it with "medium" amount of commands. Settings "high" should also increase amount of trackpoints because distance between them will be shorter.
So back to topic ...
What Willy wrote is exact ... "Navigation generator" generates aritificial track that is used for final guidance/navigation. I was testing amount of these generated points on a few testing tracks and result was, that generated track has usually less trackpoints, then original track. It is mainly thanks to optimizing step, which trackpoints that lay on single line, eliminate to just start-end trackpoint.
So if you have any track, where you feel that map during guidance/navigation is a lot slower (maybe because of generated artificial track), please share this track with me so I may check it also.
Maybe one more information. I've tested it with "medium" amount of commands. Settings "high" should also increase amount of trackpoints because distance between them will be shorter.
Replies have been locked on this page!