On the Zumo all routes and tracks are stored in the gpx file as an ordered list of individual points, each pair of which is joined with a straight line. The points are not a fixed distance apart - the software creating the route or track increases the number of points on curves in order to closely match the route with what it has in its map files.
The route and the track use exactly the same plotted points - in fact all you have to do to create a track from a route is to pull out each of the individual <rtept > entries in the gpx file and change them to <trkpt >. Basecamp shows each of these points on a track, but you cannot see them on the route.
Some route points contain additional information which seem to relate to the road for the next section of the route. It comes in this format:
<gpxx:RoutePointExtension>
<gpxx:Subclass>1401C475CC01078010010500000000000000</gpxx:Subclass>
</gpxx:RoutePointExtension>
The coded data is a 36 character hexadecimal number - each character represents4 binary digits. There there is limited information as to what the coding represents, but we can assume road speed, road type, lanes etc. I am pretty sure that one flag allows/inhibits the renaming of the route point - because if you delete this subclass command or if you replace it with a default
<gpxx:Subclass>000000000000FFFFFFFFFFFFFFFFFFFFFFFF</gpxx:Subclass>
Then the route point is never renamed. This is what MyRouteApp does with its route points.
I have a feeling that one flag also allows/inhibits the altering of a route, as certain routes on the XT never get altered - eg a Trip which has been created from a track.
Because there seems to be so many oddities around the XT's routing and route points, that I wonder how this can be. I begin to imagine that it may be a silly mistake by someone picking out the value for a particular attribute, and forgetting that the convention is to start counting from 0, not from 1.
But I digress !
There is (there has to be) quite a bit of tolerance in the routing on the GPS. For a start, the satnav fixes are not accurate. A single satnav 'fix' can never be relied upon. The adjusted 'fixes' also have a tolerance of a few metres - which is pretty impressive really. We have probably all noticed that if your route is along a motorway, but you decide to leave the motorway on the slip road which runs separate from, but closely parallel to the main route, the satnav doesn't notice. Also if you get close to a plotted route point (a shaping or a via point on a Garmin), the satnav will recognise it as having been visited. Certainly if a Via point is inaccurately placed - if the satnav announces that you are approaching said Via Point, it treats it as having been visited.
It is likely that when creating route files, the software uses this wide tolerance to its advantage. Why waste precious space in the files ensuring that every point is plotted with pin-point accuracy, when it has to be designed to give you the freedom of being in any lane of a multi-lane highway.
I haven't noticed that the Lane Assist feature recognises if you are not following its instructions. I think that it just recognises that you are approaching, and plots the lane(s) that you need to be in. I was using this a few weeks ago in the car, on my way to the airport - a route which I only occasionally take. I had my Zumo mounted on the dash, and also the inbuilt car Satnav. I'm glad that I had the Zumo - it was much more informative about the junctions approaching - eg there were two junctions in rapid succession. The XT showed an early image depicting both junctions and that I needed the second one. For me, the Ford was not as helpful - in fact, it displayed the junction that I needed, but it displayed it as I approached the first I saw no indication that there was another junction to contend with. Had I not had the XT, I would have taken this wrong first junction. When I get irritated by the XT's behaviour, I make sure that I remind myself of what things could be really like and use the satnav in the car. The Garmin is a breath of fresh air in comparison. If we need to go anywhere where I need a satnav, I use the Zumo on the dash.