Skip to content

runningt/TrainingEnhancer

Repository files navigation

TrainingEnhancer

Enhance training tracks with data from external sources

Motivation

When using Linux TomTom GPS Watch Utilities I noticed that elevation data for TomTom Runner 3 is not stored in exported TCX, CSV nor GPX files. It looks like there is an open deffect for this issue. While waiting for a fix I decided to create simple project to fetch altitude/elevation from external source end enhance XML (TCX and GPX) files with this data. In future I would like to add other data sources and other supported formats to enhance training tracks with more interesting data.

External data sources

Altitude Sources

Please note that in order to use Mapzen API you have to register and provide your own API Key as TrainingEnhancer command line parameter.

Prior to use this API, please make sure you have read Mapzen Terms of Service

In future:

Other Sources

None currently.

Supported formats

In future:

Other...

Usage:

python3 TrainingEnhancer.py <INPUT_TCX> <OUTPUT_TCX> <MAPZEN_API_KEY>

postprocess.sh is a simple bash script that can be specified as a PostProcessor in ttwatch.conf. See TTWatch config files for more details.

Releases

No releases published

Packages

No packages published