TCX 🏃

Garmin Training Center XML (TCX) Course

Open Beta
.tcx · application/vnd.garmin.tcx+xml

TCX (Training Center XML) is Garmin's XML training-data format that appeared around 2007 for the Garmin Training Center application. On osm2cdr we write TCX as a Course document following the TrainingCenterDatabase v2 schema: one Course with a Track of Trackpoints (latitude/longitude in decimal degrees) and optional CoursePoints for named POIs along the route. Line geometries become the track, point features become course points. To be honest: this is a planned route, not a recorded workout — there is no heart rate, cadence or power. The format stays useful for legacy devices like the Forerunner 305 / Edge 705 and for import into Strava and TrainingPeaks.

지금 TCX 내보내기 ✨ 오픈 베타 — 무료, 제한 없음

주요 기능

Garmin TrainingCenterDatabase v2 schema (Course → Track → Trackpoint)
CoursePoints for named POIs along the route
WGS84 coordinates in decimal degrees, human-readable XML
Pure stdlib XML with no external dependencies — export always available
Safety limits: up to 50,000 trackpoints and 1,000 course points
Example TCX export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

TCX 형식 소개

TCX (Training Center XML) is Garmin's XML format, invented around 2007 for the Garmin Training Center program. Inside it is plain text following the TrainingCenterDatabase v2 schema: the file opens in a text editor and can be read with your own eyes. The format outlived its program and is still accepted by Garmin Connect, Strava and TrainingPeaks.

An OpenStreetMap map is exported to TCX when a route has to be handed to a device or a service that understands nothing newer. This is a planned course: the track and the points along it that the device navigates by. There is no workout data — heart rate, cadence, power — in the file, and there cannot be: sensors write that while you move.

The output is a single .tcx: a Course element containing a track of points with WGS84 coordinates in decimal degrees, a Lap element with zero time and distance that the schema requires, and a CoursePoint for every named object. Linear objects become the track, point objects become route points. Schema and device limits apply: up to 50,000 trackpoints and 1,000 route points, the course name is trimmed to 15 characters and a point name to 10.

TCX 파일을 여는 프로그램

다음 프로그램과 애플리케이션으로 OSM2CDR에서 내보낸 Garmin Training Center XML (TCX) Course(.tcx) 파일을 열고 편집하고 작업할 수 있습니다:

💻Garmin Training Center 💻Garmin Connect 💻Strava 💻TrainingPeaks 💻GoldenCheetah

Format specifications

TCX 지도 사용자

🏗
Prepare a planned route as a TCX Course for loading into Garmin Training Center or an older device over USB
A ready Course opens in Garmin Training Center and goes to the device over USB with no converters.
💻
Get navigatable POIs along the route as labelled CoursePoints
Named OSM objects become route points with captions — the device shows them as icons along the way.
📊
Upload a readable XML route into Strava or TrainingPeaks for legacy compatibility
Readable XML is accepted by the Strava and TrainingPeaks import forms when you need exactly a route, not a workout recording.
🎨
Push a course to older Forerunner 305 / Edge 705 devices that understand TCX
Forerunner 305, Edge 705 and other devices from 2007-2012 understand TCX directly, without cloud services.

TCX 내보내기 방법

1
영역 선택
osm2cdr.ru의 인터랙티브 지도에서 사각형 또는 폴리곤을 그리세요
2
TCX 선택
사용 가능한 127가지 내보내기 형식 목록에서 Garmin Training Center XML (TCX) Course을(를) 선택하세요
3
내보내기
내보내기를 클릭하면 1~5분 안에 .tcx 파일을 받습니다
4
다운로드
완성된 TCX 파일을 다운로드하여 Garmin Training Center에서 여세요

내보낸 뒤 여는 방법

TCX 형식의 인기 지도

무료

Garmin Training Center XML (TCX) Course 지도 내보내기 받기

OpenStreetMap에서 전문가용 TCX 지도를 다운로드하세요. 즉시 생성, 모든 영역 지원.

무료 / 내보내기
지금 TCX 내보내기 →

자주 묻는 질문

Is this a recorded workout or a planned route?
How does TCX differ from FIT?
Will POIs end up in the file?
Will Strava accept the file?
How many points fit into the file?
Why are the point names cut short?

관련 형식

함께 자주 내보내는 형식

Related Articles