QtVlm : Différence entre versions

De VlmWiki
(→‎Installation sous Linux : pas à pas de compilation)
 
(409 révisions intermédiaires par 17 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Image:QtVlm.jpg|right]]
 
  
= Objectif du projet =
+
{{Languages|QtVlm}}
  
 +
[[Image:QtVlm523.jpg|right|900px]]
  
Ce projet est hébergé par [http://www.sf.net/projects/qtvlm Sourceforge]
 
  
QtVlm est une interface graphique pour le pilotage des bateaux du site [http://www.virtual-loup-de-mer.org Virtual loup de mer].
+
= Objectif du projet =
 
 
Son but est de mettre à disposition des VLMistes une interface graphique conviviale et efficace permettant de contrôler plusieurs bateaux en course (pas de limite). Ce contrôle simultané permet également d'étudier et suivre l'évolution de la météo sur le parcours sélectionné en s'appuyant sur la plateforme Zygrib déjà existante et utilisée par de nombreux VLMistes.
 
  
En tant qu'aide au routage, QtVlm permet au coureur virtuel de VLM d'optimiser sa route avec l'outil VBVMG (Very Best Velocity Made Good).
+
QtVlm est un logiciel de routage pour bateaux virtuels et réels. Il comprend une interface graphique pour le pilotage des bateaux virtuels de [http://www.v-l-m.org '''Virtual loup de mer'''], et il peut egalement être utilisé [http://wiki.v-l-m.org/index.php/Régler_QtVlm_pour_gérer_un_'vrai'_bateau '''en mode réel'''], connecté (ou pas) à un GPS. Une '''documentation complète''' dédiée au mode réel est disponible [http://download.meltemus.com/qtvlm/qtVlm_documentation_fr.pdf '''ici''']
  
 +
QtVlm est gratuit pour Windows, MacOS et Linux. Il existe également une version de base gratuite pour Android et iOS, qui peut être déverrouillée en version complète via l'achat via l'application. qtVlm est maintenant disponible sur Raspberry PI2 et PI3.
  
= Principales Fonctions =
+
QtVlm permet d'étudier et suivre l'évolution de la météo. Il dispose également d'un module de routage par isochrones, et d'un module de route permettant d'optimiser facilement les waypoints.
  
 +
Plusieurs tutoriels videos ont été réalisés (merci ChrisCatta), et sont disponibles [https://www.youtube.com/playlist?list=PL1bBDBNG5pVa6MA20Qmhhl2bB6itzVKQp '''ici'''].
  
Interfacé directement avec VLM, le logiciel QtVlm fournit :
+
De nombreux utilisateurs ainsi que les développeurs de qtVlm échangent régulièrement [http://www.virtual-winds.org/forum/qtvlm '''ici'''] et pourront vous aider le cas échéant.
 
 
* Une visualisation des données météo contenues dans des fichiers GRIB sur 7 jours (merci à Zygrib)
 
* La possibilité de charger la météo globale de VLM sur 3 jours
 
* Une déclaration des bateaux à contrôler et association de la [[polaire]] à utiliser
 
* La visualisation des bateaux sur la même carte et passage du contrôle d’un bateau à l’autre par simple clic de sélection
 
* Toutes les commandes existantes actuellement dans VLM permettant de contrôler la marche du bateau sélectionné
 
* L'interface permettant de suivre et programmer les ordres du [[Le_"Pilototo"|"Pilototo"]] pour chacun des bateaux contrôlés
 
* Une interface GPS en sortie vers tout logiciel acceptant ces données en entrée (Google Earth, routeurs, ...)
 
* La gestion et l'affichage de multiples Way-Point (route à suivre) par bateau directement sur la carte avec un horodatage possible des WPs affichés sur la carte
 
* L'enregistrement dans VLM des informations [["Mon WP"]] pour les bateaux contrôlés par simple clic sur la carte
 
* La gestion de routes multiples pouvant démarrer à partir d'un boat ou d'un POI, et à une heure choisie, et qui se recalculent dynamiquement pendant le déplacement des POI
 
* Un compas déplaçable accompagné ou non d'une polaire, avec centrage automatique sur le bateau ou le wp actif.
 
* Des infos best-Vmg vent théoriques dans le panel VLM
 
* L'import automatique des WPs et portes de la course.
 
* Une option de centrage auto ou non à chaque synchro VLM
 
* Une possibilité d'afficher/cacher les différents types d'objets affichés
 
* Une sauvegarde de 4 positions/zooms via ctrl+F9/F12 et restauration via F9/12
 
 
 
* Afin de préserver les serveurs de VLM, le rafraichissement des positions des bateaux sur la carte et des données affichées ne sont pas automatiques. Un bouton « Boat Sync » permet de récupérer les données VLM et de rafraichir les informations (positions des bateaux sur la carte et infos VLM1 et VLM2).
 
* Toutes les fonctionnalités déjà existantes sur Zygrib ont été conservées (ex : téléchargement des données météo et options d’affichage)
 
 
 
 
 
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
 
 
 
 
= L'interface de QtVlm =
 
 
 
 
 
Les composants graphiques majeurs de QtVlm sont visibles dans la capture ci-dessous :
 
 
 
* La [[barre de titre de QtVlm]]
 
* La [[barre de menu de QtVlm]]
 
* La [[barre d'outils de QtVlm]]
 
* Le [[bandeau de composant VLM]]
 
* La [[barre d'état]]
 
* La [[carte]]
 
* Le [[compas et la polaire QtVlm]]
 
 
 
 
 
[[Image:Interface.jpg]]
 
 
 
 
 
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
 
 
= Quelques tutoriels en images =
 
 
 
 
 
* [[Ajouter un bateau]]
 
* [[Importer un grib]]
 
* [[Zoomer sur la carte]]
 
* [[Recentrer la carte]]
 
* [[Visualiser les 60° Sud]]
 
* [[Créer un point géographique POI]]
 
* [[Transformer un POI en WP-VLM]]
 
* [[Créer un waypoint et le valider sur VLM]]
 
* [[Supprimer un POI]]
 
* [[Créer une route]]
 
* [[Transformer un POI en point-route]]
 
* [[Ajouter des waypoints sur une route]]
 
* [[Faire son routage]]
 
* [[Tuto video pour qtVlm]]
 
* [[Programmer le Pilototo VLM via QtVlm]]
 
 
 
 
 
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
  
 
= Installation =
 
= Installation =
  
 +
Annonce de la dernière version avec les nouveautés sur [http://www.virtual-winds.org/forum/qtvlm le fil qtVlm] de [http://www.virtual-winds.org La Taverne]
  
== Téléchargement ==
+
Si votre version n'est pas la dernière, vous avez une boite d'alerte au démarrage de l'application pour vous signifier qu'une nouvelle version est disponible. ainsi que son lien.
 
+
Tous les téléchargements sont hébergés par Sourceforge : [http://sourceforge.net/project/showfiles.php?group_id=247045 qtVlm download]
 
 
 
4 packages sont disponibles :
 
 
 
 
 
* '''"Full release for windows"''' (qtVlm_full.zip) : contient la totalité des fichiers nécessaires à l'installation de qtVlm pour Windows en un seul zip (version la plus récente: 'qtVlm_full-2.2.zip', env. 20 Mo, cartes de qualité maxi 3)
 
 
 
N.B.: Si votre connexion internet le supporte, téléchargez plutôt le package complet avec cartes HQ de qualité maxi 5 (env. 120 Mo), ici : [http://www.virtual-winds.com/~oxygen/win_exe-2.2-0_HQmaps.zip qtVlm_full-2.2+cartes HQ]
 
 
 
 
 
* "Binary for windows " (win_exe.zip) : contient seulement l'exécutable pour Windows ainsi que les fichiers de traduction (répertoire tr), il permet de mettre à jour rapidement votre installation si la version ne nécessite pas de modification des librairies Qt.
 
 
 
 
 
* "General structure" (all_genTree.zip) : contient tous les répertoires et fichiers additionnels (polaires, icones de l'application, cartes, ...) utile si vous souhaitez télécharger ces fichiers sans récupérer le zip "full" qui est volumineux
 
 
 
 
 
* '''"Binary for OSX"''' (OSX_bin.dmg) : contient l'exécutable pour MAC (à compléter avec all_genTree.zip)
 
 
 
 
 
''Des versions intermédiaires et beta pour Windows sont disponibles ici : http://www.virtual-winds.com/~oxygen/index.php''
 
 
 
 
 
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
 
 
 
== Installation sous Windows ==
 
== Installation sous Windows ==
  
Pour la première installation ou lors de changement de librairie Qt (ou si vous avez un doute), il faut:
+
* Téléchargez la dernière version avec installateur [https://www.meltemus.fr/index.php/en/download/category/2-windows qtVlm] lancez l'application qui installera qtVlm. L'installation se fera automatiquement entre 32b et 64b selon votre ordinateur.
* télécharger le package 'qtVlm_full' avec cartes de qualité 3 (package le plus récent : 'qtVlm_full-2.2.zip') ou, mieux, si vous le pouvez, le package 'win_exe-2.2-0_HQmaps.zip' avec cartes de qualité 5 (pour le téléchargement, voir liens plus haut)
+
* Pour les cartes où vous devez cocher 'télécharger les cartes' si vous ne les avez pas, ou attendre la première exécution du programme qui vous demandera, soit de télécharger les cartes soit d'indiquer le dossier où elles se trouvent si vous les avez déjà, et avoir ainsi une application opérationnelle...  
* dézipper l'archive à l'endroit qtVlm doit être installé, il est possible de renommer le répertoire (en 'QtVLM' par exemple)
+
* Vous pouvez installer QtVlm vous voulez, par exemple sur une clé usb, et ainsi avoir votre application exécutable sur d'autres ordinateurs. Si votre windows est un 64 bits vous pouvez tout de même forcer l'installation en 32 bits et ainsi avoir une application sur clé usb qui pourra fonctionner sur un ordinateur 32 bits.
  
[[Tutoriel 1: Installation du dossier 'qtVlm' sous Windows]]
+
== Installation sur Mac ==
  
 +
* Téléchargez la dernière version [https://www.meltemus.fr/index.php/en/download/category/3-mac-os ici] qui ne contient pas les cartes, qtVlm les télécharge automatiquement si elles sont absentes.
  
Pour lancer l'application, double-cliquer sur l'exécutable 'qtVlm.exe'
+
==Installation sous linux==
  
(chemin pour l'atteindre : 'C:\Program Files\QtVLM\qtVlm_full-2.2\qtVlm' si vous avez téléchargé la version de base avec cartes de qualité 3,
+
Télécharger: [https://www.meltemus.fr/index.php/en/download/category/4-linux linux], choisissez la version 32/64 en fonction de votre ordinateur. Il faut décompresser l'archive là où vous souhaitez mettre qtVlm et lancer qtVlm. Un répertoire ~/.qtVlm va être créé qui contiendra les paramètres de l'utilisateur, les fichiers de l'exécutable restant là où vous avez qtVlm
  
ou bien: 'C:\Program Files\QtVLM\win_exe-2.2-0_HQmaps\qtVlm' si vous avez téléchargé la version avec cartes de qualité 5).
+
== Installation sous Android ==
  
Vous pouvez aussi mettre sur votre bureau un raccourci vers cette application (clic droit: Envoyer vers ---> Bureau)
+
Disponible sur Play store. Les modules Routes et Routage, ainsi que l'alarme-ancre, sont disponibles via un abonnement annuel.
  
 +
== Installation sur iOS ==
  
 +
La version iOS pour iPhone et iPad est disponible sur l'apple store.
  
 +
[[http://wiki.v-l-m.org/index.php/QtVlm Retour au Sommaire]]
  
'''IMPORTANT ! :''' Lorsque vous aurez installé correctement QtVlm, il vous sera possible ultérieurement de mettre à jour l'application en téléchargeant uniquement le package 'win_exe-***.zip' et en le décompressant dans le répertoire 'QtVLM', ou le package "all_genTree".
+
= Principales Fonctions =
  
[[Tutoriel 2: Mise à jour de l'application 'qtVlm.exe' sous Windows]]
 
  
 +
Interfacé directement avec VLM, le logiciel QtVlm fournit :
  
Des versions intermédiaires sont disponibles ici: http://www.virtual-winds.com/~oxygen/index.php
+
* Une '''visualisation des données météo''' contenues dans des fichiers GRIB sur 8 jours (merci à Zygrib)
 +
* La possibilité de charger la météo globale de VLM sur 3 jours, 8 jours ou 16 jours (SailDocs)
 +
* La possibilité de charger des météoFax
 +
* Une déclaration des comptes et des bateaux rattachés à ce compte, ou d'un bateau réel connecté à un GPS
 +
* La '''visualisation des bateaux''' sur la même carte et passage du contrôle d’un bateau à l’autre par simple clic de sélection
 +
* Toutes les commandes existantes actuellement dans VLM permettant de '''contrôler la marche du bateau''' sélectionné
 +
* L'interface permettant de '''suivre et programmer les ordres''' du  pour chacun des bateaux contrôlés [[Programmer le Pilototo VLM via QtVlm]]
  
 +
* Une interface GPS en sortie vers tout logiciel acceptant ces données en entrée (Google Earth, routeurs, ...)
 +
* La '''gestion et l'affichage de multiples Way-Point''' (route à suivre) par bateau directement sur la carte avec un horodatage possible des WPs affichés sur la carte et '''détection de collision avec la cote'''
 +
* La visualisation de la route prévue à allure constante (TWA) ou en cap fixe
 +
* L'enregistrement dans VLM des informations [["Mon WP"]] pour les bateaux contrôlés par simple clic sur la carte
 +
* La gestion de routes multiples pouvant démarrer à partir d'un boat ou d'un POI, et à une heure choisie, et qui se recalculent dynamiquement pendant le déplacement des POI
 +
* La '''création d'un routage''' entre le bateau et un WP
 +
* Un compas déplaçable accompagné ou non d'une polaire, avec centrage automatique sur le bateau ou le wp actif.
 +
* Des infos best-Vmg vent théoriques dans le panel VLM
 +
* L'import automatique des WPs et portes de la course.
 +
* Une option de centrage auto ou non à chaque synchro VLM
 +
* Une possibilité d'afficher/cacher les différents types d'objets affichés
 +
* Une sauvegarde de 4 positions/zooms via ctrl+F9/F12 et restauration via F9/12
  
 +
* Afin de préserver les serveurs de VLM, le rafraichissement des positions des bateaux sur la carte et des données affichées ne sont pas automatiques. Un bouton « Boat Sync » permet de récupérer les données VLM et de rafraichir les informations (positions des bateaux sur la carte et infos VLM1 et VLM2).
 +
* Toutes les fonctionnalités déjà existantes sur Zygrib ont été conservées (ex : téléchargement des données météo et options d’affichage)
 +
* Affichage des instruments en mode réel ([[Affichage des instruments]])
  
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
 
== Installation sous Linux ==
 
  
'''Debian :'''
+
[[http://wiki.v-l-m.org/index.php/QtVlm Retour au Sommaire]]
  
qtVlm est disponible dans un dépôt, malheureusement à ce jour (11/11/2010) la version qu'il propose est ancienne.
+
= Prise en main rapide de QtVlm=
Repositories with name of ubuntu release
 
Karmic - 9.10 (qt4.5) till end of support 2011.04 (should work for 9.04)
 
Lucid - 10.04 LTS (qt4.6) till end of support 2013.04 (if I do not abandon before :?)
 
  
'''deb http://doc.hausser.ch/debpackages ubuntu-dha [version]'''
+
* D'abord installez le programme [[http://wiki.v-l-m.org/index.php/QtVlm#Installation_sous_Windows  Installation sous windows]]
 
+
* Démarrez QtVlm et cliquez sur le 'menu qtvlm> Mode réel ou VLM', choisir 'mode VLM' et intégrer son compte.([[Sélection mode réel ou VLM]])
replace [version] by karmic or lucid
+
* Menu Bateau>Paramètres des bateaux ouvre la fenêtre pour inscrire ses bateaux dans le programme ([[Parametres_des_bateaux_de_QtVlm]])
 
+
* Cliquez dans la barre des outils et sélectionnez le bateau à régler sur la [[Barre_d'outils_de_QtVlm|barre d'outils de qtVlm]]
GPG key
+
* Sur la carte centrée sur votre bateau, il vous faut maintenant charger le Fichier Méteo. Cliquez dans la barre des menus Fichier Grib>Téléchargement VLM. La méteo s'affiche avec code de couleur et fleche suivant le vent. Cliquez dans la barre d'outils les fleches sur la [[Barre_d'outils_de_QtVlm|barre d'outils de qtVlm]] pour avancer ou reculer la date de la météo affichée.
* Avec - With sudo:
+
* Pour vous déplacer dans la carte, il suffit de faire un clic-gauche/tirer vers la direction souhaitée, ou bien d'utiliser les flèches. Utiliser la roulette de la souris pour zoomer/dézoomer.
'''wget http://doc.hausser.ch/debpackages/dha-debpackages.key -O - | sudo apt-key add -'''
+
* Créez un route avec le Menu Routes>Créer un route, vous lui donnez un nom évocateur (ROF pour Ring Of Fire p.e.) ([[Créer une route |Plus d'aide]])
 
+
* Créez deux Way-Points(WP) en cliquant bouton-droit sur la carte (Positionner une nouvelle marque). Dans la Box sélectionnez dans la combobox le nom de la route que vous venez de créer. ([[Créer un point géographique POI |Plus d'aide]])
* Sans - Without sudo:
+
* Sur la route, l'ordre de passage des WP se fait suivant l'ordre alphabétique. La forme de la route est la prévision du parcours calculée, ce qui permet de vérifier si la route ne rencontre pas la cote ... (si l'option détection des cotes est activée, la route change de couleur )
'''su root
+
* Pour sélectionner un WP, cliquer dessus, un cercle rouge apparaît, qui devient bleu après une seconde. Pour bouger le WP il suffit alors de cliquer-glisser dans la direction désirée. On peut aussi Maj+Clic Gauche+Glissé de souris, cette méthode est préférable si vous faites des tests, car si vous relâchez la touche majuscule avant de relâcher le clic de la souris, le WP revient au point initial, ce qui est bien commode si celui-ci se reste meilleur.
wget http://doc.hausser.ch/debpackages/dha-debpackages.key -O - | apt-key add -'''
+
* Le dernier WP sera positionné  à l'endroit de passage désiré( par exemple une Porte). La date de passage indiquée dans l'étiquette est celle calculée par le programme suivant la météo actuelle.
 
+
* Pour débuter, réglez le bateau avec VBVMG (clic sur le bouton VBVMG de la barre latérale VLM [[Bandeau_de_composant_VLM|plus d'aide]]) vers le second WP (clic droit sur le WP et sélectionnez Marque>WP)
'''Autres linux :'''
+
* Le WP intermédiaire pourra être bougé, la date du passage dans l'étiquette du WP suivant recalculé en direct. Lorsque la position vous parait satisfaisante, relâchez le bouton de la souris le WP change de position.   ([[Faire sa route |Plus d'aide]])
 
+
* En cliquant droit sur un WP, un menu déroulant apparaît. Sélectionnez 'Optimiser le placement de la marque'.... La recherche du meilleur placement est automatique.
- Il n'y a pas pour l'instant de paquet avec un exécutable. Il est donc nécessaire de compiler à partir des sources disponible sous svn ([http://sourceforge.net/svn/?group_id=247045 qtVlm SVN]) ou de télécharger l'archive : [http://qtvlm.svn.sourceforge.net/viewvc/qtvlm/trunk.tar.gz?view=tar]
+
* Votre optimisation de la route est faite. Réglez le premier WP comme nouvelle cible de VBVMG (Clic Droit sur le premier WP et sélectionnez Marque>WP). Cliquez sur VLM synchro [[http://wiki.v-l-m.org/index.php/Bandeau_de_composant_VLM]], si vous n'avez pas mis cette option en automatique, et chaque fois après avoir modifié un réglage.  
 
+
* QtVlm a un module de routage. On peut l'activer avec le menu 'Routage>Créer un nouveau Routage' [[Le routage avec qtVlm]]
- Il vous faut ensuite installer le dernier environnement de développement Qt: [http://www.qtsoftware.com/downloads]. Depuis votre distribution, cela revient à installer la bibliothèque ''libqt4-dev'' (et ses dépendances).
+
*'''Pour plus de précisions voir:''' [[Tuto_video_pour_qtVlm]]
 
   
 
   
- Une fois les sources de qtVlm décompressées et l'environnement Qt installé, aller dans le répertoire "trunk".
 
  
- (Étape facultative, mais néanmoins recommandée) Le code source intègre d’autres bibliothèques, cela dit il est préférable de s’appuyer sur les versions de ces bibliothèques fournies par votre distribution.
 
Les distributions linux intègrent notamment très fréquemment les bibliothèques ''libbz2'' (ou ''libbzip''), ''zlib1'' (ou ''zlib1g''), ''libqjson'' (ou ''libqjson0'')
 
Installez celles que vous pouvez ainsi que leur versions de développement (nommées *-dev ou *-devel).
 
  
- Ensuite, avec votre éditeur de texte préféré, commentez (avec un signe #) les lignes du fichier ''Makefile'' qui concernent les bibliothèques dont vous disposez.
+
[[http://wiki.v-l-m.org/index.php/QtVlm Retour au Sommaire]]
Par exemple, pour une distribution Ubuntu les bibliothèques ''libqjson'', ''zlib1g'' et ''libbz2'' sont disponibles dans les dépôts officiels. On peut donc modifier le ''Makefile'' de cette manière :
 
  
    #main makefile
+
= L'interface de QtVlm =
    all:
 
    rm -f ./qtVlm
 
    # cd src/bzip2; qmake; make
 
    # cd src/zlib-1.2.3; qmake; make
 
        cd src/qextserialport; qmake; make
 
    # cd src/qjson; qmake; make
 
        cd src/c_lib; qmake; make
 
        cd src/nmealib/src; qmake; make
 
        cd src; qmake; make
 
  
- On peut maintenant lancer la compilation avec la commande ''make''.
 
Si la compilation se termine bien, votre terminal doit afficher un message qui commence par ''make[1]'' et votre répertoire ''trunk'' contient désormais un exécutable nommé qtVlm.
 
  
- Il vous reste enfin à placer dans un même dossier cet exécutable et les répertoires contenus dans le l'archive "all_genTree".
+
[[Image:EcranQtVlm558.jpg|right|600px]]
  
- Vous pouvez maintenant utiliser qtVlm.
+
Les composants graphiques majeurs de QtVlm sont visibles dans la capture ci-contre :
  
 +
* La [[barre de titre de QtVlm]]
  
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
+
* La [[barre de menu de QtVlm]]
  
== Installation sur Mac ==
+
* La [[barre d'outils de QtVlm]]
(merci à Delacorta et Jawa)
 
  
Il faut commencer par chercher la procédure d'installation de zyGrib à l'adresse ci-dessous :
+
* Le [[Micro board QtVlm]]
http://www.zygrib.org/forum/viewtopic.php?=3&t=19
 
et l'adapter. commencer par charger les sources de qtvlm à l'adresse : [http://qtvlm.svn.sourceforge.net/viewvc/qtvlm/trunk.tar.gz?view=tar]
 
  
Allez aussi à la page suivante pour télécharger le package windows "qtVlm_full", il y aura des choses à y récupérer plus tard :
+
* La [[barre d'état]]
  
http://sourceforge.net/projects/qtvlm/files/
+
* La [[carte]]
  
Vous avez alors (presque) tout le nécessaire.
+
* Le [[compas et la polaire QtVlm]]
  
Reprenez votre procédure d'installation de zyGrib.
+
* [[Liste des touches clavier et souris de qtVlm]]
  
Commencez par vérifier si vous avez besoin d'installer MacPorts
+
* [[Interface graphique de la version android]]
  
puis installez qt4
+
* [[Régler QtVlm pour gérer un 'vrai' bateau]]
(chez moi, sur un PowerBook G4 12", cela a quasiment pris la nuit...)
 
  
Ensuite passez à la compilation de qtVlm en vous inspirant de la procédure de zyGrib.
 
  
Vous constaterez que l'archive des sources comporte 3 dossiers :
 
  
* branches
 
* tags
 
* trunk
 
  
Déplacez vous à l'intérieur de ce dernier répertoire (trunk)
 
  
Vous y trouvez un fichier makefile. Bonne nouvelle, pour qtVlm il n'est pas nécessaire de la modifier.
 
en revanche il faut taper la ligne de commande dans le terminal:
 
  
''sudo ln -s /opt/local/bin/qmake-mac /opt/local/bin/qmake''
 
  
Puis taper ''make'' comme indiqué dans la procédure
 
  
Vous pouvez ensuite copier le répertoire trunk dans votre dossier Application, le renommer qtVlm
 
et le compléter avec les répertoires pioché dans les packages windows pour arriver à avoir :
 
  
* dossier grib
 
* dossier img
 
* Makefile
 
* dossier maps
 
* dossier polar
 
* qtVlm
 
* dossier src
 
* dossier tr
 
  
Vous pouvez alors double cliquer sur qtVlm et avoir une application opérationnelle...
+
[[http://wiki.v-l-m.org/index.php/QtVlm Retour au Sommaire]]
  
 +
= Quelques tutoriels en images =
  
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
+
* [[Importer un grib]]
 
+
* [[Gestion des Way-point:WP]]
== Installation de cartes plus précises ==
+
* [[Créer une route]]
 
+
* [[Programmer le Pilototo VLM via QtVlm]]
Pour ceux qui n'auraient pu, à cause de leur connexion, télécharger que la version de base avec cartes de qualité 3:
+
* [[Le routage avec qtVlm]]
 
+
* [[Traçer une estime grib de la route]]
Il est possible d'améliorer la précision des cartes dans QtVlm (qualité maxi 5) en installant des fichiers complémentaires 'better_maps':
+
* [[Visualiser les 60° Sud ou une porte de glace]]
 
+
* [[Régler QtVlm pour gérer un 'vrai' bateau]]
 
+
* [[Afficher un MétéoFax et le comparer avec un grib]]
* fermer QtVlm
+
* [[Router dans le passé postériori) avec des gribs anciens (archives)]]
* télécharger le fichier http://www.virtual-winds.com/~oxygen/maps/better_maps.zip et l'enregistrer dans votre dossier QtVLM.
+
* [[Afficher un fichier Courant ou Vagues]]
Le chemin pour atteindre ce dossier est : Poste de travail\C:\ProgramFiles\QtVLM
+
<!--* [[Tuto video pour qtVlm]]-->
* dézipper le fichier 'better_maps.zip', en extraire le dossier 'maps'
+
* [[Personnaliser le tableau de bord]]
* ouvrir ce dossier 'maps', puis le dossier 'gshhs' qu'il contient
+
* [[Régler QtVlm pour gérer un 'vrai' bateau]]
* copier la totalité des fichiers contenus dans ce dossier 'gshhs'-better maps (= complément de données 'cartes')
+
* [[Gestion des fichiers Kap et MBTiles]]
* ouvrir le dossier originel 'gshhs' contenu dans le répertoire 'qtVlm' de votre ordinateur.
 
Le chemin pour atteindre ce dossier est : Poste de travail\C:\ProgramFiles\QtVLM\qtVlm_full-2.2\qtVlm\maps\gshhs
 
* coller dans ce dossier originel 'gshhs' les fichiers copiés dans le dossier 'gshhs'-better maps
 
* relancer QtVlm et ajuster le niveau de qualité des cartes via le menu 'Options'\'Planisphère'
 
 
 
 
 
N.B. :
 
* Le dossier 'gshhs' originel ne donne qu'une qualité 3 de précision de la carte géographique.
 
* Le complément de données contenu dans le fichier 'better_maps.zip' permet d'atteindre la qualité maximale 5 de précision.
 
 
 
 
 
 
 
 
 
Remarque : Vous pouvez également télécharger un dossier complet actualisé 'all_maps' (plus lourd -112 Mo-, donc plus long à télécharger):
 
 
 
* fermer QtVlm
 
* télécharger le fichier http://www.virtual-winds.com/~oxygen/maps/all_maps_gshhs.zip et l'enregistrer dans votre dossier QtVLM.
 
Le chemin pour atteindre ce dossier est : Poste de travail\C:\ProgramFiles\QtVLM
 
* dézipper le fichier 'all_maps_gshhs', en extraire le dossier 'all_maps_gshhs'
 
* copier ce dossier 'all_maps_gshhs'
 
* ouvrir le répertoire 'qtVlm' de votre ordinateur.
 
Le chemin pour atteindre ce dossier est : Poste de travail\C:\ProgramFiles\QtVLM\qtVlm_full-2.2\qtVlm
 
* supprimer le dossier 'gshhs' qui s'y trouve
 
* coller à sa place le dossier 'all_maps_gshhs'
 
* renommer ce dossier 'all_maps_gshhs' en 'gshhs'
 
* relancer QtVlm et ajuster le niveau de qualité des cartes via le menu 'Options'\'Planisphère'
 
 
 
 
 
 
 
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
 
 
== Les POI de zyGrib ==
 
 
 
Si vous utilisiez zyGrib, ses POI seront automatiquement copiés dans qtVlm et supprimés de zyGrib.
 
 
 
 
 
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
 
 
= Fichiers météo '*.grb' =
 
 
 
== Fichiers VLM à 60h ==
 
 
 
Récupérables directement à partir de la barre d'outils de QtVlm
 
 
 
Couvrent le monde entier
 
 
 
 
 
 
 
4 mises à jour / jour
 
 
 
Heures de référence : 00 h, 06 h, 12 h, 18 h TU
 
 
 
Fichiers disponibles environ 3h55 plus tard, soit à : 03h55, 09h55, 15h55, 21h55 TU
 
 
 
(actuellement, le 24/08/2010, disponibles environ 4h05 plus tard, soit à : 04h05, 10h05, 16h05, 22h05 TU)
 
 
 
 
 
 
 
== Fichiers zyGrib-VLM à 7 jours ==
 
 
 
Récupérables directement à partir de la barre des menus de QtVlm (chemin: Fichier GRIB\Téléchargement)
 
 
 
Avant de télécharger le fichier météo '*.grb', il faut définir une zone de navigation à l'aide de la souris (faire glisser la souris, clic gauche enfoncé)
 
 
 
 
 
 
 
4 mises à jour / jour
 
 
 
Heures de référence : 00 h, 06 h, 12 h, 18 h TU
 
 
 
Fichiers disponibles environ 5h05 plus tard, soit à : 05h05, 11h05, 17h05, 23h05 TU
 
 
 
(actuellement, le 24/08/2010, disponibles environ 5h00 plus tard, soit à : 05h00, 11h00, 17h00 23h00 TU)
 
 
 
Pour savoir l'heure de référence du fichier téléchargé: depuis la barre des menus de QtVlm : Fichier GRIB\Informations sur le fichier
 
 
 
 
 
 
 
== Fichiers Ugrib à 7 jours ==
 
 
 
Récupérables sur le site : [http://grib.us grib.us]
 
 
 
Pratique pour la sélection de zones de navigation et obtenir des fichiers partiels plus légers
 
 
 
Il faut donner son adresse e-mail pour s'inscrire (gratuit)
 
 
 
 
 
 
 
4 mises à jour / jour
 
 
 
Heures de référence : 00 h, 06 h, 12 h, 18 h TU
 
 
 
Fichiers disponibles environ 5h25mn plus tard, soit à : 05h25, 11h25, 17h25, 23h25 TU
 
 
 
Ces fichiers peuvent être légèrement différents de ceux de VLM
 
 
 
 
 
 
 
== Fichiers Saildocs à 16 jours ==
 
 
 
Récupérables par courriel (gratuit)
 
 
 
Modalités pour se faire envoyer les prévisions météo:
 
 
 
Envoyer sa demande à : query@saildocs.com, la réponse est rapide par messagerie
 
 
 
    * Mettre ce que l'on veut en 'sujet' du message (le nom de la zone sélectionnée, par exemple)   
 
    * Libeller le message de la façon suivante: send gfs:xxS,xxS,xxW,xxW|0.5,0.5|0,3..72|wind
 
    * Bien faire attention à la ponctuation + pas d'espace entre les données
 
    * xxS,xxS,xxW,xxW : la zone demandée (peut être xxN,xxS,xxW,xxE...)
 
    * Par exemple : gfs:41S,55S,140W,179W|0.5,0.5|0,3..72|wind (= 41°S limite Nord, 55°S limite Sud, 179°W limite Ouest, 140°W limite Est)
 
    * 0.5 : la grille = une info 'vent' par maille de 0.5° de côté (possible jusqu'à 180h, au-delà et jusqu'à 384h: mailles de 2.5° de côté)
 
    * 0,3..72 : les prévisions de 0 à 72 h avec une donnée toutes les 3 h (possible jusqu'à 180 h, au-delà et jusqu'à 384 h: toutes les 12 h)
 
    * Pour les fichiers au-delà de 180h, le libellé du message sera donc: send gfs:xxS,xxS,xxW,xxW|2.5,2.5|180,192..384|wind
 
    * Si vous récupérez un petit fichier (quelques ko), il est probable que cela soit dû à une zone demandée trop importante
 
    * Info complète (en anglais) sur : [http://www.saildocs.com/gribinfo saildocs.com]
 
 
 
* N.B.: Vous pouvez vous servir des chiffres de votre zone Ugrib ou zyGrib-VLM (sans décimale) pour votre demande de fichier Saildocs !
 
 
 
  
 +
[[http://wiki.v-l-m.org/index.php/QtVlm Retour au Sommaire]]
  
== Autres sites où l'on peut avoir des infos météo ==
+
= Fichiers météo '*.grb' (et autres) =
  
Voir: [http://wiki.virtual-loup-de-mer.org/index.php/Outils_m%C3%A9t%C3%A9os Wiki-VLM]
+
Lire d'abord [[Météo]] la météo de VLM.
  
 
+
QtVlm gère des fichiers méteo de VLM mais aussi d'autres sources ainsi que des fichiers 'courants'. Voir [[Gestion des fichiers grib par qtVlm]]
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
 
  
 
= FAQ =
 
= FAQ =
Ligne 401 : Ligne 174 :
  
  
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
+
[[http://wiki.v-l-m.org/index.php/QtVlm Retour au Sommaire]]
 
 
= Bugs et features =
 
 
 
 
 
Si vous trouvez un bug merci de le poster ici: [http://sourceforge.net/tracker2/?func=add&group_id=247045&atid=1126171 bugs]
 
  
Pour avoir de nouvelle fonctionnalités merci de poster vos demandes ici: [http://sourceforge.net/tracker2/?func=add&group_id=247045&atid=1126170 features]
 
  
 +
= Développement en cours =
  
[[http://wiki.virtual-loup-de-mer.org/index.php/QtVlm Retour au Sommaire]]
+
[[Dev_QtVlm|Page des developpeurs]]
  
 +
[[http://wiki.v-l-m.org/index.php/QtVlm Retour au Sommaire]]
  
 
[[Catégorie:qtVlm]]
 
[[Catégorie:qtVlm]]

Version actuelle datée du 8 février 2018 à 11:45

QtVlm523.jpg


Objectif du projet

QtVlm est un logiciel de routage pour bateaux virtuels et réels. Il comprend une interface graphique pour le pilotage des bateaux virtuels de Virtual loup de mer, et il peut egalement être utilisé en mode réel, connecté (ou pas) à un GPS. Une documentation complète dédiée au mode réel est disponible ici

QtVlm est gratuit pour Windows, MacOS et Linux. Il existe également une version de base gratuite pour Android et iOS, qui peut être déverrouillée en version complète via l'achat via l'application. qtVlm est maintenant disponible sur Raspberry PI2 et PI3.

QtVlm permet d'étudier et suivre l'évolution de la météo. Il dispose également d'un module de routage par isochrones, et d'un module de route permettant d'optimiser facilement les waypoints.

Plusieurs tutoriels videos ont été réalisés (merci ChrisCatta), et sont disponibles ici.

De nombreux utilisateurs ainsi que les développeurs de qtVlm échangent régulièrement ici et pourront vous aider le cas échéant.

Installation

Annonce de la dernière version avec les nouveautés sur le fil qtVlm de La Taverne

Si votre version n'est pas la dernière, vous avez une boite d'alerte au démarrage de l'application pour vous signifier qu'une nouvelle version est disponible. ainsi que son lien.

Installation sous Windows

  • Téléchargez la dernière version avec installateur qtVlm lancez l'application qui installera qtVlm. L'installation se fera automatiquement entre 32b et 64b selon votre ordinateur.
  • Pour les cartes où vous devez cocher 'télécharger les cartes' si vous ne les avez pas, ou attendre la première exécution du programme qui vous demandera, soit de télécharger les cartes soit d'indiquer le dossier où elles se trouvent si vous les avez déjà, et avoir ainsi une application opérationnelle...
  • Vous pouvez installer QtVlm où vous voulez, par exemple sur une clé usb, et ainsi avoir votre application exécutable sur d'autres ordinateurs. Si votre windows est un 64 bits vous pouvez tout de même forcer l'installation en 32 bits et ainsi avoir une application sur clé usb qui pourra fonctionner sur un ordinateur 32 bits.

Installation sur Mac

  • Téléchargez la dernière version ici qui ne contient pas les cartes, qtVlm les télécharge automatiquement si elles sont absentes.

Installation sous linux

Télécharger: linux, choisissez la version 32/64 en fonction de votre ordinateur. Il faut décompresser l'archive là où vous souhaitez mettre qtVlm et lancer qtVlm. Un répertoire ~/.qtVlm va être créé qui contiendra les paramètres de l'utilisateur, les fichiers de l'exécutable restant là où vous avez qtVlm

Installation sous Android

Disponible sur Play store. Les modules Routes et Routage, ainsi que l'alarme-ancre, sont disponibles via un abonnement annuel.

Installation sur iOS

La version iOS pour iPhone et iPad est disponible sur l'apple store.

[Retour au Sommaire]

Principales Fonctions

Interfacé directement avec VLM, le logiciel QtVlm fournit :

  • Une visualisation des données météo contenues dans des fichiers GRIB sur 8 jours (merci à Zygrib)
  • La possibilité de charger la météo globale de VLM sur 3 jours, 8 jours ou 16 jours (SailDocs)
  • La possibilité de charger des météoFax
  • Une déclaration des comptes et des bateaux rattachés à ce compte, ou d'un bateau réel connecté à un GPS
  • La visualisation des bateaux sur la même carte et passage du contrôle d’un bateau à l’autre par simple clic de sélection
  • Toutes les commandes existantes actuellement dans VLM permettant de contrôler la marche du bateau sélectionné
  • L'interface permettant de suivre et programmer les ordres du pour chacun des bateaux contrôlés Programmer le Pilototo VLM via QtVlm
  • Une interface GPS en sortie vers tout logiciel acceptant ces données en entrée (Google Earth, routeurs, ...)
  • La gestion et l'affichage de multiples Way-Point (route à suivre) par bateau directement sur la carte avec un horodatage possible des WPs affichés sur la carte et détection de collision avec la cote
  • La visualisation de la route prévue à allure constante (TWA) ou en cap fixe
  • L'enregistrement dans VLM des informations "Mon WP" pour les bateaux contrôlés par simple clic sur la carte
  • La gestion de routes multiples pouvant démarrer à partir d'un boat ou d'un POI, et à une heure choisie, et qui se recalculent dynamiquement pendant le déplacement des POI
  • La création d'un routage entre le bateau et un WP
  • Un compas déplaçable accompagné ou non d'une polaire, avec centrage automatique sur le bateau ou le wp actif.
  • Des infos best-Vmg vent théoriques dans le panel VLM
  • L'import automatique des WPs et portes de la course.
  • Une option de centrage auto ou non à chaque synchro VLM
  • Une possibilité d'afficher/cacher les différents types d'objets affichés
  • Une sauvegarde de 4 positions/zooms via ctrl+F9/F12 et restauration via F9/12
  • Afin de préserver les serveurs de VLM, le rafraichissement des positions des bateaux sur la carte et des données affichées ne sont pas automatiques. Un bouton « Boat Sync » permet de récupérer les données VLM et de rafraichir les informations (positions des bateaux sur la carte et infos VLM1 et VLM2).
  • Toutes les fonctionnalités déjà existantes sur Zygrib ont été conservées (ex : téléchargement des données météo et options d’affichage)
  • Affichage des instruments en mode réel (Affichage des instruments)


[Retour au Sommaire]

Prise en main rapide de QtVlm

  • D'abord installez le programme [Installation sous windows]
  • Démarrez QtVlm et cliquez sur le 'menu qtvlm> Mode réel ou VLM', choisir 'mode VLM' et intégrer son compte.(Sélection mode réel ou VLM)
  • Menu Bateau>Paramètres des bateaux ouvre la fenêtre pour inscrire ses bateaux dans le programme (Parametres_des_bateaux_de_QtVlm)
  • Cliquez dans la barre des outils et sélectionnez le bateau à régler sur la barre d'outils de qtVlm
  • Sur la carte centrée sur votre bateau, il vous faut maintenant charger le Fichier Méteo. Cliquez dans la barre des menus Fichier Grib>Téléchargement VLM. La méteo s'affiche avec code de couleur et fleche suivant le vent. Cliquez dans la barre d'outils les fleches sur la barre d'outils de qtVlm pour avancer ou reculer la date de la météo affichée.
  • Pour vous déplacer dans la carte, il suffit de faire un clic-gauche/tirer vers la direction souhaitée, ou bien d'utiliser les flèches. Utiliser la roulette de la souris pour zoomer/dézoomer.
  • Créez un route avec le Menu Routes>Créer un route, vous lui donnez un nom évocateur (ROF pour Ring Of Fire p.e.) (Plus d'aide)
  • Créez deux Way-Points(WP) en cliquant bouton-droit sur la carte (Positionner une nouvelle marque). Dans la Box sélectionnez dans la combobox le nom de la route que vous venez de créer. (Plus d'aide)
  • Sur la route, l'ordre de passage des WP se fait suivant l'ordre alphabétique. La forme de la route est la prévision du parcours calculée, ce qui permet de vérifier si la route ne rencontre pas la cote ... (si l'option détection des cotes est activée, la route change de couleur )
  • Pour sélectionner un WP, cliquer dessus, un cercle rouge apparaît, qui devient bleu après une seconde. Pour bouger le WP il suffit alors de cliquer-glisser dans la direction désirée. On peut aussi Maj+Clic Gauche+Glissé de souris, cette méthode est préférable si vous faites des tests, car si vous relâchez la touche majuscule avant de relâcher le clic de la souris, le WP revient au point initial, ce qui est bien commode si celui-ci se reste meilleur.
  • Le dernier WP sera positionné à l'endroit de passage désiré( par exemple une Porte). La date de passage indiquée dans l'étiquette est celle calculée par le programme suivant la météo actuelle.
  • Pour débuter, réglez le bateau avec VBVMG (clic sur le bouton VBVMG de la barre latérale VLM plus d'aide) vers le second WP (clic droit sur le WP et sélectionnez Marque>WP)
  • Le WP intermédiaire pourra être bougé, la date du passage dans l'étiquette du WP suivant recalculé en direct. Lorsque la position vous parait satisfaisante, relâchez le bouton de la souris le WP change de position. (Plus d'aide)
  • En cliquant droit sur un WP, un menu déroulant apparaît. Sélectionnez 'Optimiser le placement de la marque'.... La recherche du meilleur placement est automatique.
  • Votre optimisation de la route est faite. Réglez le premier WP comme nouvelle cible de VBVMG (Clic Droit sur le premier WP et sélectionnez Marque>WP). Cliquez sur VLM synchro [[1]], si vous n'avez pas mis cette option en automatique, et chaque fois après avoir modifié un réglage.
  • QtVlm a un module de routage. On peut l'activer avec le menu 'Routage>Créer un nouveau Routage' Le routage avec qtVlm
  • Pour plus de précisions voir: Tuto_video_pour_qtVlm


[Retour au Sommaire]

L'interface de QtVlm

EcranQtVlm558.jpg

Les composants graphiques majeurs de QtVlm sont visibles dans la capture ci-contre :






[Retour au Sommaire]

Quelques tutoriels en images

[Retour au Sommaire]

Fichiers météo '*.grb' (et autres)

Lire d'abord Météo la météo de VLM.

QtVlm gère des fichiers méteo de VLM mais aussi d'autres sources ainsi que des fichiers 'courants'. Voir Gestion des fichiers grib par qtVlm

FAQ

Vos questions concernant l'installation ou l'utilisation de QtVlm ont peut-être leur réponse dans les FAQ QtVlm


[Retour au Sommaire]


Développement en cours

Page des developpeurs

[Retour au Sommaire]