Routeur : Différence entre versions
Ligne 68 : | Ligne 68 : | ||
[[Image:Ecran1.jpg]] | [[Image:Ecran1.jpg]] | ||
− | L'application a | + | L'application a 3 onglets : |
− | * | + | * Position / Vitesse : Donne les infos de position/vitesse et angle et force du vent depuis la dernière communication avec le serveur |
− | + | * 2DViewer : La vue de l'image : | |
− | *2DViewer : La vue de l'image : | ||
**Rose des vents avec Cap du bateau, sens du vent et force du vent | **Rose des vents avec Cap du bateau, sens du vent et force du vent | ||
** Zone d'infos position de la souris | ** Zone d'infos position de la souris | ||
Ligne 88 : | Ligne 87 : | ||
*** Déplacement de la carte avec click-drag de la souris | *** Déplacement de la carte avec click-drag de la souris | ||
*** Zoom avant/arrière avec la roulette (attention, le centre de zoom n'est pas celui de l'image c'est un bug pénible, qui oblige à zoomer et recentrer au fur et à mesure) | *** Zoom avant/arrière avec la roulette (attention, le centre de zoom n'est pas celui de l'image c'est un bug pénible, qui oblige à zoomer et recentrer au fur et à mesure) | ||
− | *Autorouteur | + | * Autorouteur |
** Grille du haut : meilleure route temporaire en cours de calcul | ** Grille du haut : meilleure route temporaire en cours de calcul | ||
** Grille du bas : meilleure route lors du cycle de calcul précédent | ** Grille du bas : meilleure route lors du cycle de calcul précédent |
Version du 16 mars 2010 à 23:05
Sommaire
Routeur
Installation
L'installation se fait simplement en exécutant le Setup à télécharger depuis Virtual-Winds.com : Routeur
Le Setup installera les dossiers et fichiers suivants :
- Routeur : Dossier de base de l'application
- Grib2 : Dossier pour la récupération et le traitement des données météo
- Gshhs : Dossier de stockage des fichiers des côtes des îles et continents
- Routeur : Dossier de stockage de l'application
Configuration
1er Lancement
Lors du premier lancement, le programme va copier le fichier routeur.ini dans le dossier %APPDATA%\sbs\Routeur, puis l'ouvrir pour vous afin que vous puissiez y saisir les informations de login de votre bateau, ainsi que la course en cours. Une fois ces modifications terminées (cf § suivant pour le contenu du fichier de configuration) vous pouvez relancer le routeur qui vous demandera votre mot de passe VLM pour pouvoir se connecter au site et récupérer les informations concernant votre bateau.
Fichier de configuration
L'application n'a pas encore d'interface pour la configuration. Il faut donc mettre à jour le fichier de configuration Routeur.ini à la main.
Les paramètres sont les suivants:
[INFO] Nick= ''Mettre ici votre nom d'utilisateur vlm'' NumBoat=''Mettre ici le numéro de bateau vlm'' StartLat=''Mettre ici la latitude de départ de la course'' StartLon=''Mettre ici la longitude de départ'' ; Map Level ; c crude ; l low ; i intermediate ; h high ; f Full Maplevel=l ''Mettre le niveau adéquat en fonction des fichiers que vous avez'' ; ; Grid Grain (How far the routing points are from each other) ; ; GridGrain=0.01 ''Niveau de détail du routage'' [Route] WP1 19.000 -80.750 19.250 -81.750 Classement WP1 WP2 22.000 -82.000 22.333 -83.000 Classement WP2 WP3 22.058 -83.950 22.041 -83.950 Finish Cortés [RaceZoneOffset] south=0 north=0 west=0 south=0
Si vous copiez le tableau des WP depuis la page des instructions de course, vous pouvez les coller directement dans le fichier. Vous n'avez ensuite qu'à supprimer le WP0 et mettre les coordonnées dans StartLat et StartLon.
Le paramètre GridGrain détermine la finesse de la grille sur laquelle le programme calcule la route. Plus le nombre est petit, plus le routage est précis, mais plus il prend de temps. Je vous conseille donc de ne pas descendre en dessous de .01, à moins d'avoir beaucoup de temps et un pc avec énormément de mémoire vive.
Pour les course du week-end et les permanentes courtes, utiliser maplevel f et gridgrain 0.01. Pour les grandes courses, genre tour du monde ou Route du thé : maplevel l et gridgrain 0.1 vous éviterons des erreurs de type "out of memory".
La section [RaceZoneOffset] permet d'étendre la zone de la carte qui est calculée à partir des WP et de la position courante du bateau. Pour chaque direction, indiquer de combien de degrés il faut agrandir la zone de la carte.
Utilisation
Introduction
Au lancement de l'application, il faut attendre un peu, le temps de charger les cartes, cela prend plus ou moins de temps en fonction de la course et du niveau de détail retenu (ajouter une splash et une fenêtre de progression serait probablement du meilleur effet).
La fenêtre de l'application se présente comme ceci :
L'application a 3 onglets :
- Position / Vitesse : Donne les infos de position/vitesse et angle et force du vent depuis la dernière communication avec le serveur
- 2DViewer : La vue de l'image :
- Rose des vents avec Cap du bateau, sens du vent et force du vent
- Zone d'infos position de la souris
- Position courante de la souris sur la carte
- Distance de cette position au prochaine WP
- Liste des dernières variations de classement
- Zone Best Route
- Affichage rapide de la meilleure route calculée (une fois qu'un cycle complet de routage est terminé)
- Zone Route to Mouse
- Affichage de la meilleure route vers la position de la souris
- Classement actuel et chrono de vacation
- Zone d'information du moteur du routeur
- Indique à chaque vacation les direction et la force du vent
- Indique en cours de routage la progression du routage, toutes les minutes
- Carte
- Déplacement de la carte avec click-drag de la souris
- Zoom avant/arrière avec la roulette (attention, le centre de zoom n'est pas celui de l'image c'est un bug pénible, qui oblige à zoomer et recentrer au fur et à mesure)
- Autorouteur
- Grille du haut : meilleure route temporaire en cours de calcul
- Grille du bas : meilleure route lors du cycle de calcul précédent
Les checkbox et boutons de contrôle
En haut à coté du nom du bateau se trouvent les contrôles suivants :
- Draw Boat Map : Affiche la carte de position des autres bateaux en course à partir de la page classement de VLM
- gridroute : Lance le calcul de la route
- ShowStats : Statistiques de calcul en cours (utiles pour le debug)
- redraw : force le re-dessin
- ignoreobstacle : calcule la route sans prendre en compte les îles et continents (forcément beaucoup plus rapide ;)
Exemple de routage
Par exemple sur la route du thé, voici un exemple de ce que donne le routeur :
On ne voit pas la souris, mais elle était au bout de la route rouge
Donc on voit, en bleu : la route qui passe par les WP
En blanc : la meilleur route temporaire du calcul en cours
En rouge : la meilleure route du point de départ du routage vers le point ou se trouve la souris.
Les tableaux indiquent les points de parcours de la route sous la forme : Jusqu'à telle heure ; tenir tel cap ; ce qui amènera à telle distance du but
Table de résultat de routage
Une fois le routage terminé, on peut voir le routage dans page autorouteur :
Le tableau du bas indique les étapes avec pour chacune :
- Le cap à suivre
- La vitesse (à la fin du segment)
- L'heure d'arrivée au bout de ce segment
- Le point d'arrivée du segment
- La voile (mais dans VLM on en utilise qu'une donc on peut oublier cette colonne)
- La force et la direction du vent à la fin du segment
- La distance au point de fin du segment (mis à jour à chaque vac)
- Le cap vrai pour atteindre le point de fin du segment (mis à jour à chaque vac)
- La distance du point de fin du segment à l'arrivée
Les fichiers générés
Lors de son exécution, le routeur génère des fichiers que vous pouvez supprimer s'il vous gênent. Ces fichiers sont :
- Track.dat : la trace du bateau. Il est bien de supprimer ce fichier avant chaque nouvelle course
- BestRoutex.csv : La meilleure route calculée est sauvée dans ce fichier
- TempRoutex.csv : la route temporaire en cours
Les fichiers bestroute et temproute sont là pour permettre de ne pas devoir attendre trop longtemps en cas de plantage du programme au mauvais moment. Le dernier fichier non vide contient les infos affichées à l'écran peu avant le plantage.
Il n'est pas indispensable d'effacer ces fichiers avant de lancer un calcul.