Routes Prepared in MyRouteApp - Used with XT
Posted: Sat Jul 30, 2022 10:34 am
I have stopped trying to find ways in which the XT doesn't work. That chaleenge has become far too easy ! I want to find ways that do work for me on an actual trip, so this week I ventured into the unknown for a couple of days and relied entirely on routes prepared on my IPad using MyRoute App (MRA), which were transferred wirelessly to my XT.
I created Routes MRA and set the Via Points (Hand Icon) and Shaping Point (Tear Drop icon) - A couple of Vias for stopping places, so the data display on the right hand side of the display can show distance and time to the next stop - which my pillion finds extremely useful. Shaping points which just force the stanav along particular roads.
I set the navigation preferences on the XT for the motorcycle to be faster time, and I disabled Off Route Recalculation, and I set avoidances for Motorways and Unpaved Roads. (Not that the XT should be recalculating any routes - but just in case). Traffic was enabled, but was set to optimise on request.
My route was sent to the XT using MRA's gpx v1.1 (Route, Track, POIs) This method retains all of the Vias and Shaping points and I find it to be the best format for use with the XT.
The track was loaded and displayed on the XT screen (I use a theme which makes the track display slightly wider than the route, so that the edges peep out either side of the magenta line). THis was of little consequence, because when I deviated, the route did not recalculate anyway, so both track and route stayed put.
When you deviate from a route with Off-Route Recalculation set to Off, the Zumo stays quiet. It stops navigating. It keeps track of the next route point, but issues no instructions to get to it. Providing you do not miss any Via Points, when you get back onto the magenta line, the voice and navigation prompts will spring back into life. If you do miss a via point, then the banner will tell you where it is trying to take you, and you have the ability to skip that point.
I found that this silent, non re-routing form of navigation was much better than the relentless attempts to navigate ypu back to the point where you first deviated from the route.
Sending the Route to the XT.
My Ipad does not have a SIM card. My Phone is an Android, and that is paired to the Zumo by BT, and it is the Android that has the Drive App. THis makes the process of getting the gpx file to the XT a little more awkward. I do have the Drive App on the Ipad, but that means pairing the ipad to the XT - and then re-establishing the XT links to the phone before I set off. Pratting around with BT connections is something that I avoid. It never works out well with helmet on and gloved hands.
So I send the gpx file form MRA to my phone by email. There are a few ways of doing this. MRA has two email options - one in the Save Menu, the other in the Share menu. The one in the Save menu seems to take a long time to be sent out from MRA's server. In my experience, the first one goes quite quickly and any subsequent ones take longer than I was prepared to wait. The email option in the Share menu requires the route to be made public.
The other way is to use the Save menu and save the gpx v1.1 (Route, Track POI) file. It can then be downloaded to the ipad and sent by email through the normal email client to the phone. When the phone receives this, click on the attached file, and the Drive App opens up and asks if you want to sen it to the XT. Whent he XT is turned on it immediatley receives the route.
It actually stores the route with date and time in the Internal Storage/GPX folder of the XT, (eg shared_from_phone_07-29-2022_16_46_42_179.gpx). It automatically imports the track to the Tracks App, and the Route to the Trip Planner App. These cannot be deleted by using the XT screen menus, so they are always there to re-import if you wish.
A much easier way to get the route onto the XT would be to have MyRouteApp installed on the phone as well as on the iPad. The phone app will access the same route that was prepared on the Ipad, so if you select the Page Menu and save the route as a gpx v1.1 (Route, Track POI) file, and then when the message indicates that it has been saved appears, click on Export. The Android pops up a list apps to export it to, one of which is Garmin Drive. Select that and the route goes direct to the XT.
So why use the ipad at all ? Well, it has a bigger screen and my fingers are too large and my eyesite too poor to be able to make effective use of the Android screen for placing points accurately. The email method came about as most of my planning work is done on a PC at home.
Some Good Points about using MRA
Some Issues with Using MRA
Renamed Route Points.
One of the practical issues I have with the XT is that it often changes the name of my route points to something else.
I like to use a day number and a mileage in front of my route poihts - particularly if going abraod, when I have no idea where places are in relation to each other. So one of my last jobs before transferring tot he XT is to make the route points say something like 04 123 Aysgarth Coffee.
That has a meaning for me, and if it is a waypoint - in my list of favourites - I can use that if I need to change plans and get me to a particular location by the fastest means.
But the XT tends to change the name of points - unless they were first created as Waypoints / Saved Locations.
But points from MRA do not get changed. So why is this ?
Here is a definition of a route point from Basecamp.
To check this out I substituted the Basecamp line :
The 0's and F's represent a binary code - 0 is 4 zeros, F is 4 ones. What they actually mean doesn't seem to have been published anywhere.
The MRA trick of leaving out all of the extra information, allows the XT to calculate whatever it needs when it receives the route points.
I created Routes MRA and set the Via Points (Hand Icon) and Shaping Point (Tear Drop icon) - A couple of Vias for stopping places, so the data display on the right hand side of the display can show distance and time to the next stop - which my pillion finds extremely useful. Shaping points which just force the stanav along particular roads.
I set the navigation preferences on the XT for the motorcycle to be faster time, and I disabled Off Route Recalculation, and I set avoidances for Motorways and Unpaved Roads. (Not that the XT should be recalculating any routes - but just in case). Traffic was enabled, but was set to optimise on request.
My route was sent to the XT using MRA's gpx v1.1 (Route, Track, POIs) This method retains all of the Vias and Shaping points and I find it to be the best format for use with the XT.
The track was loaded and displayed on the XT screen (I use a theme which makes the track display slightly wider than the route, so that the edges peep out either side of the magenta line). THis was of little consequence, because when I deviated, the route did not recalculate anyway, so both track and route stayed put.
When you deviate from a route with Off-Route Recalculation set to Off, the Zumo stays quiet. It stops navigating. It keeps track of the next route point, but issues no instructions to get to it. Providing you do not miss any Via Points, when you get back onto the magenta line, the voice and navigation prompts will spring back into life. If you do miss a via point, then the banner will tell you where it is trying to take you, and you have the ability to skip that point.
I found that this silent, non re-routing form of navigation was much better than the relentless attempts to navigate ypu back to the point where you first deviated from the route.
Sending the Route to the XT.
My Ipad does not have a SIM card. My Phone is an Android, and that is paired to the Zumo by BT, and it is the Android that has the Drive App. THis makes the process of getting the gpx file to the XT a little more awkward. I do have the Drive App on the Ipad, but that means pairing the ipad to the XT - and then re-establishing the XT links to the phone before I set off. Pratting around with BT connections is something that I avoid. It never works out well with helmet on and gloved hands.
So I send the gpx file form MRA to my phone by email. There are a few ways of doing this. MRA has two email options - one in the Save Menu, the other in the Share menu. The one in the Save menu seems to take a long time to be sent out from MRA's server. In my experience, the first one goes quite quickly and any subsequent ones take longer than I was prepared to wait. The email option in the Share menu requires the route to be made public.
The other way is to use the Save menu and save the gpx v1.1 (Route, Track POI) file. It can then be downloaded to the ipad and sent by email through the normal email client to the phone. When the phone receives this, click on the attached file, and the Drive App opens up and asks if you want to sen it to the XT. Whent he XT is turned on it immediatley receives the route.
It actually stores the route with date and time in the Internal Storage/GPX folder of the XT, (eg shared_from_phone_07-29-2022_16_46_42_179.gpx). It automatically imports the track to the Tracks App, and the Route to the Trip Planner App. These cannot be deleted by using the XT screen menus, so they are always there to re-import if you wish.
A much easier way to get the route onto the XT would be to have MyRouteApp installed on the phone as well as on the iPad. The phone app will access the same route that was prepared on the Ipad, so if you select the Page Menu and save the route as a gpx v1.1 (Route, Track POI) file, and then when the message indicates that it has been saved appears, click on Export. The Android pops up a list apps to export it to, one of which is Garmin Drive. Select that and the route goes direct to the XT.
So why use the ipad at all ? Well, it has a bigger screen and my fingers are too large and my eyesite too poor to be able to make effective use of the Android screen for placing points accurately. The email method came about as most of my planning work is done on a PC at home.
Some Good Points about using MRA
- The HERE maps are the same as the Garmin's - so route points should be plotted accurately for the stanav.
- It is quite easy to plot a route - focussing on route points - when away from home with either a tablet or a phone.
- Transfer tot he XT does not require a cable
- The transfer by-passes the Basecamp issue of overwriting the temp.gpx file on the XT.
- Routes can be deleted from the XT's list of transferred files, and re-imported.
- RoutePoint names allocated in MRA are not changed by the XT to something else, as they are when using Basecamp.
Some Issues with Using MRA
- The term 'Waypoint' in MRA refers to any named route point. It does not create a point that will be treated as a Favourite in the XT.
- gpx v1.2 recognises Via and Shaping points. The route that is transferred to the XT is identical to the one plotted in MRA, but none of the shaping points are transferred. If the route needs to be recalculated (eg if skip is pressed) there is nothing to retain the places where shaping point pinned the route in place. The XT will calculate the fastest route between all pairs of adjacent Via Points.
- gpx v1.1 only sends the Via Points and Shaping Points. The XT has to calculate the route between the plotted route points. This means that the route that the XT produces may be different from the one that was plotted in MRA. But this will happen anyway if Off Route Re-calculation is allowed, and always if Skip is pressed, or traffic detours are allowed. The track will be identical, so displaying this in addition to the route is a useful way to catch such differences.
- There is no way that I have found to create a point that Garmin recognises as a Waypoint, and that the XT recognises as a favourite.
Renamed Route Points.
One of the practical issues I have with the XT is that it often changes the name of my route points to something else.
I like to use a day number and a mileage in front of my route poihts - particularly if going abraod, when I have no idea where places are in relation to each other. So one of my last jobs before transferring tot he XT is to make the route points say something like 04 123 Aysgarth Coffee.
That has a meaning for me, and if it is a waypoint - in my list of favourites - I can use that if I need to change plans and get me to a particular location by the fastest means.
But the XT tends to change the name of points - unless they were first created as Waypoints / Saved Locations.
But points from MRA do not get changed. So why is this ?
Here is a definition of a route point from Basecamp.
And here is the same route point defined and saved in a gpx file from MyRouteApp.
<rtept lat="55.971565246582031" lon="-4.910202026367188">
<time>2022-05-27T22:00:48Z</time>
<name>03 147 Hunters Quay</name>
<sym>City (Small)</sym>
<extensions>
<trp:ViaPoint>
<trp:CalculationMode>Direct</trp:CalculationMode>
</trp:ViaPoint>
<gpxx:RoutePointExtension>
<gpxx:Subclass>1401C475CC01078010010500000000000000</gpxx:Subclass>
</gpxx:RoutePointExtension>
</extensions>
</rtept>
The Subclass line seems to have a bearing on the renaming of the route point. Or perhaps it is the calculation mode.
<rtept lat="55.971565246582031" lon="-4.910202026367188">
<name>03 147 Hunters Quay</name>
<extensions><trp:ViaPoint/>
</extensions>
</rtept>
To check this out I substituted the Basecamp line :
with this one:<gpxx:Subclass>1401C475CC01078010010500000000000000</gpxx:Subclass>
In the original, the XT changed the name of Hunters Quay, with the substituted line it did not change the name.<gpxx:Subclass>000000000000FFFFFFFFFFFFFFFFFFFFFFFF</gpxx:Subclass>
The 0's and F's represent a binary code - 0 is 4 zeros, F is 4 ones. What they actually mean doesn't seem to have been published anywhere.
The MRA trick of leaving out all of the extra information, allows the XT to calculate whatever it needs when it receives the route points.