Garmin Training Center Mashup

Garmin Training Center Mashup

A Small Sample

Click above for a larger example. This is just a small part of my complete history. Red circles are places I visit often, and blue perhaps as few as once. See my entire history here

About

This is a python script that makes a map showing the overall frequency of where you take your Garmin (or any GPS if you feel like fudging with this code). You give it either a set of XML files (output by GTC as .tcx), or on a Mac it can read your whole history file without any effort on your part. The Mac OS X version stores its data in a SQLite database, while the Windows version in some binary format. I have no idea how to read the Windows format, so on Windows you’re stuck exporting your rides as XML files.

If you are fine with accepting the defaults, following the instructions below will work. However, if you want to customize the input and output, learn about the GTCMashup.py details.

If you need help, please feel free to contact me at: stephenskory (at) yahoo.com, or leave a comment at the bottom of this page.

Quick Instructions

Python 2.5 is required!

Mac OS X

Windows

1. Install Python 2.5.
2. Download GTCMashup.py.
3. Double click on “GTCMashup.py”
4. A file name “UniquePoints.txt” will be created in the same directory as GTCMashup. Upload it here to make a map. You’ll have to play with the settings to get your map the way you want it.

1. Install Python 2.5.
2. Download GTCMashup.py.
3. From Garmin Training Center, export all the activities you wish to have analyzed. Save them in the same folder you put “GTCMashup.py”.
4. Double click on “GTCMashup.py”
5. A file name “UniquePoints.txt” will be created in the same directory as GTCMashup. Upload it here to make a map. You’ll have to play with the settings to get your map the way you want it.