Normaliser et télécharger un fichier FPL
Aucun fichier choisi
Standard détecté : Aucun
JS non lancé
Sommaire
Objectif de l’outil
Cet outil permet de standardiser automatiquement les paramètres d’un fichier FPL ePlaneur en appliquant un modèle prédéfini (standard) en fonction du type de vol.
Le traitement est réalisé directement dans le navigateur :
- aucun fichier n’est envoyé sur le serveur
- le fichier d’origine n’est jamais modifié
- un nouveau fichier FPL normalisé est généré et téléchargé
Le standard appliqué dépend du préfixe du nom du fichier (ex : c3-c, c2-s, etc.).
Principe de fonctionnement
L’outil applique un standard en respectant strictement les règles suivantes :
- modifier uniquement le contenu des sections déjà présentes
- modifier uniquement les clés déjà présentes
- ne jamais ajouter de section
- ne jamais ajouter de paire clé=valeur
- conserver la structure et l’ordre du fichier d’origine
- supprimer certaines clés spécifiques dans la section
[Task]si elles existent
Procédure d’utilisation
1. Sélectionner un fichier FPL
Cliquer sur “Choisir un fichier” et sélectionner un fichier avec l’extension .fpl.
Dès la sélection :
- le nom complet du fichier est affiché
- le champ nom du fichier de sortie est prérempli automatiquement
- le standard est détecté à partir des 4 premiers caractères du nom
2. Vérifier ou modifier le nom du fichier de sortie
Le champ est automatiquement rempli, mais peut être modifié librement.
Ce nom sera utilisé :
- comme nom du fichier téléchargé
- dans le contenu du fichier (ligne
Text=... ePlaneur)
3. Vérifier le standard détecté
Le standard affiché correspond au préfixe du nom :
Exemples :
c2-d→ Condor 2 Débutantc3-s→ Condor 3 Standardc3-c→ Condor 3 Compétition
Ce standard détermine les valeurs qui seront appliquées.
4. Télécharger le fichier normalisé
Cliquer sur :
Télécharger le fichier normalisé
Un nouveau fichier .fpl est généré automatiquement et téléchargé.
Traitements effectués
Mise à jour des paramètres
Les valeurs définies dans le standard sont appliquées uniquement si les clés existent déjà dans le fichier.
Mise à jour de la description
Dans la section [Description], la ligne :
Text=NomFichier ePlaneur
est automatiquement mise à jour avec le nom saisi.
Nettoyage de la section [Task]
Si elles existent, les lignes suivantes sont supprimées :
- TaskVersion
- TaskID
- TaskName
Messages affichés
Au chargement de la page
JS lancé
→ le script est actif et prêt
Lors de la sélection d’un fichier
Fichier détecté : nom_du_fichier | Standard OK
→ fichier valide et standard chargé
Aucun fichier sélectionné
Aucun fichier sélectionné
→ aucun fichier n’a été choisi
Fichier non valide
Erreur : seul un fichier .fpl est accepté
→ le fichier sélectionné n’est pas au bon format
Standard introuvable
Erreur : Standard introuvable : xxxx
→ aucun fichier JSON correspondant au préfixe n’a été trouvé
Nom de sortie manquant
Nom de sortie manquant
→ le champ du nom est vide
Aucun fichier exploitable
Aucun fichier exploitable chargé
→ tentative de téléchargement sans fichier valide
Téléchargement réussi
Téléchargement lancé : nom_fichier.fpl
→ le fichier normalisé a été généré
Bonnes pratiques
- Toujours utiliser des fichiers respectant la convention de nommage ePlaneur
- Vérifier le préfixe (c2-d, c3-c, etc.)
- Contrôler le fichier généré lors des premières utilisations
- Conserver une copie du fichier d’origine si nécessaire
Limites de l’outil
- ne corrige pas les erreurs de structure du fichier FPL
- n’ajoute pas de sections manquantes (choix volontaire)
- dépend de la présence des clés dans le fichier initial
- nécessite un standard JSON correspondant au préfixe
Conclusion
Cet outil permet de garantir une standardisation fiable, rapide et sans risque des fichiers FPL ePlaneur, tout en respectant strictement leur structure d’origine.
