Voici donc deux démonstrations de Replay. La première commence par charger une image-carte puis rejoue deux traces dessus. Les traces correspondent à des ballades à Clécy en voiture. La première est bleu avec des petits points. J'ai découpé la deuxième en deux : l'allé en violet et le retour en jaune.
En route, clickez sur la carte (ou appuyez sur la barre d'espacement) pour arrêter ou repartir. Lorsque vous êtes arrêté, vous pouvez :
La deuxième démonstration, ci-dessous est un soaring à Champeau qui est rejoué sans carte car je ne l'ai pas scanné. Dans cet exemple j'ai paramétré Replay pour avoir un cadrillage dont les carreaux font 500 m de coté.
Replay permet aussi de placer des balises pour "mesurer ses traces". Ainsi, en plaçant, par exemple, une balise à chaque extrémité de la trace, vous pouvez voir que j'ai fait un vol de 6,8 km allé / retour. Pour définir des balises, tapez B lorsque vous êtes arrêté et reportez-vous au menu de la barre d'état de votre navigateur.
Pour voir d'autres exemples, regardez mes plus beaux cross en Normandie.
Replay est conçu pour :
Le web : D'abord, Replay est une applet qui s'exécute donc dans un navigateur. Ensuite, pour être rapidement chargé, Replay converti les fichiers TRK issus du GPS en fichiers TRC, 10 fois plus petits et donc 10 fois plus rapides à charger. Enfin, Replay lui même (version "light") fait moins de 15 Ko.
Le vol libre : En vol, il n'est pas rare de se mettre en attente et
de repasser au mêmes endroits. Dans ce contexte, dérouler la trace point par
point avec des points qui changent de couleurs au fûr et à mesure qu'ils viellissent
est un plus. Cela permet d'analyser son vol en 3 dimensions. (La troisième
dimension est le temps) On voit les thermiques (quand les points se reserrent),
les transitions au taqué... etc. Certes, il manque à Replay la quatrième dimension
: l'altitude ; mais c'est en projet... D'autre part, Replay permet de définir
des balises
ainsi qu'un parcour
(une suite de balises) pour mesurer ses vols (à 100 m près, comme dans le
réglement de la CFD...)
Rêver : Replay permet de revivre ses vols et de les partager. Il est très facile de s'envoyer les vols par mail.
Replay est paramétrable :
Pour pouvoir rejouer vos propres vols,
il vous suffit de résoudre l'équation suivante :
+
+
|
+ |
|
Gardown (freeware) ou bien PCX5 |
|
+ |
|
jre 1.1 (Java Runtime, freeware) ou jdk 1.1 |
|
+ |
|
Le Kit Replay avec sa Démo-documentation |
|
= |
En fait, comme le montre la deuxième démonstration, la carte et le scanner ne sont pas absolument nécessaires. Vous pouvez rejouer vos vols sur n'importe quelle image GIF ou JPG ou même sans image du tout.
Gardown permet d'extraire les informations des GPS Garmin (tracklog, waypoints... etc). C'est une petite application MS/DOS (d'environ 50 Ko) qui vous permettera de transférer vos traces du GPS vers l'ordinateur dans un fichier TRK. Si vous avez acheté le kit PC vendu par Garmin, vous pouvez aussi utiliser PCX5.
Le Java Runtime Environment (jre) est nécessaire pour exécuter les programmes Java du Kit Replay.
Le Kit Replay comprends les fichiers suivant :
map4.bat qui lance une petite application Java permettant de générer un mapping (fichier MAP) par défaut pour une trace. C'est utile lorsque l'on a pas de carte pour rejouer une trace dessus.
trk2trc.bat qui lance une petite application Java permettant de convertir les fichiers TRK générés par Gardown ou PCX5 en fichiers TRC en utilisant le mapping contenu dans un fichier MAP.
html4.bat qui lance une petite application Java permettant de générer un fichier HTML (le tag <APPLET>) pour rejouer une trace.
Replay.bat, un script de commande qui permet de construir et de rejouer une trace à partir d'un fichier TRK en utilisant les trois programmes ci-dessus.
gpsxx.jar, replayxx.jar et replayLxx.jar, sont les archives Java contenant respectivement tout le code Java du Kit, le code de l'applet Replay et celui de Replay "Light". Replay Light est une version de Replay allégée, qui ne permet pas d'afficher une grille et de placer des balises mais qui ne fait que 15 Ko...
Replay est paramétrable. Examinons le tag HTML qui produit la deuxième démonstration (Vous pouvez le voir en regardant le source HTML de ce que vous lisez (CTRL-U sur Netscape) :
<! Cet applet tag a été généré automatiquement par html4> <APPLET CODE = lib.gps.Replay ARCHIVE = "replay.jar" WIDTH = 435 HEIGHT = 245> <PARAM NAME = "Grille" VALUE = "1 km"> <!PARAM NAME = "Epaisseur" VALUE = "4"> <!PARAM NAME = "Couleur" VALUE = "#0000FF"> <!PARAM NAME = "Couleur_fraiche" VALUE = "#FF0000"> <!PARAM NAME = "Degrade" VALUE = "20"> <!PARAM NAME = "Vitesse" VALUE = "300"> <PARAM NAME = "Trace0" VALUE = "Champeau_98-01-17.trc"> <!PARAM NAME = "Epaisseur0" VALUE = "4"> <!PARAM NAME = "Couleur0" VALUE = "#00FFFF"> Votre navigateur ne supporte pas les applet ! </APPLET>
Ce tag a été généré automatiquement par html4. On peut ensuite le modifier à la main. Par exemple pour la démonstration, j'ai changé la valeur du paramétre "Grille" en "500 m". Un tag <APPLET> pour Replay doit contenir au minimun un paramétres : une trace. Tous les autres paramétres sont optionel. Les tags commençant par un "!" sont ignorés par le navigateur. Voici la description des différents paramétres :
Il faut créer un fichier MAP par image carte portant le même nom que l'image carte mais avec l'extention ".map" positionner la carte, c'est à dire, à faire une correspondance entre les pixels de l'image carte et leur position géographique GPS (latitude et longitude). Un fichier MAP est un fichiers texte qui contient la position GPS de trois pixels de l'image carte. Voici le fichier MAP associé à l'image carte de la première démonstration :
Fleury / Orne : (301,201) -> N49 08.4000 W000 21.7663 La Cote de Meslay : (302,767) -> N48 57.6000 W000 21.7663 La Roche à Bunel : ( 20,663) -> N48 59.6500 W000 29.8567
Le format de ce fichier est très simple. Il suffit de mettre sur une même ligne :
On peut positionner une carte en connaissant la position de trois points (par exemple, un déco, un attéro, un carrefour). Mais le plus précis, c'est d'utiliser les méridiens dessinés sur la carte. A ce propos, il faut faire attention au cartes IGN qui sont en grades plutôt qu'en degrés. Il faudra faire la conversion (90° = 100 gr et le méridien de Paris qui sert de référence pour les grades est à 2°20,23375' Est).
On peut également créer des fichiers MAP par défaut à partir des fichiers TRK. C'est utile lorsque l'on veut rejouer une trace pour laquelle on n'a pas la carte coorespondante. Une petite application Java, map4, permet de faire cela. On peut préciser le nombre de pixels par kilomètre et le nombre de pixel autour de la trace. Par exemple pour créer le fichier MAP hier.map qui permettra de rejouer la trace contenue dans hier.trk avec 10 pixels/km et 20 pixels autour de la trace :
map4 hier.trk 10 20
Par défaut, le nombre de pixels / km et le nombre de pixels autour de la trace vallent 30. Pour plus de détails, voir map4.bat (tapez : type map4.bat).
Ces fichiers sont générés par trk2trc, une petite application Java auxiliaire. trk2trc produit un fichier TRC à partir d'un fichier TRK et d'un fichier MAP. Par exemple, le fichier "ballade1.trc" de la démonstration a été généré ainsi :
trk2trc ballade1.trk Sud_Caen.map
Le fichier TRC porte le même nom que le fichier TRK correspondant mais avec l'extention ".trc". Pour plus de détails, voir trk2trc.bat (tapez : type trk2trc.bat).
Les fichiers TRK sont des fichiers texte produit, soit par l'excellent freeware Gardown soit par PCX5.
gardown -d28 -a -t ballade.trk
Un petit script track.bat permet de simplifier.
L'applet utilise les fichiers TRC plutot que les fichiers TRK parce qu'ils sont 10 fois plus petits. (Un fichier TRK de 1000 points fait environ 50 Ko alors que le fichier TRC correspondant fait seulement 5 Ko). Pour une applet, c'est crucial !
Depuis la version 1.1, Replay vous permet de définir un ensemble de balises qui forme un parcour. Les balises permettent de "mesurer" la trace (le vol). Ainsi vous saurez exactement combien de kilométres vous avez fait ou de combien de kilométres votre parcour est aurait été allongé avec un point de contournement ou encore si votre triangle est un triangle FAI...
Pour définir des balises, arrétez vous (en clickant sur la carte ou en appuyant sur la barre d'espacement) et tapez B. A partir de ce moment vous vous trouvez en mode "définition des balises". Dans ce mode vous pouvez taper D pour placer une balise au Déco (début de la trace), A pour en mettre une à l'Attéro (fin de la trace), T pour en mettre une sur la trace (à l'endroit où vous êtes) ou clicker n'importe où sur la carte pour les placer exactement où vous voulez. Lorsque vous avez définit toutes vos balises, pressez ENTER pour sortir du mode "définition des balises". ECHAP permet de supprimer la dernière balise placée.
Vous pouvez placer des balises hors parcour en maintenant la touche SHIFT enfoncée en même temps que vous pressez D, A, T ou que vous clickez.
Si un parcour est définit, sa longueur totale en kilométre ainsi que la distance entre chaque balise du parcour est indiqué dans la barre d'état du nuvigateur. L'algorithme de calcul des distance est celui utilisé par la FAI (Fédération Aéronautique Internationale) et les distances sont arrondi au 100 m inférieur. Cependant les balises sont placée sur les pixels de l'image ce qui induit une erreur dépendante de l'échelle utilisée pour rejouer la trace. Par exemple, si une trace est joué à une échelle de 30 pixels / km, il pourra y avoir une erreur de 1/30 km, soit 33 m. Rappelons aussi que l'erreur du GPS est de 100 m en moyenne et de 150 m au maximum.
Téléchargez :
Pour installer Replay, c'est un peu la bidouille :-)
Voici les différentes versions de Replay avec leurs principales nouveautés :
|
dernière modif. : 12/02/00 |