Catégorie
Le choix filtre les lignes récupérées. Le libellé part tel quel dans CATEGORIE.
Classement
| Rang | Nom | Pays | Chrono |
|---|
Aperçu du JSON
Relevé
Open-MeteoContrôle antenne
- Humidité—
- Vent—
- Précip.—
- Code—
Aperçu du JSON
Parcours
Aucun lieu sélectionnéLieux de la course
—| ID | Lieu | Parcouru | À parcourir |
|---|
Aperçu du JSON
Personnes PERSONNE_*
| Prénom Nom | Fonction |
|---|
Commentaire COMMENTAIRE
| Texte |
|---|
Coureurs·euses COUREUR_*
Saisissez un dossard puis Entrée pour remplir la fiche depuis l’API. Tous les champs restent modifiables.
Aperçu du JSON
Chronomètre ACTIF · HEURE_DEPART
- Heure de lancement—
- Temps cumulé00:00:00
Intégration XPression
Option recommandée — horloge live DataLink : dans XPression, liez l’heure de départ
d’un objet Horloge/Chrono à HEURE_DEPART (horodatage ISO) et son état marche/arrêt
à ACTIF (true/false). L’habillage compte alors lui-même
en direct, sans réémission du JSON — même si Run Builder se ferme, XPression continue.
Option simple — champ texte : liez un champ texte à TEMPS_ECOULE
(déjà formaté hh:mm:ss) et activez Envoi auto ci-dessus pour le
réémettre chaque seconde.
L’heure de lancement est enregistrée dès le clic sur Lancer : en cas de fermeture ou de redémarrage, le temps écoulé se recalcule tout seul au retour — rien n’est perdu.
Aperçu du JSON
Appareils
—| Nom | Statut | Vitesse | Cap | Batterie | Position |
|---|
La pastille choisit l’appareil dont la position part dans les clés
plates (LATITUDE, VITESSE, CAP…). Tous les
appareils restent dans le tableau APPAREILS du JSON.
Position suivie
- Latitude—
- Longitude—
- Cap—
- Altitude—
- Distance totale—
- Batterie—
- Fraîcheur—
- Adresse—
Progression le long du parcours
—| Device | Nom | Progression | Frame | Écart tracé | Position sur le tracé |
|---|
Le % vient de la projection de la position Traccar sur le tracé GPX ;
la frame = %/100 × fps × durée de la vidéo d’habillage (réglée par parcours).
L’écart au tracé aide à repérer une dérive GPS. Avec Calcul auto, le serveur
réécrit run_progression.json tout seul à l’intervalle réglé — il doit rester ouvert.
Carte 3D
Fenêtre fermée| Carte | Appareil | Nom affiché sur la carte |
|---|
Coche un appareil pour afficher son point live sur la carte
et donne-lui le libellé voulu (ex. Tête de course — hommes — pas
forcément le nom du device). La carte s'ouvre dans une fenêtre séparée et se met
à jour au rythme de l'actualisation des positions ; l'ouvrir active
l'actualisation auto si elle ne l'est pas.
La fenêtre carte est nue (aucun bouton), pensée pour être capturée comme source vidéo : dedans, la touche F passe en plein écran. Zoom / rotation à la souris ; recadrage sur le tracé via Survol du parcours. Fonds : Esri (satellite / plan / topo), CARTO (sombre) — relief : Mapzen — rendu : MapLibre GL.
Aperçu du JSON
Aperçu du JSON progression (run_progression.json)
Sortie XPression
Remplace les codes pays vides, pour que XPression ne cherche jamais
un fichier inexistant. Placez un BLANK.png transparent dans le dossier
des drapeaux. Champ vide = comportement d’origine.
À activer si XPression affiche Tête au lieu de Tête :
les caractères accentués sont écrits en \u00ea, lisibles quel que soit
l’encodage supposé par le lecteur.
Export par URL
Pour la version en ligne : le VPS n'a pas accès au dossier ci-dessus (ta machine). XPression DataLink peut à la place interroger directement ces adresses — chacune renvoie le dernier JSON envoyé pour cette sortie (« Envoyer à XPression »). Fonctionne aussi en local.
Courses
| ID | Nom affiché | Distance (km) |
|---|
L’ID sert de clé interne pour les kilométrages des lieux : le modifier après coup détache les valeurs déjà saisies.
Points intermédiaires
Pour chaque course, les points où l’API fournit un temps intermédiaire.
La clé API est le champ de la réponse « coureurs·euses » qui contient ce temps
(ex. split10k). Dans le lowerthird, chaque fiche pourra afficher le chrono
final ou l’un de ces points.
| Nom affiché | Clé API |
|---|
API classement
Correspondance des champs
API coureurs·euses (recherche par dossard)
Correspondance des champs
API météo
Traccar — suivi GPS
Pour tester : créez un compte gratuit sur demo.traccar.org
et gardez cette URL. Avec un abonnement ou un serveur auto-hébergé, indiquez son adresse.
Les identifiants sont stockés en clair dans
data/settings.json — outil local. « Tester la connexion » enregistre
d’abord les réglages.
Parcours GPS — progression → frame
Le fichier est copié dans routes/.
| ID | Nom affiché | Tracé GPX | FPS | Durée (s) | Devices Traccar |
|---|
Un parcours = un tracé GPX + une vidéo d’habillage jouée à vitesse linéaire constante (pas d’easing). Devices Traccar : séparés par des virgules — ID, nom de l’appareil, ou identifiant unique (l’ID s’affiche dans l’onglet Tracking sous le nom). Le parcours actif se choisit dans l’onglet Tracking.