FIT 🚴

Garmin FIT Course (Flexible and Interoperable Data Transfer)

Open Beta
.fit · application/vnd.ant.fit

FIT is Garmin's binary fitness protocol that powers Forerunner watches, Edge bike computers, Fenix multisport devices, plus Wahoo, Polar and Bryton gear. On osm2cdr we write FIT in the Course profile: the roads and paths of your selected area are chained by nearest endpoints into connected runs — segments follow the ways that touch instead of the order they were read in, and the chaining works at any density, with no cut-off. To be honest about the content: this is the road network of your bbox, not one planned route — where two ways do not meet, the track moves to the next run in a straight line. Those transfers are not counted as distance: lap.total_distance is the length of the ways themselves, not the sum of the jumps between them. Every point carries coordinates (in semicircles, Garmin's integer units), cumulative distance and a timestamp derived from a nominal speed; the file holds a header, file_id, course and lap messages, start/stop events and CRC-16 checksums — fields laid out strictly per the FIT profile and verified with an independent parser. Honest about the data too: this is an export of geometry, not a recorded workout — there is no heart rate, cadence, power or elevation in the file, because those come from sensors during the ride, not from the map. Very long exports are downsampled to 10,000 points — thinning happens inside the runs, and both ends of every run are kept.

Exportar FIT ahora ✨ Open Beta — gratis sin límites

Características principales

Perfil Course: vértices de la ruta como trackpoints (lat, lon, hora)
Empaquetado binario: cabecera de 14 bytes, mensajes de definición y de datos, CRC-16
Coordenadas en semicírculos de Garmin (int32 en lugar de float)
Road segments are chained by nearest endpoints into connected runs — no density cut-off
Lap distance counts metres along the ways: transfers between detached ways are excluded
Auto-downsampling to 10,000 points — inside the runs, both ends of every run kept
Example FIT export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

Acerca del formato FIT

FIT es el protocolo binario de ANT y Garmin con el que los dispositivos deportivos almacenan y transmiten datos. Es más compacto que los formatos de texto y no solo lo entiende Garmin: FIT lo leen Wahoo, Bryton y Polar, además de servicios como Garmin Connect, Strava y TrainingPeaks.

Dentro del protocolo hay varios perfiles, y dos de ellos se confunden con facilidad. Activity es un entrenamiento que ya ha ocurrido, con las lecturas de los sensores. Course es la ruta por la que el dispositivo debe guiarle. De un mapa solo se puede obtener lo segundo, así que escribimos precisamente Course.

The file contains route vertices with coordinates and timestamps, packed by FIT's rules: a header, definition and data messages, and a checksum. Coordinates are stored in Garmin semicircles — as integers rather than fractional degrees. The course is assembled from the roads and paths of the area you selected, not from one planned route: segments are chained by nearest endpoints into connected runs, but where two ways do not meet, the track moves to the next run in a straight line. Those transfers are not counted in the lap distance — it shows the length of the roads themselves, not the sum of the jumps between them. Long exports are thinned down to 10,000 points evenly inside each run, with both ends of every run kept.

En el archivo no hay ni puede haber frecuencia cardiaca, cadencia, potencia ni altitud barométrica: esas magnitudes las miden los sensores durante la actividad, no el mapa.

Programas para abrir archivos FIT

Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos Garmin FIT Course (Flexible and Interoperable Data Transfer) (.fit) exportados desde OSM2CDR:

💻Garmin Connect / Garmin Connect Mobile 💻Garmin Edge и Forerunner (папка Garmin/Courses) 💻Strava 💻GPSBabel 💻TrainingPeaks

Format specifications

Quién usa los mapas FIT

🏗
Cargar en un Garmin Edge una ruta ciclista planificada en OSM como Course para navegar giro a giro sin conexión
El recorrido ya preparado se copia en la memoria del Edge y le guía por la ruta sin internet ni teléfono.
💻
Preparar un recorrido de carrera para un Forerunner antes de entrenar en un itinerario nuevo
La distancia se carga en el reloj con antelación, para no ir buscando el camino durante el entrenamiento.
📊
Enviar una ruta de navegación a dispositivos Wahoo, Polar y Bryton que leen FIT Course
FIT Course es el idioma común de los dispositivos deportivos, así que el archivo no queda atado a un solo fabricante.
🎨
Obtener un archivo de ruta binario y compacto en lugar de un GPX pesado para dispositivos con poca memoria
El empaquetado binario ocupa menos memoria del dispositivo que un GPX de texto con la misma ruta.

Cómo exportar a FIT

1
Selecciona el área
Dibuja un rectángulo o polígono en el mapa interactivo de osm2cdr
2
Elige FIT
Selecciona Garmin FIT Course (Flexible and Interoperable Data Transfer) de la lista de 127 formatos de exportación disponibles
3
Exporta
Haz clic en Exportar y recibe tu archivo .fit en 1-5 minutos
4
Descarga
Descarga el archivo FIT listo y ábrelo en Garmin Connect / Garmin Connect Mobile

Cómo abrir tras la exportación

Mapas populares en FIT

Free

Exportar mapas a Garmin FIT Course (Flexible and Interoperable Data Transfer)

Descarga mapas FIT profesionales desde OpenStreetMap. Generación instantánea, cualquier área.

Gratis / exportación
Exportar FIT ahora →

Preguntas frecuentes

¿El archivo incluirá frecuencia cardiaca, cadencia y potencia?
¿Es un perfil Activity o Course?
¿Hay un límite en el número de puntos?
¿Cómo cargo el archivo en un Garmin Edge?
¿Habrá indicaciones de giro?
¿En qué es FIT más cómodo que GPX para el dispositivo?

Formatos relacionados

Frecuentemente exportados juntos

Related Articles