Training Center XML (TCX) - це формат обміну даними створений в 2007 як частина послуги Garmin Training Center. Це XML-формат подібний до , який так само зберігає маршрути GPS, але маршрут розглядається як "активність" а не проста послідовність GPS координат. TCX задає стандарт запису серцевого ритму, , каденсу педалей, калорій продовж маршруту. А також дає підсумкові дані в формі кіл.
MIME тип - application/vnd.garmin.tcx+xml.
Приклад <TrainingCenterDatabase xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"> <Activities> <Activity Sport="Running"> <Id>2025-09-01T15:57:58.195Z</Id> <Lap StartTime="2025-09-01T15:57:59.195Z"> <TotalTimeSeconds>304.0</TotalTimeSeconds> <DistanceMeters>1000.0</DistanceMeters> <MaximumSpeed>3.5810669263203936</MaximumSpeed> <Calories>363</Calories> <AverageHeartRateBpm> <Value>151</Value> </AverageHeartRateBpm> <MaximumHeartRateBpm> <Value>158</Value> </MaximumHeartRateBpm> <Intensity>Active</Intensity> <Cadence>81</Cadence> <TriggerMethod>Distance</TriggerMethod> <Track> <Trackpoint> <Time>2025-09-01T15:57:59.195Z</Time> <AltitudeMeters>34.443</AltitudeMeters> <HeartRateBpm> <Value>140</Value> </HeartRateBpm> <Cadence>0</Cadence> <SensorState>Present</SensorState> <Extensions> <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2"> <Watts>0</Watts> </TPX> </Extensions> </Trackpoint> <Trackpoint xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"> <Time>2025-09-01T15:58:00.195Z</Time> <AltitudeMeters>34.443</AltitudeMeters> <HeartRateBpm> <Value>141</Value> </HeartRateBpm> <Cadence>0</Cadence> <SensorState>Present</SensorState> <Extensions> <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2"> <Watts>0</Watts> </TPX> </Extensions> </Trackpoint> <Trackpoint xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"> <Time>2025-09-01T15:58:01.195Z</Time> <AltitudeMeters>34.443</AltitudeMeters> <HeartRateBpm> <Value>142</Value> </HeartRateBpm> <Cadence>0</Cadence> <SensorState>Present</SensorState> <Extensions> <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2"> <Watts>0</Watts> </TPX> </Extensions> </Trackpoint> <Trackpoint xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"> <Time>2025-09-01T15:58:02.195Z</Time> <AltitudeMeters>34.443</AltitudeMeters> <DistanceMeters>0.699999988079071</DistanceMeters> <HeartRateBpm> <Value>142</Value> </HeartRateBpm> <Cadence>38</Cadence> <SensorState>Present</SensorState> <Extensions> <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2"> <Watts>128</Watts> </TPX> </Extensions> </Trackpoint> ... <Trackpoint xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"> <Time>2025-09-01T16:03:02.195Z</Time> <Position> <LatitudeDegrees>52.49120667</LatitudeDegrees> <LongitudeDegrees>13.46916167</LongitudeDegrees> </Position> <AltitudeMeters>34.443</AltitudeMeters> <DistanceMeters>1000.7000122070312</DistanceMeters> <HeartRateBpm> <Value>141</Value> </HeartRateBpm> <Cadence>79</Cadence> <SensorState>Present</SensorState> <Extensions> <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2"> <Watts>354</Watts> </TPX> </Extensions> </Trackpoint> </Track> <Extensions xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"> <LX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2"> <AvgSpeed>3.285399278004964</AvgSpeed> <AvgWatts>331</AvgWatts> <MaxWatts>374</MaxWatts> </LX> </Extensions> </Lap> <Lap xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" StartTime="2025-09-01T16:03:03.195Z"> ... </Lap> <Lap xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" StartTime="2025-09-01T16:09:26.195Z"> ... </Lap> <Lap xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" StartTime="2025-09-01T16:14:44.195Z"> ... </Lap> <Lap xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" StartTime="2025-09-01T16:20:30.195Z"> ... </Lap> <Training xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" VirtualPartner="false"> <Plan Type="Workout" IntervalWorkout="false"> <Extensions/> </Plan> </Training> <Creator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Device_t"> <Name>Polar Grit X Pro</Name> <UnitId>0</UnitId> <ProductID>251</ProductID> <Version> <VersionMajor>2</VersionMajor> <VersionMinor>1</VersionMinor> <BuildMajor>0</BuildMajor> <BuildMinor>0</BuildMinor> </Version> </Creator> </Activity> </Activities> <Author xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Application_t"> <Name>Polar Flow Mobile Viewer Android</Name> <Build> <Version> <VersionMajor>0</VersionMajor> <VersionMinor>0</VersionMinor> </Version> </Build> <LangID>EN</LangID> <PartNumber>XXX-XXXXX-XX</PartNumber> </Author> </TrainingCenterDatabase>
Посилання
Схеми XML В форматі .xsd: Garmin's Training Center Database XML (TCX) Schema User profile extension Schema Activity extension Schema