JFHeath wrote:
Some of the route points had had their names altered. But every single one of them was a point that I had changed from the original route. Moved it to a slightly different location. Changed it to a Via. Changed it to a shaping. Only the ones that I had touched and all of the ones that I had touched lost the name that I gave them.
I wonder if this is why the behaviour appears to be so random ?
@jfheath I have finally had time to go back to pursue this - an excellent observation by the way.
I tested and experimented by importing into the XT various modified versions of a GPX file containing a simple test route.
The bottom line is that shaping points, but not via points, were renamed on import to the XT2 depending on the subclass information for the point in the gpx file.
All imports were done via sd card. There were no Waypoints, only Via and Shaping points.
I started by importing a GPX file into Basecamp which contained a route with bare minimum route point information, e.g.
Code: Select all
</rtept>
<rtept lat="41.7142" lon="-70.1543">
<name>Orig 001 860 East West Dennis Road</name>
<extensions>
<trp:ShapingPoint />
</extensions>
</rtept>
First I had Basecamp calculate the route then exported without making any modifications. I found that Basecamp had added the default subclass to each of the route points
Code: Select all
<gpxx:Subclass>000000000000FFFFFFFFFFFFFFFFFFFFFFFF</gpxx:Subclass>
On import to the XT2, there are no changes to such points.
Then I modified the route in Basecamp, adding an additional shaping point to the route (along the same path) and exported the modified route. The added point had a more complex Subclass
Code: Select all
<gpxx:Subclass>030044DEDF01312079030D1DCE0027A49F1D</gpxx:Subclass>
and on import to the XT2, that point, and only that point, had its name changed.
I next changed that point to a Via point in Basecamp and again imported to the XT2. The name was then not changed on import to the XT2.
So I went back to the shaping point version but manually edited the GPX file to change its subclass to the simple
Code: Select all
<gpxx:Subclass>000000000000FFFFFFFFFFFFFFFFFFFFFFFF</gpxx:Subclass>
On import of that file to the XT2, the shaping point was not changed.
So, again, the bottom line is that apparently something in the Subclass of a shaping point tells the XT2 whether it can be modified on import.
I can't help but wonder if that has any implications for Tread's handling of shaping points. Experiment to follow ...
I also noticed that, when displaying the route as a list on the XT2, un-modified shaping points display their location, but points modified by the XT2 on import do not display their location.
- NotRenamed.png (137.79 KiB) Viewed 2308 times
vs
- Renamed.jpg (121.93 KiB) Viewed 2308 times