Training Center XML
Maps & GPSTCX is Training Center Database XML for activities, laps and courses. It may include heart rate and more than GPS positions, but receiving applications need not support every extension.
- Main use
- Exchange activities, laps and courses in XML
- Data type
- Text data
All sections, questions and sources
Content reviewed: · Editor:Kai
Opening steps
Choose your environment or purpose to see its steps.
Menu labels and support vary by app, OS and version. Preserve the original before making changes.
Troubleshooting by symptom
- Import fails: inspect XML integrity and supported TCX content.
- No map: indoor activity may lack positions.
- Empty export: inspect long-activity limitations and consider original FIT.
- Sensors missing: inspect extension fields and recipient support.
TCX → GPX / supported FIT workflow / CSV
- Read with compatible software and choose output for location, activity or analysis needs.
- Verify activity/course type, times, distance, laps and required sensors.
Conversion cannot add absent GPS/sensor values and may lose application-specific fields.
Valid XML still needs application support
TCX has namespaces and a defined structure. XML parsing and activity-site acceptance are separate conditions; inspect the consumer’s supported content.
Source for these steps:Garmin · Training Center Database v2 schema / Garmin · Empty TCX/GPX activity export
Worked example: checks before handoff
Example: if a course delivery accidentally contains an activity, establish whether the app must export a course rather than renaming the file.
Source for these steps:Garmin · Training Center Database v2 schema / Garmin · Empty TCX/GPX activity export
Related-format differences
| Format / method | Purpose and preserved information |
|---|---|
| .tcx | Exchange activities, laps and courses in XML |
| GPX / FIT | GPX mainly exchanges GPS data; FIT is binary device/activity data. |
| TCX → GPX / supported FIT workflow / CSV | Conversion cannot add absent GPS/sensor values and may lose application-specific fields. |
Handling and security
Activity records can expose location, routines and health-related data; review recipients and visibility.
Questions and answers
Is TCX only a route?
It can hold activities, laps and courses, including records without positions.
Should I shift all timestamps manually?
Laps and accumulated fields must remain consistent; preserve originals and use supported tools.
Can a long activity export empty?
When export limitations apply, consult the producer about using original FIT.
Format facts: name, steward and MIME type
- Formal name
- Training Center XML
- Steward / specification
- Garmin
- MIME type
- Consult the producer or delivery system. The extension alone does not establish a MIME type.
Primary and official sources
- StandardTraining Center Database v2 schema
XML structures for TCX activities and courses.
Garmin · Link checked: - Software documentationEmpty TCX/GPX activity export
Export limitations for long/indoor activities and original FIT files.
Garmin · Link checked: