La barre titre Le groupe date heure Requêteur/Visualisateur |
Le langage Le menu La carte Description technique |
Généralités |
- Cette interface propose une fenêtre unique regroupant tous les éléments nécessaires. Au lancement sont chargés plusieurs fichiers et notamment les fonds de carte ce qui peut prend une dizaine de secondes. On notera que l'on retrouve dans chaque onglet l'affichage que l'on avait précédemment, le logiciel enregistre en effet automatiquement plusieurs paramètres et les restituent à chaque nouveau lancement. Ceci concerne la langue choisie et dans chaque onglet la zone affichée ainsi que le fond de carte associé. |
La barre titre |
- Cette barre inamovible contient le ou les logos des partenaires ainsi que le nom du logiciel qui se décline en Navimail 2 ou Skyfile Weather suivant l'utilisation. Ce dernier nom pour tous les clients Vizada et Navimail 2 pour tous les autres. |
Le groupe date heure |
- En haut et à gauche est affiché le groupe date heure. Il propose l'heure UTC et l'heure locale. Attention ces heures sont récupérées sur votre PC qui doit donc être correctement configuré pour l'heure et le fuseau horaire. - Suivant le fuseau horaire la date UTC peut etre différente de la date Locale. |
Requêteur/Visualisateur |
- Ces deux boutons permettent de basculer dans un mode ou dans l'autre. Le requêteur pour préparer et commander des produits et le visualisateur pour ouvrir, traiter et afficher les produits reçus. |
Le langage |
- De petits drapeaux permettent de changer la langue utilisée par le logiciel. Ce choix est immédiatement pris en compte et il est sauvegardé entre deux lancements du programme. Il est recommandé de relancer le programme après avoir changé de langage. |
Le menu |
- Le menu affiché à gauche dépend du contexte, requêteur ou visualisateur, ainsi que, pour le visualisateur, de l'onglet sélectionné,
il est en effet possible d'afficher jusqu'à 9 fichiers Grib différents dans chacun des onglets du visualisateur. - Le menu est directement lié à la carte affichée à droite et les interactions entre les deux sont nombreuses ainsi la sélection d'un bouton dans ce menu modifie l'affichage et une modification dans l'affichage (déplacement du cadre de sélection pour le requêteur par exemple) se répercute dans le menu. |
La carte |
La carte affichée occupe la plus grande partie de cet interface. cet affichage est géo-référencé. Présentation - Les imagettes au dessus de cette carte permettent de sélectionner un fond de carte. - La première est celle associée à la photo satellite que l'on peut obtenir gratuitement dans ce logiciel (images -> Monde) mise à jour toutes les 6 heures. Le logiciel la charge à partir du répertoire principal, le nom du fichier doit être "globe.jpg" - La seconde est l'image "haute résolution" de 3km. - La troisième est un fond de carte haute résolution. Pour chaque bouton, 3 a 4 clics pour afficher progressivement le trait de côte, les limites territoriales, les fleuves et canaux. Déplacement -Utiliser la souris en maintenant le bouton gauche pour déplacer la carte. -Les touches flechées du clavier (haut,bas,gauche,droite) permettent également de se déplacer sur la carte. -L'icône Globe au dessous de la carte est un menu qui propose un accès rapide à des zones prédéfinies. Pour Zoomer -Utiliser la molette de la souris pour zoomer en avant ou en arrière. -Les touches du clavier PageUp et Pagedown permettent également de zoomer sur la carte. -Deux boutons au-dessus de la carte + et - lancent un zoom automatique, un nouvel appui sur la touche pour interrompre le zoom en cours. -Un double clic avec le bouton gauche de la souris permet de lancer un zoom automatique sur la zone pointée par la souris Position courante -Au-dessus de la carte 2 fenêtres donnent la position, en coordonnées latitude et longitude, du pointeur de la souris. - Il est possible d'entrer deux valeurs pour centrer la carte sur le position choisie. - La touche D du clavier permet de basculer l'affichage de ces coordonnées, soit en degré,minute et seconde ou en degré et 1/10000ème de degré. Technique - Différents fonds de carte sont disponibles avec des résolutions différentes (3km pour la meilleure). Les résolutions proposées sont suffisantes pour un affichage de données météos. Il restera possible de proposer des images de meilleure résolution comme les images de la Nasa qui propose une résolution de 500m. A noter que ces images et c'est vrai pour tous les logiciels de ce type constituent la majeure partie des données. Ainsi ce logiciel dans sa version complète occupe environ 100 Mo alors que le programme qui est le coeur du logiciel n'occupe que 2 Mo soit 2%. Dans la version 500m la taille complète passerait à environ 1 Go et le ratio à 2 pour mille. On notera le 4ème choix d'affichage qui est lui un trait de côte, plus sobre mais très précis, c'est d'ailleurs lui qui permet le zoom le plus important. Sa résolution est d'environ 100m et au zoom maximum 1 pixel = 1 mètre. |
Description technique |
Ce logiciel a été développé en 6 mois à la demande des services commerciaux de Météo-France et de Vizada. Sortie programmée au salon nautique de décembre 2008. Il se compose d'un programme principal, 50 classes ou objets comportant 700 méthodes ou fonctions pour environ 35 000 lignes de codes. L'exécutable occupe environ 2 Mo quelque soit le système. A noter que cet exécutable est le seul fichier dépendant du système d'exploitation, tous les autres fichiers sont communs aux 3 systèmes. On peut donc installer ce logiciel sur une clé Usb avec dans le répertoire principal les 3 exécutables. L'occupation est donc d'environ 100 Mo et cette clé Usb pourra être utilisée sur les 3 systèmes il suffira juste de lancer l'exécutable correspondant au système d'exploitation Windows, Mac ou Linux. Le développement à été entièrement écrit en C++ pour des performances optimales. Le choix de la bibliothèque d'outils de fenêtrage ou toolkit FLTK s'est rapidement imposé pour sa rapidité, sa compacité, sa portabilité et sa simplicité. Les solutions mises en oeuvre dans ce logiciel que ce soit le traitement des fonds de carte et du trait de côte ainsi que l'affichage des données météos et notamment le traitement des images sont originales. L'utilisation de "boites à outils" a été envisagé pour réaliser ces opérations mais abandonné car souvent lourdes et délicates à mettre en oeuvre ou restrictives en terme de droits d'utilisation. Il est souvent plus facile et rapide de développer un nouvel outil que d'utiliser un outil existant (qui fait beaucoup de choses qui ne nous servent pas et auquel il manque toujours des fonctionnalités que l'on juge essentielles) et avec un avantage décisif pour la création d'un nouvel outil qui est sa parfaite adéquation, son évolutivité pour répondre aux besoins présents et futurs. |