Waypoints - What is displayed?
I’ve created a route using plotaroute and exported based on the guidance from a previous thread. This results in the following fields for each waypoint in the GPX file.
<name></name> <cmt></cmt> <desc></desc> <sym></sym>
I understand I need to replace the
<type></type>using the available options listed in the Route API Description. What I would like to know is how the other tags are interpreted and displayed on the watch when I read a waypoint. Are all three (
name, cmt, desc) displayed, only one, or some other combination? Also, what is best practice in terms of the number of characters to include in total?
Not a reply per se, but I exported a route with waypoints from plotaroute in GPX and imported it in SA without the need to modify anything.
@isazi did the watch show waypoint names upon arrival? I tried with plotaroute with directions, but used MC instead of SA to load the track onto the watch. The watch showed “waypoint 1” instead of the directions shown on plotaroute.
The GPX exported from plotaroute looks like this:
<wpt lat="47.486166" lon="18.422246"> <time>2021-01-13T01:37:17Z</time> <name>Turn sligh</name> <cmt>Turn slight left</cmt> <desc>Turn slight left</desc> <sym>Left_slight</sym> </wpt> <wpt lat="47.485683" lon="18.418518"> <time>2021-01-13T01:43:17Z</time> <name>Turn right</name> <cmt>Turn right</cmt> <desc>Turn right</desc> <sym>Right</sym> </wpt> <wpt lat="47.485683" lon="18.418518"> <time>2021-01-13T01:44:24Z</time> <name>Turn left</name> <cmt>Turn left</cmt> <desc>Turn left</desc> <sym>Left</sym> </wpt>
During the navigation user is alerted when coming in close proximity of the waypoint. Normally being used to identify specific locations, crossroads, camping sites etc.
Waypoints are generated from:
- wpt -elements that have same coordinates as some rtept or trkpt -element.
- rtept and trkpt -elements that have name and/or type.
The data imported from above mentioned elements are:
An unnamed waypoint is created if name is missing but a type exists.
A waypoint with type Waypoint is created if type is missing but a name exists.
The type of waypoint determines the icon shown in Suunto watches. The type can be one of (case-insensitive):
If the type is not any of the above, the default, Waypoint is used.
@fazel @halajos this suggests the fact that because your PAR export has
<type></type>(as does mine), the generic “Waypoint” is used. From what I can surmise, the only two fields that are interpreted by the watch are
<type></type>. Type is case INsensitive and can only be an item from those listed. If I’m right,
<name></name>should include all of the text you want displayed. The other tags exported by PAR (
<desc></desc>) can be deleted/ignored, and
<sym></sym>should be replaced with
This is easy to do in a text editor.
@fazel thank you for the explanation!
@halajos truth is…I’m just winging it…
@fazel Where did you land on the sensitivity of type case? In the official-looking-material post it’s not (“in-”) but in your last it … is. Which applies? Before competing interpretations inevitably result in discord, factionalism and physical hostilities.
@Fenr1r I see case sensitive? Where to you see “non-”? Also - I’m a big fan of your vocabulary/writing prowess.
<wpt lat="40.612411" lon="-82.272338"> <time>2021-01-13T00:08:06Z</time> <name>Up</name> <cmt>3-step up (1)</cmt> <desc>3-step up (1)</desc> <sym>Left_slight</sym> </wpt>
<wpt lat="40.612411" lon="-82.272338"> <time>2021-01-13T00:08:06Z</time> <name>3-step up (1)</name> <type>Hill</type> </wpt>
We’ll see if this works.
@Fenr1r Oh geez - you are right. It is not case-sensitive. I will correct. Thank you!
@fazel This doesn’t appear to work. At least not as a direct import into SA from the GPX file.
@fazel however, I uploaded to QS and it subsequently showed up in SA with the waypoints (on iOS). So - success.
SA iOS stil ldoes not parse the waypoints from a GPX (I think)
WAypoints need to be inside the track for the watch / app to display them
@Dimitrios-Kanellopoulos two questions.
- Does this mean even if I see the waypoints in the app, they won’t appear when I complete the route? (For clarification, I do see the waypoints in SA after uploading to QS on iOS.)
- If this is the case, can I get around it by inserting the points within the
@Dimitrios-Kanellopoulos Just tested this. As you suggested still not working in iOS. I see the Waypoints in the GPX file but SA ignores on import. Any idea on when this might get resolved? Makes sharing routes a real pain … (anyone have a good workaround here?).
@fritzbt2013 it did work for me if I uploaded via the services menu is QS. Do you have SA connected with QS? I’m on iOS which is not officially supported according to the uploader, but it works. I tested a route yesterday using this process.
- Straight export from PAR. You only need to fill out the label field. Select POI in the export options.
- Upload to QS
The file then shoes up in SA. If you select it, you will see the waypoint flags.