# Validateur de vol IGC / XCscore / badges FAI pour planeurs américains

Analyse de bout en bout un fichier IGC d’enregistreur de vol FAI (registres A/H/I/C/B/F/L/G) et l’audite comme un secrétaire de badges : détection décollage/largage/atterrissage (ENL ou cinématique de remorquage), gain d’altitude total, distance libre optimale façon OLC/XCscore sur l’enveloppe convexe, meilleur triangle FAI face à la règle des 28%, distance aller-retour, chaîne de déclaration pré-vol des registres C, règles de perte de hauteur et audit du registre G avec reconstruction du flux signé. Évalue les éléments de badge Argent/Or/Diamant et l’échelle des diplômes de 750 km + 250 km.

> Page canonique: https://elysiatools.com/fr/tools/us-sailplane-soaring-xcscore-flight-igc-fai-badge-declaration-validator

- **Catégorie:** Sports

- **Mots-clés:** analyseur igc, badge fai, validateur de vol, distance libre xcscore, triangle fai regle 28, audit enregistrement g, declaration de vol, geodesie vincenty, badge argent or diamant, barographe

## Présentation

Ce validateur lit le fichier de données de vol IGC comme le fait un logiciel de badges FAI : il décode chaque type de registre, reconstruit les phases du vol puis note les distances optimales (distance libre à 5 points de virage sur l’enveloppe convexe — la convention OLC/XCscore — plus triangle FAI et aller-retour). Les seuils suivent le Code Sportif FAI Section 3 : Argent 1000 m + 5 h + 50 km, Or 3000 m + 300 km, Diamant 5000 m + 300 km but déclaré + 500 km, diplômes dès 750 km par pas de 250 km. La section sécurité audite structurellement le registre G et précise que la vérification cryptographique requiert le programme VALI du fabricant et sa clé publique, exactement comme le prescrit la spécification IGC.

## Entrées

- **Source du vol** (select)
- **Contenu du fichier IGC (en mode collage)** (textarea): AFLA123 HFDTE240925 ...
- **Points de virage de la distance libre (1–5)** (number): 5

## Quand l'utiliser

- Avant de soumettre une demande officielle de badge FAI (Argent, Or, Diamant ou diplômes kilométriques).
- Pour évaluer la conformité d'un vol de distance libre (XCscore) et vérifier la règle des 28% sur un triangle FAI.
- Pour inspecter la structure d'un fichier IGC, auditer l'enregistrement G et vérifier la validité de la chaîne de déclaration pré-vol (registres C).

## Fonctionnement

- Décodage complet des enregistrements IGC (A, H, I, C, B, F, L, G) pour extraire la cinématique, les altitudes (pression/GNSS) et les niveaux de bruit moteur (ENL).
- Reconstruction automatique des phases de vol : détection du décollage, du point de largage/coupure moteur et de l'atterrissage.
- Calcul géodésique des distances libres optimales sur l'enveloppe convexe (jusqu'à 5 points de virage), détection des triangles FAI et mesure des gains d'altitude.
- Génération d'un rapport HTML complet incluant la barographie, le tracé du vol, l'audit structurel de signature (G-record) et le tableau des épreuves FAI réussies.

## Cas d'usage

- Contrôle d'homologation d'une épreuve de 5 heures ou d'un gain de 1 000 m pour le badge d'Argent.
- Vérification de la validité d'un circuit triangulaire de 300 km ou 500 km déclaré avant décollage.
- Optimisation du score de distance libre sur circuit libre à 5 points de virage après un vol de campagne.

## Questions fréquentes

### Comment le point de largage ou de fin de propulsion est-il détecté ?

Il est déterminé automatiquement par l'analyse des niveaux ENL (Engine Noise Level) dans les enregistrements B ou par l'étude de la cinématique de remorquage.

### La vérification cryptographique complète du registre G est-elle effectuée directement ?

L'outil réalise un audit structurel du registre G et de la couverture du flux signé ; la validation cryptographique officielle nécessite l'exécutable VALI du constructeur.

### Quels seuils FAI sont évalués pour les badges ?

L'outil vérifie le gain d'altitude (1000 m, 3000 m, 5000 m), la durée (5 h), les distances libres ou déclarées (50 km, 300 km, 500 km) et les diplômes par tranches de 250 km.

### La règle des 28% pour les triangles FAI est-elle contrôlée ?

Oui, pour chaque circuit triangulaire analysé, l'outil vérifie que la plus courte branche représente au moins 28 % de la distance totale.

### Puis-je coller directement le texte d'un fichier IGC sans le téléverser ?

Oui, il suffit de sélectionner l'option de collage et d'insérer le contenu brut du fichier IGC dans le champ prévu.

## Outils associés

- [Tuteur d’échecs : FEN / PGN et rating Elo](https://elysiatools.com/fr/tools/chess-fen-pgn-elo-rating-tutor): Analyse et valide FEN, parties PGN/SAN ; calcule le nouveau rating Elo à partir de victoires/nulles/défaites et ratings adverses ; bandes Lichess/Chess.com
- [Décodeur et Détecteur de Leetspeak](https://elysiatools.com/fr/tools/leetspeak-decoder-detector): Décode le leetspeak (1337) en texte brut et évalue la plausibilité qu'une entrée soit du leet — pour détecter les contournements de politique de mot de passe, l'évasion de filtres de blasphème et le bruit dans les logs. Surligne chaque substitution.
- [Orchestrateur de vérification formelle SMT-LIB 2.7 / AIGER / BTOR2 (CDCL + BMC + k-induction + interpolation de Craig + IC3)](https://elysiatools.com/fr/tools/smt-smtlib-2-7-cvc5-z3-btor2-aiger-k-induction-cddr-dbg-invariant-synthesis-orchestrator): Une pile complète de vérification formelle dans le navigateur — sans binaire cvc5/Z3 : un analyseur de scripts SMT-LIB 2.7 pour le cœur QF_BV + Bool avec bit-blasting Tseitin des opérateurs FixedSizeBitVectors, un lecteur AIGER (aag ASCII et aig binaire avec décodage delta ; sorties comme propriétés bad), un lecteur BTOR2 avec bit-blasting au niveau du mot et un moteur SAT CDCL écrit à la main (littéraux doublement surveillés, activités façon VSIDS, apprentissage 1-UIP, redémarrages). Sur les modèles séquentiels : BMC avec traces témoins, k-induction avec renforcement par états uniques, interpolation de Craig à la McMillan re-certifiée par SAT, et une boucle IC3/PDR-lite à blocage de cubes.
- [Atelier A1Z26 lettre-nombre](https://elysiatools.com/fr/tools/a1z26-letter-number-workbench): Convertit entre lettres et nombres (A=1…Z=26) avec séparateur et casse configurables, décode les nombres en lettres et calcule la somme des lettres.
- [Mappeur d’affirmations, preuves et citations](https://elysiatools.com/fr/tools/claim-evidence-citation-mapper): Extrait les affirmations factuelles du texte, les associe aux notes/lien/références, et signale les affirmations sans source, à source faible, à citation dupliquée ou à portée ambiguë
- [Décodeur de factures d'énergie et détecteur de frais cachés (riders CSR/CFL/MHC/HFA · demande heure pleine/creuse · conversion kWh/Btu/therm)](https://elysiatools.com/fr/tools/csr-cfl-cfl-mhc-hfa-btu-ton-hours-utility-bill-line-item-validator-and-rgp-peak-explainer): Collez les lignes de votre facture : classification et explication du fixed customer charge, de la demande, des prix heures pleines/creuses, des riders transport/distribution, fonds renouvelables, découplage, capacity tag ; conversion kWh↔Btu↔therm↔Ccf↔m³↔tonne-heure aux facteurs EIA ; détection des frais fixes cachés et projections d'économies.
- [Codecs texte étendus (Base65536 + netstring)](https://elysiatools.com/fr/tools/extended-text-base-codecs): Codez et décodez avec des codecs moins courants : Base65536 (binaire → Unicode dense) et netstring (encadrement auto-délimité).
- [Comparateur d’algorithmes de hachage](https://elysiatools.com/fr/tools/hash-algorithm-comparator): Hache la même entrée avec MD5, SHA-1, SHA-256, SHA-512, BLAKE2b et BLAKE3 et les compare : longueur, digest hex/Base64, statut de sécurité (cassé/moderne) et benchmark de vitesse relatif. Idéal pour l’enseignement, le choix d’algorithme ou la vérification de checksums.

## Exemples

- [Échantillons Audio MP3 Libres de Droits](https://elysiatools.com/fr/samples/mp3-samples): Collection d'échantillons audio libres de droits pour les tests et le développement, incluant les sons de la nature, la musique de méditation et l'audio ambiant
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Échantillons Audio FLAC Libres de Droits](https://elysiatools.com/fr/samples/flac-samples): Collection audio FLAC sans perte pour tests et développement, incluant sons de la nature et musique de méditation
- [Échantillons Audio WAV Libres de Droits](https://elysiatools.com/fr/samples/wav-samples): Collection audio WAV non compressé pour tests et développement, incluant sons de la nature et musique de méditation
