GPX and TCX files with directions

1492 views
Skip to first unread message

Henk

unread,
Feb 28, 2020, 6:57:52 PM2/28/20
to Wahoo ELEMNT users
Hi, 

I wanted to make my own .gpx file with directions. It didn't work with the `name` element so I started looking at the BoltApp.apk code. 
The text had to be in the `desc` element. The `name` element is also used not for a name but for the icon type!

The supported types in .gpx or .tcx are: 
Generic, Summit, Valley, Water, Food, Danger, Left, Right, Straight, First Aid, 4th Category, 3rd Category, 2nd Category, 1st Category, Hors Category, Sprint.
There are more types like Roundabout, Sligh/Sharp Left/Right and U Turn. Those can only be used with .fit files, RWGPS and Komoot. Or not ;)

Added are 2 example files you can look at and load onto you Elemnt.

There is a lot of cool stuff I found, more about that later!
cue.png
example.gpx
example.tcx

Artur Kub

unread,
Mar 2, 2020, 5:32:28 AM3/2/20
to Wahoo ELEMNT users
Good job.He wants to manually enter the buffet on the path. It's hard to find a specific kilometer.

Chill Fmm

unread,
Apr 18, 2020, 6:43:20 PM4/18/20
to Wahoo ELEMNT users
Have you found out more Henk? I am very interested in generating my own cue sheets and I am very interested in all the available cue sheet symbols that can be used by the Elemnt units in GPX, TCX and .fit files.

Is it possible to generate the symbol for the exit number in a roundabout? The Elemnt Bolt which does not have autorouting can show them, as can be seen in 6:49 of this Youtube video review by DC Rainmaker (https://www.youtube.com/watch?v=4ZihFYi64V8&feature=emb_logo). Screen capture attached.

To summarize your investigation,
Cues in GPX files:
<wpt>
  <name></name> <<-- The symbol type
  <desc></desc> <<-- The descrition that the ELEMNT will show as text in the cue sheet.
</wpt>
Cues in TCX Files:
<CoursePoint>
  <PointType></PointType> <<-- The Symbol type
  <Name></name> <<-- Not used by Wahoo units. Used by Garmin units with a limitation of 10-16 characters.
  <Notes></Notes> <<-- The description that the ELEMNT will show as text in the cue sheet. Not used by Garmin Units.
</CoursePoint>

According to your investigation possible values for the cue symbols are:
GPX<name>: Generic, Summit, Valley, Water, Food, Danger, Left, Right, Straight, First Aid, 4th Category, 3rd Category, 2nd Category, 1st Category, Hors Category, Sprint
GPX<name>(extended, supposedly only available in .fit files but Element units can process them in GPX files): Roundabout, Slight/Sharp Left/Right, U Turn
TCX<PointType>: Generic, Summit, Valley, Water, Food, Danger, Left, Right, Straight, First Aid, 4th Category, 3rd Category, 2nd Category, 1st Category, Hors Category, Sprint
TCX<PointType>(extended, supposedly only available in .fit files but Element units can process them in GPX files): Roundabout, Slight/Sharp Left/Right, U Turn

Are there any more values?

ElemntBoltRoundaboutCue.png

Henk

unread,
Apr 25, 2020, 3:36:35 PM4/25/20
to Wahoo ELEMNT users
Each format is parsed different. GPX and TCX don't support Roundabout, Slight/Sharp Left/Right, U Turn. I have no idea why those are not included.
I modified the APK and added Slight Left to the GPX format, that is what you see in my cue.png. Without modified APK it would show a Generic icon. :)

I don't know where to put stuff in RWGPS and Komoot but looking at the code this is what can be use.
For RWGPS it checks for a few regexes, based on those Roundabout, Slight/Sharp Left/Right and U Turn gets shown.
- At (roundabout|traffic circle), take exit (.*?) onto %(.*?)
- At (roundabout|traffic circle), take exit (.*?)
- At the (roundabout|traffic circle), take the ([1-9]).*?exit onto (.*)
- At the (roundabout|traffic circle), take the ([1-9]).*?exit and stay on (.*)
- At the (roundabout|traffic circle), turn (.*?) onto (.*)
- becomes (.*)
- Continue onto (.*)
- (.*?) onto (.*)
- toward (.*)
- to continue on (.*)
- to stay on (.*)

Komoot is different, all types are shortend. 
S - Depart
TL - Left
TSL - Sharp Left
TLL, TFL - Slight Left
TR - Right
TSR - Sharp Right
TLR, TFR - Slight Left
TS - Continue 
TU - U Turn
ROUNDABOUT - Roundabout 

GPX and TCX support: Generic, Summit, Valley, Water, Food, Danger, Left, Right, Straight, First Aid, 4th Category, 3rd Category, 2nd Category, 1st Category, Hors Category, Sprint
FIT, RWGPS and Komoot: Roundabout, Slight/Sharp Left/Right, U Turn and all of the above

- Arrive icon: when the 2 last points are more then 10.0(?distance units?) apart.
- Depart icon: didn't test

Dave Love

unread,
May 24, 2020, 7:12:01 AM5/24/20
to Wahoo ELEMNT users
Hi, and apologies for jumping on this thread, but it is related topic that I just wondered if anyone can help me with. My Roam stops giving me cues during a ride - usually about 25-50% way through. The distance to next cue just suddenly defaults to the end of the ride. Not sure if it's an issue with the unit's software or the route file. I've done a hard reset, and downloaded the latest FW etc, and raised a ticket with Wahoo. I import routes from Strava using the companion app. Is there anyway to view the cue sheet, so I can check? 

Denny

unread,
May 24, 2020, 11:47:06 AM5/24/20
to Wahoo ELEMNT users
Hi Dave, I don't have my Roam with me but I believe you hit the bottom left button from the map page to bring up the cue list. You can step through the list with the side buttons.

De Megens

unread,
May 25, 2020, 5:04:08 AM5/25/20
to Wahoo ELEMNT users
Yep, Denny is right. I planned as test a 600 km route via komoot and all tbt’s are there. Btw: quite a lot 😁😁😁
Reply all
Reply to author
Forward
0 new messages