Roadbook numérique vs PDF ou papier : les fichiers de roadbook OpenRally expliqués

Un roadbook papier est un rouleau imprimé, et un roadbook PDF est une image de ce rouleau sur un écran. Un roadbook numérique au format OpenRally est différent : le fichier lui-même indique à l’appareil la distance de chaque case, le CAP, les waypoints et leurs rayons de validation et les zones de vitesse, avec les dessins des tulipes et des notes intégrés. C’est ce qui permet à un roadbook numérique de garder votre odomètre aligné, de valider les waypoints et de vous alerter dans les zones de vitesse.

Cette page compare les trois formats, explique ce qu’est OpenRally, ce que contient un fichier et quelles balises il utilise, où en obtenir un, comment les développeurs peuvent le lire et comment le charger sur le F2R Y1000 roadbook numérique.

Roadbook numérique vs PDF vs papier : quelle différence ?

Les roadbooks papier et PDF montrent le parcours sous forme d’images que le pilote doit interpréter. Un roadbook numérique au format OpenRally enregistre le même parcours sous forme de données : chaque case porte sa distance, son CAP, ses informations de waypoint et de zone de vitesse, avec les dessins intégrés. Ce sont ces données qui permettent à l’appareil d’aligner votre odomètre, de valider les waypoints et de vous alerter dans les zones de vitesse.

Rouleau papierRoadbook PDF sur un écranRoadbook numérique (fichier OpenRally)
Ce que c’estUn rouleau impriméUne image des pages impriméesDes données structurées (GPX avec extensions OpenRally) avec les dessins intégrés
Distances des casesImpriméDes pixels dans une imageUne valeur lisible par la machine pour chaque case (distance)
Waypoints (WPM, WPS…)Un symbole impriméUn symbole impriméUn waypoint typé avec rayons d’ouverture et de validation (open, clear) que l’appareil peut valider
Zones de vitesseUn symbole impriméUn symbole impriméDébut, limite et fin enregistrés dans les données (dz, speed, fz), ce qui permet des alertes de vitesse
CAPImpriméImpriméUne valeur dans les données (cap)
Alignement de l’odomètreManuelManuelPeut se caler sur la valeur de la case (dans la F2R Roadbook App, par appui long sur la distance d’une note)
DéfilementÀ la main ou par moteurPar page ou par pas de défilementCase par case
Mises à jourRéimprimerRenvoyer le PDFRenvoyer le fichier, ou le mettre à jour via RDS
Contrôle d’accèsRemise en main propreLe fichier peut être copiéNe fait pas partie d’OpenRally. Une plateforme de diffusion comme RDS peut rendre les roadbooks non partageables et limités dans le temps
Ce qui le litUn porte-roadbookN’importe quel lecteur ou application PDFUne application ou un appareil compatible OpenRally, comme le F2R Y1000 avec la F2R Roadbook App

Pourquoi un PDF n’est pas « numérique » au sens de la navigation

Sur un écran, un roadbook PDF ressemble en tout point au papier, mais l’appareil ne peut pas lire des distances, un CAP ou des waypoints dans une image. Il peut afficher la page. Il ne peut pas valider un waypoint, aligner l’odomètre sur une case ni vous alerter dans une zone de vitesse.

La documentation de F2R le dit clairement : la F2R Roadbook App lit les fichiers OpenRally (.GPX), pas les PDF. Comme le Y1000 est un appareil Android complet, vous pouvez tout de même ouvrir un roadbook PDF avec une application tierce compatible de Google Play. Tous les détails dans les Guides d’utilisation du Y1000.

Le papier, en bref

Traditionnellement, les roadbooks de rallye étaient imprimés sur un rouleau de papier que l’on faisait défiler case par case. Le format vient du papier : les mêmes cases, tulipes et notes qu’affiche aujourd’hui un roadbook numérique. La différence, c’est que sur papier, chaque chiffre doit être lu et vérifié par le pilote.

Qu’est-ce qu’OpenRally ?

OpenRally est un standard ouvert et communautaire pour l’échange électronique de données de roadbook de rallye. Il étend le GPX, le format de fichier GPS le plus courant, avec des balises propres au rallye (distances, CAP, types et rayons de waypoints, zones de vitesse, contrôles) et intègre les dessins des tulipes et des notes en PNG ou SVG, pour qu’un seul fichier contienne tout le roadbook.

Qui a créé OpenRally

OpenRally a été cofondé par ICO Racing et F2R, qui en ont défini la nomenclature et la structure initiales. Dave Peckham, de Rally Navigator, a écrit le code de la spécification. C’est aujourd’hui un standard communautaire maintenu par les entreprises qui l’utilisent, dont des éditeurs de logiciels de roadbook, des organisateurs et des fabricants d’appareils.

Les archives publiques le confirment. Le plus ancien README du projet (avril 2017) cite ICO Racing et F2R parmi les collaborateurs fondateurs. Le README actuel liste les collaborateurs par ordre d’arrivée (ICO Racing, Rally Navigator, CoMaster, F2R, Rally Comp, Amageza Rally, Hog Wild Racing, R3, Tulip, Rally Blitz, RiverNotes, TerraPirata) et mentionne le F2R γ1000, notre Y1000, comme appareil compatible. Source : Dépôt OpenRally sur GitHub.

Pourquoi le GPX ?

Le README d’OpenRally donne trois raisons : le GPX est le format de fichier de géolocalisation le plus courant, il dispose de nombreux outils de conversion et il a été conçu pour être étendu. OpenRally est un format d’échange : chaque application est libre de stocker les données en interne comme elle le souhaite.

Versions

Les notes de version couvrent la v1.0.0, qui a séparé les balises du rallye-raid (cross-country) de celles du rallye routier, supprimé les balises en double, fixé des valeurs par défaut selon la FIM ou les règlements en vigueur et ajouté les dessins des tulipes et des notes en PNG base64 ou SVG, et la v1.0.2, qui a ajouté le marqueur show_coordinates. Le schéma actuel utilise le namespace v1.0.3 (dernière version étiquetée : v1.0.2). OpenRally 1.x couvre le rallye-raid ; le rallye routier se trouve dans une branche séparée, v0.3-DRAFT.

Ce que contient un fichier OpenRally, et ce qu’il ne contient pas

Un fichier OpenRally contient les cases du roadbook du parcours sous forme de waypoints GPX. Chacune a sa distance et peut aussi porter le CAP, un niveau de danger, un type de waypoint avec ses rayons, des marqueurs de zone de vitesse et de contrôle, ainsi que les dessins des tulipes et des notes. Il ne contient ni contrôle d’accès, ni pénalités ou règles de classement, ni cartes, ni le règlement de l’épreuve.

Ce qu’il contient (selon le schéma et le fichier d’exemple officiels)

  • En-tête : les unités (métriques ou impériales, « statute ») et la distance totale du parcours, dans les extensions des métadonnées.
  • Chaque case : un waypoint GPX dont les extensions contiennent sa distance, le seul élément obligatoire dans chaque case.
  • Cap et danger : cap et danger, avec des niveaux de danger de 1 à 3.
  • Waypoints : des types de waypoint avec un rayon d’ouverture (open), un rayon de validation (clear) et un nom.
  • Secteur sélectif : marqueurs de départ et d’arrivée (dss et ass).
  • Zones de vitesse : début de zone, limite de vitesse et fin de zone (dz, speed et fz).
  • Liaisons : début et fin d’une liaison (dt et ft).
  • Contrôles et marqueurs : stop, neutralisation et sa fin (neutralization et fn), contrôle horaire avec les minutes accordées jusqu’au suivant (timecontrol), checkpoint, carburant et remise à zéro de l’odomètre.
  • Moyens de sécurité et le marqueur show_coordinates.
  • Dessins : les images tulip et notes.

Les éléments GPX standard s’appliquent aussi, comme la latitude et la longitude de chaque waypoint. Qu’un fichier contienne aussi la trace complète dépend des réglages d’export de l’éditeur.

Ce qu’il ne contient pas (le schéma v1.x n’a aucun élément pour)

  • Qui peut ouvrir le fichier, ou pendant combien de temps. Le contrôle d’accès relève des plateformes de diffusion (RDS, par exemple, propose des roadbooks non partageables et un accès limité dans le temps).
  • Les pénalités, les règles de classement ou le règlement de l’épreuve. Le seul élément de temps est timecontrol allowed, les minutes jusqu’au contrôle suivant.
  • Le lexique de symboles de la FIM ou de la FIA. Les dessins sont des images intégrées, pas des codes de symboles.
  • Des cartes ou des tuiles de carte.
  • Des notes sous forme de texte consultable. Les notes sont des dessins, même si un dessin SVG peut contenir du texte.
  • Une signature numérique ou un contrôle d’intégrité.
  • Des règles sur le comportement d’un appareil. Le schéma enregistre des rayons et des marqueurs ; chaque appareil décide comment les afficher et comment valider par rapport à eux.

Balises et attributs OpenRally (référence)

Les balises OpenRally se trouvent dans le bloc extensions standard du GPX de chaque waypoint (wpt), dans le namespace http://www.openrally.org/xmlschemas/GpxExtensions/v1.0.3, généralement avec le préfixe openrally.

BaliseValeur / attributsCe que disent la spécification ou l’exemple
unitsmetric ou statuteMetric : distances du parcours en km, vitesses en km/h, rayons des waypoints en mètres. Statute : miles, mph et yards.
distanceDécimal, zéro ou plusDans les métadonnées : distance totale du parcours. Dans un waypoint : la distance de la case (chaque waypoint doit en avoir une).
capEntier de 0 à 360Cap (CAP).
danger1, 2 ou 3Niveau de danger : ! / !! / !!!
dss, assType waypoint : name, open, clearDépart et arrivée du secteur sélectif.
dz, fzType waypointDébut et fin d’une zone de vitesse.
speedEntier positifLimite de vitesse, utilisée avec dz.
wpm, wpe, wps, wpc, wpv, wpp, wpnType waypoint : name (texte), open et clear (entiers positifs, rayons dans les unités du fichier)Types de waypoints. Les commentaires du schéma détaillent WPM (masked, masqué), WPE (eclipse) et WPS (safety, sécurité) ; WPV a été ajouté plus tard dans l’historique du projet.
checkpointType waypointPoint de contrôle.
stopSecondes, entier, 0 par défautStop (l’exemple utilise un court arrêt à un croisement de route).
neutralizationSecondesNeutralisation (l’exemple utilise un arrêt ravitaillement). Le schéma indique qu’elle sera renommée sn à la prochaine version majeure.
fnType waypointFin de neutralisation.
timecontrolAttribut : allowed (entier)Contrôle horaire. allowed = minutes entre ce contrôle horaire et le suivant.
fuelMarqueur videCarburant.
resetDécimal, 0 par défautRemise à zéro de l’odomètre, à la valeur indiquée.
show_coordinatesMarqueur videIndique au lecteur qu’il peut afficher aux concurrents les coordonnées GPS de ce waypoint (v1.0.2).
dt, ftType waypointDébut et fin d’une liaison.
tulip, notesDessin : data URL PNG en base64 ou SVG intégré, de préférence en CDATA. Attributs : href et idDessins de la tulipe et des notes. Le SVG ne doit pas faire référence à des fichiers externes, car le fichier doit fonctionner seul et hors ligne.
medical, helicopter, police, fire, spectators, mediaMarqueurs videsBalises de sécurité, surtout utilisées dans la cartographie et le suivi de l’organisateur pour localiser les moyens sur le parcours.
Balises vérifiées le 19 octobre 2026 à partir de : XSD OpenRally, example.gpx
  • Orthographe des unités : le commentaire du schéma indique « statute », mais sa liste de valeurs autorisées l’écrit « statue ». Acceptez les deux à la lecture des fichiers.
  • Anciens noms : quelques anciens noms de balises ont été remplacés en v1.0 et sont commentés dans le schéma. Ne les considérez pas comme actuels.
  • Ajouts des éditeurs : certains éditeurs ajoutent des attributs ou des modes non standard à la spécification. Les lecteurs doivent ignorer les balises et attributs inconnus.

Comment obtenir un fichier de roadbook OpenRally

Il y a trois façons d’obtenir un fichier OpenRally : l’organisateur vous l’envoie (en téléchargement ou par e-mail, ou attribué à votre appareil via une plateforme de diffusion comme RDS), vous le téléchargez depuis une bibliothèque de roadbooks, ou vous créez le vôtre dans un éditeur de roadbook qui exporte en OpenRally GPX.

Par l’organisateur

Certains organisateurs envoient le fichier directement. D’autres le diffusent via une plateforme. Avec RDS (Roadbook Delivery System, développé et exploité par TerraPirata), les organisateurs importent des roadbooks, par exemple depuis Rally Navigator, ou des fichiers OpenRally (GPX), les attribuent aux pilotes par Device ID ou par e-mail, et peuvent définir des créneaux horaires, des zones de vitesse, le suivi en direct et le classement. Les roadbooks de compétition sont souvent, par conception, limités dans le temps ou non partageables.

Vous recevez vos roadbooks d’un organisateur ? Voir comment RDS fonctionne avec le Y1000.

Depuis une bibliothèque

TerraPirata propose aux utilisateurs de RDS une bibliothèque gratuite de roadbooks de partenaires. Dans la F2R Roadbook App, ils apparaissent dans « Public ».

Créez le vôtre

Ces éditeurs de roadbook disposent d’un export OpenRally vérifié :

  • Rally Navigator: File > Export > OpenRally GPX. Rally Navigator publie aussi des fichiers OpenRally GPX d’exemple.
  • RiverNotes 2: cite OpenRally parmi ses formats d’export.
  • Tulip: exporte en OpenRally v1.0.2, avec un mode Strict et un mode Undocumented.

Puis-je convertir un PDF en OpenRally ?

Pas sur le Y1000 lui-même : la F2R Roadbook App ne peut pas convertir les roadbooks PDF. Un PDF seul ne suffit pas pour créer un fichier OpenRally, car il ne contient ni les coordonnées des waypoints ni la trace. Si vous disposez aussi des coordonnées des waypoints et de la trace (par exemple en GPX), F2R pourra peut-être vous préparer un fichier OpenRally à titre de courtoisie, toujours sous réserve de confirmation. Contactez F2R pour le demander.

Pour les développeurs : créer un outil ou un visualiseur qui lit OpenRally

Pour les développeurs

Un fichier OpenRally est du XML GPX 1.1. Analysez chaque waypoint, lisez les éléments OpenRally dans ses extensions, gardez les cases dans l’ordre du fichier, calculez la distance partielle entre les cases et affichez les images des tulipes et des notes à côté des distances, du CAP et des marqueurs.

Étapes

  1. Vérifiez la version du namespace OpenRally à la racine du fichier et analysez-le en fonction de celle-ci. Le README le demande, et le projet utilise le versionnage sémantique.
  2. Lisez les unités et la distance totale dans les extensions des métadonnées.
  3. Pour chaque waypoint (wpt), lisez la latitude et la longitude, la distance totale et la distance partielle (cette case moins la précédente, en tenant compte d’un éventuel reset), ainsi que cap, danger et les marqueurs de waypoint, de zone et de contrôle avec leurs attributs open, clear et name.
  4. Affichez les dessins. Le contenu est soit une data URL PNG en base64, soit du SVG intégré, normalement en CDATA. Ne chargez jamais de références externes : le fichier est conçu pour fonctionner hors ligne.
  5. Pendant le développement, validez avec le script validate.sh du dépôt, qui exécute xmllint avec test_wrapper.xsd (lequel importe openrally.xsd et gpx-strict.xsd).
  6. Soyez tolérant : ignorez les commentaires XML et les extensions d’autres éditeurs, ignorez les balises inconnues et acceptez à la fois « statute » et « statue ».
  7. Gardez la logique de navigation dans l’application, pas dans le fichier : odomètre par GPS, alignement sur la distance de la case, ouverture d’un waypoint dans son rayon open et validation dans son rayon clear, et alertes de zone de vitesse entre dz et fz.

Exemple : lire les cases avec la bibliothèque standard de Python

import xml.etree.ElementTree as ET
GPX = "{http://www.topografix.com/GPX/1/1}"

def read_openrally(path):
    root = ET.parse(path).getroot()
    boxes, prev = [], 0.0
    for wpt in root.findall(GPX + "wpt"):
        ext = wpt.find(GPX + "extensions")
        if ext is None:
            continue
        box = {"lat": float(wpt.get("lat")), "lon": float(wpt.get("lon"))}
        for el in ext:
            if not isinstance(el.tag, str) or "openrally" not in el.tag:
                continue  # skip comments and other vendors' extensions
            tag = el.tag.split("}")[1]          # e.g. "distance", "wpm", "tulip"
            box[tag] = dict(el.attrib) if el.attrib else (el.text or "").strip()
        total = float(box.get("distance", prev))  # total distance from start
        box["partial"] = round(total - prev, 2)   # distance since previous box
        prev = total
        boxes.append(box)
    return boxes

Le example.gpx officiel est une vitrine de balises, pas un vrai parcours : ses distances ne forment donc pas une vraie séquence. Testez avec un vrai export, par exemple l’un des fichiers OpenRally GPX d’exemple de Rally Navigator. Dans un navigateur, un visualiseur peut faire la même chose avec DOMParser et getElementsByTagNameNS, et afficher les tulipes PNG dans un élément img avec une data URL.

Ressources

Charger un fichier OpenRally sur le F2R Y1000 (F2R Roadbook App)

La F2R Roadbook App du Y1000 lit les fichiers OpenRally .GPX et prend en charge toutes les balises OpenRally. Importez un fichier depuis le stockage local ou recevez-le via RDS, attribué à votre Device ID ou à votre compte. L’application vous donne alors odomètres, CAP, alertes de zones de vitesse et validation des waypoints à partir des données du fichier lui-même.

F2R Roadbook App sur le roadbook numérique F2R Y1000 avec un roadbook chargé : odomètres, CAP, flèche de waypoint et cases du roadbook
La F2R Roadbook App sur le F2R Y1000 avec un roadbook OpenRally chargé.

Depuis un fichier local

  1. Dans la F2R Roadbook App, touchez ADD.
  2. Choisissez le fichier .GPX dans Téléchargements, Fichiers, vos e-mails, Google Drive, Dropbox ou tout autre dossier.
  3. Le roadbook apparaît dans « My Roadbooks ». Vous pouvez supprimer dans l’application les roadbooks chargés localement.

Via RDS

  1. Créez un compte ou connectez-vous sur rds.terrapirata.com.
  2. Associez le Y1000 avec son Device ID, affiché dans l’application MyGamma, ou avec l’adresse e-mail du compte Google utilisé sur l’appareil.
  3. L’organisateur, ou vous-même, attribue les roadbooks. Ils apparaissent dans « Events » pendant la période fixée par le propriétaire, ou dans « Public ».

Seul le propriétaire peut gérer les roadbooks RDS, depuis RDS. Les roadbooks partagés vers un Device ID n’apparaissent que sur cet appareil ; le Device ID est fixe, alors que l’e-mail peut être modifié.

Ce que l’application fait des données

  • Odomètres principal et secondaire, réglables par appui long, par appui long sur la distance d’une note, ou avec les télécommandes DR001 (moto) et DRA01 (voiture). Le Y1000 intègre des tripmasters virtuels.
  • Cap (CAP).
  • Une flèche de waypoint qui s’ouvre dans le rayon d’ouverture du waypoint et se ferme lorsque le waypoint est validé ou que vous quittez le rayon.
  • Distance jusqu’au waypoint et nom du waypoint suivant, qui clignote en vert pendant la validation.
  • Un tableau des waypoints indiquant s’ils sont validés ou manqués, avec les heures.
  • Couleurs du compteur de vitesse dans les zones de vitesse : sous la limite, en approche ou au-dessus.
  • Temps de spéciale entre la validation du DSS et celle de l’ASS.
  • Le lexique FIM par appui long.
  • « Go to note » dans une application GPS quand le roadbook contient des coordonnées.

Et les PDF ?

Le Y1000 est un appareil Android complet : un roadbook PDF peut donc être lu avec une application tierce compatible de Google Play ; le guide d’utilisation du Y1000 cite en exemple Rally Roadbook Reader, de Rally Navigator. Les fonctions de navigation ci-dessus nécessitent un fichier OpenRally.

Un PDF seul ne suffit pas pour créer un fichier OpenRally, car il ne contient ni les coordonnées des waypoints ni la trace. Si vous disposez aussi de ces données (par exemple en GPX), F2R pourra peut-être vous en préparer un à titre de courtoisie, sous réserve de confirmation ; pour le demander, contactez F2R.

Passez vos roadbooks au numérique.

Découvrez le F2R Y1000 Pack Y1000 Moto Pack Y1000 Auto

FAQ

Quelle est la différence entre un roadbook PDF et un roadbook OpenRally ?

Un PDF est une image des pages imprimées : l’appareil ne peut donc pas y lire de distances ni de waypoints. Un fichier OpenRally enregistre sous forme de données la distance de chaque case, le CAP, le type et les rayons des waypoints et les zones de vitesse, avec les dessins intégrés. Un roadbook numérique peut ainsi aligner l’odomètre, valider les waypoints et donner des alertes dans les zones de vitesse.

Qu’est-ce qu’OpenRally ?

OpenRally est un standard ouvert et communautaire pour l’échange de données de roadbook de rallye. Il étend le GPX avec des balises de rallye et intègre les dessins des tulipes et des notes. Il a été cofondé par ICO Racing et F2R, qui en ont défini la nomenclature et la structure initiales, et Dave Peckham, de Rally Navigator, a écrit la spécification. Il est aujourd’hui maintenu par les entreprises qui l’utilisent.

Quels éditeurs exportent des fichiers OpenRally ?

Rally Navigator (export OpenRally GPX), RiverNotes 2 et Tulip (OpenRally v1.0.2), entre autres. Les organisateurs peuvent aussi transmettre les fichiers OpenRally aux pilotes via des plateformes comme RDS, attribués à un Device ID ou à un compte e-mail.

Puis-je utiliser un roadbook PDF sur le F2R Y1000 ?

Oui, avec une application tierce compatible de Google Play, car le Y1000 est un appareil Android complet. La F2R Roadbook App lit les fichiers OpenRally (.GPX) et ne convertit pas les PDF : la validation des waypoints et les alertes de zones de vitesse nécessitent donc un fichier OpenRally. Un PDF seul ne suffit pas pour le créer, car il ne contient ni les coordonnées des waypoints ni la trace ; si vous disposez aussi de ces données (par exemple en GPX), F2R pourra peut-être vous préparer un fichier OpenRally à titre de courtoisie, sous réserve de confirmation. Pour le demander, contactez F2R.

Comment charger un roadbook sur le Y1000 ?

Dans la F2R Roadbook App, touchez ADD et choisissez le fichier .GPX dans le stockage local, vos e-mails ou des dossiers cloud. Ou recevez-le via RDS, attribué à votre Device ID (affiché dans MyGamma) ou à votre compte. Les roadbooks apparaissent ensuite dans My Roadbooks, Events ou Public.

Le F2R Y1000 lit-il toutes les balises OpenRally ?

Oui. La F2R Roadbook App du Y1000 lit toutes les balises OpenRally : distances, CAP et niveaux de danger, waypoints avec leurs rayons, zones de vitesse, contrôles, liaisons et dessins intégrés des tulipes et des notes.

Un fichier OpenRally contient-il des pénalités ou un contrôle d’accès ?

Non. Le schéma ne contient aucun élément pour les pénalités, les règles de classement ou les personnes autorisées à ouvrir le fichier. L’accès et les limites de temps sont gérés par des plateformes de diffusion comme RDS, qui peut rendre les roadbooks non partageables et disponibles seulement pendant une période définie.

OpenRally est-il réservé au rallye-raid ?

OpenRally 1.x vise le rallye-raid (cross-country). Le rallye routier fait l’objet d’un brouillon séparé (v0.3-DRAFT) dans le même dépôt : en rallye-raid, suivez donc le schéma 1.x actuel.

Passez vos roadbooks au numérique.

Découvrez le F2R Y1000 Tous les roadbooks numériques F2R