OpenCPN,  selon Shoreline
Plan du site   --->  Les compléments  --->   Les compléments ou plug-in
P_01 Les compléments ou plug-in
Validité :  4.0 Version pdf imprimable
Généralités
Dénominations
Téléchargement
Liste
Tester
Brèves descriptions
Généralités :
Principes :
  • Le logiciel OpenCPN comporte :
    • Une partie incompressible, que nous appellerons "Cœur du logiciel",
    • Des outils complémentaires appelés "Compléments" ou "Plug-in" ou encore "Greffons".
  • Le "Cœur du logiciel", est entièrement accessible et opérationnel dés l'installation du logiciel.
  • Deux compléments sont fournis avec le coeur du logiciel : Grib et Tableau de bord.
  • Les autres compléments doivent être installés volontairement par l'utilisateur.
  • Les compléments, y compris ceux qui sont fournis d'origine avec le cœur du logiciel, ne sont opérationnels que s'ils sont activés.
    • Les options de fonctionnement d'un complément sont modifiables seulement après que que celui ci ait été activé
    • Les compléments peuvent être désactivés (sans être supprimés).
  • Un complément est généralement doté de sa propre icône de mise en œuvre.
    • L'icône de mise en œuvre apparait, à droite, dans la barre d'icônes d'OpenCPN, après que ce complément ait été activé.
    • L'icône d'un complément disparait de la barre d'icônes si ce complément est désactivé.
  • Le code informatique de certains compléments n'est pas public. En particulier ceux qui permettent d'afficher des cartes cryptées. Certain de ces compléments n'ont pas d'icône dans la barre d'icônes.
  • Au plan informatique, les compléments peuvent être développés par une équipe séparée de celle qui développe le cœur du logiciel.
    • En pratique, chaque complément est développé par un unique développeur, marin et  passionné d'informatique.
    • Mais l'expérience montre, qu'il a besoin d'intervenants extérieurs qui lui indiquent les anomalies et lui demandent des modifications.
  • Beaucoup de compléments ont été mis en route mais certains sont restés en plan ou ont été définitivement abandonnés.
  • En pratique plus de 28 compléments :
    • soit sont actuellement opérationnels,
    • soit sont en cours de développement.
Up
Mise en œuvre des compléments :
  • Lire aussi les explications dans la page relative à l'onglet "Compléments" des "Options".   C'est   CFG_16

Dénomination des compléments :
Les noms des compléments sont libres mais la dénomination complète doit respecter certaines règles.

La dénomination dépend :

  • Du système d'exploitation,
  • Du mécanisme qui associe les compléments à OpenCPN,
  • De la version du complément lui même.
Sous Windows :

Le nom d'un complément est de la forme : Nom_winxx_piyy_vzz_pi
  • xx, yy et zz sont des nombres entre 00 et 99.
  • Nom  est un mot choisi librement par le développeur du complément. Par exemple "vdr" pour le "voyage data recorder", c'est à dire "Enregistreur de données de voyage".
  • winxx, par exemple win32, désigne le système d'exploitation pour laquelle le complément a été développé.
    • Pour windows, c'est win32 ou win64.
      • 32 pour les machines 32 bit
      • 64 pour les machines 64 bit .
  • piyy, par exemple pi18, désigne la version du mécanisme d'association des compléments à OpenCPN.
    • Plusieurs versions successives de ce mécanisme (API d'OpenCPN) ont été développées.
    • pi18 correspond à la version 1.8 de cet API.
      • La version normale de l'API pour les complément associés à la version 3.2.2 d'OpenCPN devrait être pi19.
      • La version normale de l'API pour les compléments associés aux versions 3.3.xxxx, à venir, d'OpenCPN est pi110
  • vzz, par exemple v03, désigne la version du complément lui même. En effet, un même complément peut faire l'objet d'évolutions et/ou d'améliorations successives. C'est le développeur d'un plugin qui fixe le numéro de version du complément.
  • _pi est systématiquement placé à la fin des noms.
Enfin, sous windows :
  • les fichiers exécutables sont tous des exécutables sous forme de dll.
  • et les noms de tous les fichiers exécutables des compléments commencent théoriquement par "opencpn_"
Globalement, le fichier exécutable se nommera donc : opencpn_Nom_winxx_piyy_vzz_pi.dll


Sous Linux :
  • Sous linux, le nom des compléments est de la forme : libNOM_pixx_vyyl_Processeur_pi
    • Par exemple, pour les machines 32 bit, utilisant un processeur intel :  libwmm_pi18_v07a_i386_pi.
    • Par exemple, pour les machines 64 bit, utilisant un processeur AMD :  libwmm_pi18_v07a_amd64_pi.
Sous MAC :
  • Il n'existait aucun complément sous MAC faute de développeur.
  • Mais la situation à bien changée maintenant.

Ndlr :
  • Lors de l'apparition d'un nouveau complément, la dénomination ne respecte pas toujours ces règles.
  • Entre deux mises en ligne de deux versions successives d'un même complément, les développeurs sortent parfois des fichiers exécutables, pour faire des tests, en se contentant de les appeler par le nom et donc sans respecter la règle complète de nommage.
  • De plus en plus, le nom de la version téléchargeable des compléments, sur la page des téléchargement, ne comporte généralement pas autant d'informations que ce qui est dit ci dessus.
Up


















Up
Télécharger les  compléments (logiciel, données associées, fichier de langue) :
Les fichiers programme ("dll" ou "exe") :
  • Les explications ci dessous ne concerne que windows.
  • Les compléments qui sont "opérationnels" sont téléchargeables en suivant ce lien : http://opencpn.org/ocpn/downloadplugins
    • Une exception : Le complément pour le logiciel GE2KAP est fourni avec le logiciel GE2KAP.
    • Mais, pour les compléments en cours de développement, il faut chercher sur le fil qui suit le développement, la dernière version (dans les derniers post, en principe) dans le forum Cruisers Forum. Les liens ad-hoc sont donnés un peu plus bas dans cette page.
  • Les compléments sont fournis :
    • Soit sous la forme d'un fichier "dll",
      • Dans ce cas, le fichier "xxxxx.dll" doit être placé ou apparaitre dans le dossier "plugins" du dossier d'installation d'OpenCPN ou dans un sous dossier de ce dossier.
    • Soit sous la forme d'un fichier ".exe",
      • Dans ce cas, c'est un outil d'installation automatique.
      • Il suffit d'exécuter cet outil pour que le complément s'installe de lui même au bon endroit.
      • C'est en particulier, actuellement, le cas de plusieurs compléments pour lesquels il faut :
        • mettre le  fichier dll à la bonne place,
        • ajouter un (des dossiers) contenant des données, dans le dossier d'installation ou dans le dossier d'initialisation.
  • Nota bene : 
    • Avec la sortie de la version 4.0 d'OpenCPN, de plus en plus de compléments sont fournis "enrobés" dans un installateur qui facilite la vie des utilisateurs inexpérimentés en leur évitant de mettre les mains dans le "cambouis".
    • A  terme, tous les compléments, arrivés à maturité, seront mis à dispositions de cette façon.
Up
Les fichiers de langue :
  • Cas des compléments fournis sous la forme d'un ".exe" :
    • Ils sont développés en version Anglaise,
    • Mais ils contiennent le fichier de langue en version Française,
    • Ce fichier est automatiquement installé dans le dossier ad-hoc, des fichiers de langue du dossier d'installation d'OpenCPN.
    • Si vous utilisez la langue Française pour le coeur d'OpenCPN, alors les compléments sont automatiquement en Français
  • Cas des compléments fournis sous forme d'une dll : 
    • Ils sont en version anglaise.
    • On peut les mettre en version Française si on ajoute un fichier de langue spécifique en Français.
    • Les fichiers de langue en version Française sont disponibles sur le site https://crowdin.com/login.
      • S'inscrire sur ce site, en spécifiant que le projet qui vous interesse est OpenCPN,
      • Se loger si vous êtes inscrit
      • Entrez dans le projet OpenCPN sans choisir la langue Française,
      • A droite de l'écran, vers le haut, cliquez sur "Download".
      • Tous les fichiers de langues, celui du cœur et ceux des compléments, seront téléchargés dans un seul fichier zip.
      • Dézippez ce fichier,
      • Récupérez le fichier ".po" du complément qui vous intéresse.
      • Allez sur la page web "http://po2mo.net/,
      • Entrez le chemin dans votre PC du fichier ".po"
      • Validez
      • Vous récupérez alors un fichier ".mo".
      • Mettez ce fichier ".mo" dans le dossier "share/Locale/fr/LC_MESSAGE" du dossier d'installation d'OpenCPN.
        • Attention à renommer correctement votre fichier de langue, sinon, il ne sera pas pris en compte au prochain démarrage d'OpenCPN.
Up


Up
Ci dessus, exemple du dossier d'installation "plugins" des compléments. Ci dessus, exemple du dossier d'installation "share/locale/fr/LC-MESSAGES" des fichiers de langue.

Listes des compléments :
  • Voici un fil, sur le cruisers forum américains, en Anglais, qui vous donnent les liens vers tous les fils de tous les compléments,
  • En vous rendant sur les derniers post de la dernière page de ce fil, vous avez, en principe, sa dernière mise à jour.
    • Elle contient les liens vers toutes les sortes de complément :
      • ceux qui sont arrivés à maturité,
      • ceux qui ne sont plus développés,
      • ceux dont le développement est récent ou qui ne sont pas arrivés à maturité.

Des compléments opérationnels :
  • GRIB,
  • Tableaux de bord,
  • WMM : Déclinaisons magnétiques,
  • GE Google earth,
  • Chrtdler : Télécharger automatiquement des cartes
  • NV Digital Verlag,
  • BSB4,
  • VDR (Voyage data recorder),
  • AIS vu comme sur l'écran radar,
  • GE2KAP.
  • LogBook (Créé par Konni)
  • FindIt (Créé par Konni)
  • Calculator
  • Route
  • SAR
  • WheatherFax
  • Climatology
  • Weather Routing
  • Radar
  • sQuiddio :  Fournisseurs d'informations
Et d'autres compléments : 
  • Courants des côtes Anglaises 2013
  • Courants des côtes Anglaises 2014
Et un hors sujet :
  • QtVlm et OpenCPN
Liens descriptifs dans ce tutoriel :
Avec leurs liens dans ce tutoriel
Avec le lien dans ce tutoriel
Up

















Up
Tester une version en cours de développement :
  • Débutant, soyez prudents.
  • En premier récupérer un fichier de type :
    • "dll" ou "exe" pour windows,
    • "so" pour linux,
    • ? pour Mac.
  • En allant :
    • Soit sur le site officiel en Anglais d'OpenCPN  :  Les plug_in
      • Dans ce cas, le fichier est souvent un fichier en ".exe" permettant d'installer le plugin automatiquement.
    • Soit sur le site "Cruisers forum", dans le fil consacré à ce plug-in
      • Il peut y avoir plusieurs versions successives.
        • Parcourir le fil à la recherche de la dernière version.
      • Attention, le fichier se présente souvent avec une extension .doc.
        • Changer l'extension en ".dll"
        • Exemple : "logbook_pi.dll.doc" ou "logbook_pi.doc" doit être renommé "logbook_pi.dll"
  • Il faut ensuite :
    • Placer ce fichier dans le dossier "plugins" du dossier d'installation d'OpenCPN.
      • Où est le dossier d'installation ?   --->  Voir ici
    • Ouvrir l'onglet "Compléments" des "Options". (Rappel : voir page CFG_16 )
    • L'icône, grisée, du nouveau complément doit désormais s'y trouver.
      • Si l'icône est absente :
        • En premier, arrêter OpenCPN et relancer OpenCPN,
        • En second, vérifier que votre installation est bien faite.
      • Pour activer le complément, cliquez sur cette icône.
    • Une nouvelle fenêtre s'ouvre
      • Cliquer sur "Activer";
      • Cliquer, éventuellement, sur "Préférences" et modifier les options selon vos besoins et envies ....
Nota bene :
  • Vous rencontrerez peut être des bugs
    • Logique .... ce sont encore des versions bêta .
    • Mais souvent, il n'y a pas de problème.
  • En tout cas, vous devrez utiliser ces plug-in, en navigation, avec prudence tant qu'ils ne seront pas déclarés stables.
Up
Brèves descriptions des compléments :
Compléments ayant une description détaillée dans ce tutoriel :
Le tableau de bord (développé par le marin SethDart) :
  • Il fournit de nombreux instruments pour afficher toute sorte de données techniques sur la zone de carte
  • Pour plus de détails sur ce complément, voyez page P_02
Up
Les fichiers Grib (Déclinaison magnétique, développé par les marins Dave S Register, Ptizef et Sean d'Epagnier) :
  • Il permet :
    • De télécharger des fichiers Grib, contenant des données météorologiques,
    • D'analyser le contenu de ces fichiers,
    • D'afficher des couches d'informations supplémentaires sur la zone de cartes
  • Pour plus de détails sur ce complément, voyez page P_03
Up
Le complément WMM (Déclinaison magnétique, développé par le marin Pavel Nohal) :
  • Un débat a fait rage sur le fil ad hoc du Cruisers Forum pour savoir s'il faut utiliser l'expression "Variation magnétique" ou l'expression "Déclinaison magnétique" ... avec des arguments historiques passionnants.
    • A lire .... pour ceux qui maitrisent l'Anglais, l'Allemand et le Portugais ...
  • Pour plus de détails sur ce complément, voyez page P_04
Up
Le complément Google Earth (développé par le marin Pavel Nohal) :
  • Il affiche un écran Google Earth de la zone où vous naviguez.
    • Si votre GPS est actif, vous pourrez voir le bateau se déplacer sur l'écran comme sur l'écran OpenCPN.
    • Si vous êtes en mer, sans internet, cela fonctionne quand même ....
      • Sous réserve d'avoir visité les futures zones de navigation avec google earth avant d'embarquer.
        • En effet Google Earth mémorise les images dans votre machine et les réutilise en l'absence d'accès internet.
        • A ce propos, voyez le logiciel GERoute de Paul Higgins. 
      • Essentiel : Pour chaque zone, attention à bien zoomer dans GE pour chaque portion de territoire durant la phase de visite préalable.
        • Précaution n° 1 à prendre : Ne jamais effacer le cache de Google Earth.
        • Précaution n° 2 à prendre : Sauvegarder le cache de Google Earth.
          • Le cache de GE, qui peut faire jusqu'à 2 Go, est constitués par deux fichiers :
            • dbCache.dat                  C'est le plus gros
            • dbCache.dat.index        Pas très gros
            • Un troisième fichier s'appelle   dbroot_cache (sans extension ?).
              • Ndlr : Ce fichier ne sert pas d'après nos essais mais garder le éventuellement aussi.
          • Avec W XP, le cache de GE est ici :
            • Poste de travail/Documents and settings/Utilisateur/Local settings/Google/GoogleEarth
              • Où "Utilisateur" est votre nom d'utilisateur dans la machine.
        • Si vous effacez le cache de GE, par mégarde ou volontairement, vous pourrez le remplacer par votre sauvegarde.
  • Le plug-in Google-Earth peut être utilisé en parallèle avec le logiciel GE2KAP développé par P Higgins, et avec lequel vous pouvez créer des images-cartes et des transparents. 
  • Pour plus de détails sur ce plug-in, voyez la page dédiée : P_05
Up
Le complément ChartDownloader (Développé par le marin Pavel Nohal) : 
  • Il permet le téléchargement automatique de cartes et/ou de leur mises à jour sur certains sites fournisseurs de cartes gratuites.
    • Pour plus de détails sur ce plug-in, voyez la page dédiée : P_08
Up
Les compléments NV Digital Verlag Plugin et BSB4 développés par Dave S Register :
  • Ils permettent l'affichage de cartes numérisées de type raster de l'éditeur Maptech , du service hydrographique du Canada et de l'éditeur Allemand NV-Verlag.
  • Il faut que le micro-ordinateur contienne déjà :
    • les fichiers d'autorisation nécessaires pour être rendu opérationnel à bord de l'ordinateur,
    • les cartes achetées respectivement chez les éditeurs Maptec, canadien et NV-Verlag.
  • Ils sont en Anglais. Il n'existe pas de fichiers de langue internationaux pour ces compléments.
  • Pour plus de détails concernant ces plug-in, voyez ces pages : P_42  et P_41
Up
Le complément VDR (Voyage data recorder, développé par le marin SethDart) :
  • Il permet d'enregistrer les phrases NMEA qui arrivent dans l'ordinateur, via tous les instruments électroniques de navigation : le GPS, la VHF, le récepteur AIS, le sondeur, l'anémomètre, etc .... Le résultat est un fichier qui peut être "rejoué" ... ET donc, vous pourrez revivre vos nav d'été durant vos longues nuits d'hiver.
  • Le nom du fichier, dans lequel seront conservés les données d'une nav, n'a pas besoin d'extension. Mais rien ne vous empêche de mettre ".txt" si ça vous chante. Et pourquoi pas ".vdr".
  • Ce complément fonctionne très correctement.
  • Plus de détail sur ce complément à la page : P_10
Up
Le complément Radar-AIS-Wiew :
  • Il permet d'afficher, comme sur un radar, les bateaux situés dans l'environnement du votre qu'ils soient vus par votre récepteur AIS.
  • Pour plus de détails, voyez cette page : P_11
Up
Les plug-in LogbookKonni (Développé initialement par Konni. Développé désormais par DelatBabel aidé de Ptulp.)
  • Le complément LogbookKonni assure :
    • La mémorisation des données de navigation,
    • La fabrication d'un livre de bord électronique très complet.
  • Ce complément fonctionne de concert avec les compléments FindIt et Polar.
  • Pour plus de détails voyez la page :  P_12_A_LogBook_Konni
    • En stand by de juin 2013 à octobre 2014, le développement a repris en novembre 2014.
Up
Le plug-in FindIt  (Développé par Konni.)
  • Le complément FindIt permet de tenir un livre des achats.
  • Ce complément fonctionne de concert avec le LogBookKonni.
  • Pour plus de détails voyez la page :  P_13_Find_It
    • Ce complément est opérationnel.
    • Son développement est en stand by depuis juin 2013.
Up
Le complément Calculator (Développé par le marin SaltyPaws) :
  • C'est une petite calculette, permettant des calculs dans le domaine de la navigation et des bateaux.
  • Pour plus de détails, voyez cette page : P_14_Calculator
Up
Le complément Route (Développé par le marin SaltyPaws) :
  • Il construit des routes :
    • Orthodromique, (la plus courte)
    • Loxodromique, en ligne "droite"
    • Cercle restreint.
  • Il permet de créer les routes et les fichiers GPX de ces routes.
  • Pour plus de détails, voyez cette page : P_15_Route
Up
Le complément "SAR" (Développé par le marin SaltyPaws) :  
  • Il permet de créer automatiquement des routes de recherche d'un bateau ou d'un homme à la mer.
  • Pour plus de détails, voyez cette page : P_16_SAR
Up
Le complément GE2KAP (Développé par le marin "PHiggins) :
  • Il permet au logiciel GE2KAP d'exploiter les données relatives à l'affichage dans OpenCPN, pour les utiliser dans GE2KAP, dans le but de fabriquer des documents de type ".kap", affichables par OpenCPN, qui soient des fusions d'écran OpenCPN et d'écran Google Earth.
  • GE2KAP est un logiciel très performant.
  • Voir ici ce qui est dit sur GE2KAP :  GE2KAP
Up
Le complément WeatherFax, fax météo (Développé par le marin Sean d'Epagnier) :
  • Il permet d'afficher sur l'écran d'OpenCPN, les cartes météo fournies par différents services, en superposition avec la carte marine affichée.
  • Le problème est que les cartes des fax météo ne sont pas toutes au même format d'où le besoin de pouvoir s'adapter aux différents formats.
Up
Le complément Climatology (Déveleppé par le marin Sean d'Epagnier) : 
  • Complément qui apporte un historique des vents, de la houle, des courants, et des cyclones sur les 30 dernières années.
  • Pour plus de détails, voyez cette page :  P_20_Climatolgy

Le complément Weather-Routing (Développé par le marin Sean d'Epagnier) : 
  • Il permet de créer des routes tenant compte de la météorologie.
  • Pour plus de détails voyez cette page :  P_19_A_Météo-routage

Le complément Radar broadband BR24/3G/4G Navico, Simrad ou xxxx :
  • Des eplications détaillées pour la mise en oeuvre d'un radar 4G.
  • Pour plus de détails, voyez cette page : P_25_Radar-Broadband.
Up
D'autres compléments (qui devraient être décrits dans le tutoriel, mais qui n'y sont pas encore):
Le complément Celestial navigation (Développé par le marin Sean D'Epagnier) :
  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Voyez dans le site opencpn.org
Up
Le complément WatchDog (Développé par le marin Sean d'Epagnier) :  
  • Initialement nommé WatchMan.
  • Plugin permettant de mettre en place diverses alarmes.
  • Voyez dans le site opencpn.org
Up
Le complément "NMEA Debugger" :  
  • Ce complément permet de voir, différemment qu'avec la traditionnelle "Fenêtre NMEA", le défilement des phrases NMEA.
  • Voyez dans le site opencpn.org
Up
Le complément "Polar" :  
  • Ce complément permet de construire les polaires du bateau.
  • Voyez dans le site Cruisers Forum
Up
Le complément "Radar 1" Garmin :  
  • Ce complément permet d'afficher une couche supplémentaire sur la zone de carte utilisant les données du radar du bateau.
  • Voyez dans le site Cruisers Forum
Up
Le complément "Radar 2" Simrad/Lowrance :  
  • Ce complément permet d'afficher une couche supplémentaire sur la zone de carte utilisant les données du radar du bateau.
  • Voyez dans le site Cruisers Forum
Up
Le complément "Radar 3" :  
  • Ce complément permet d'afficher une couche supplémentaire sur la zone de carte utilisant les données du radar du bateau.
  • Voyez dans le site Cruisers Forum
Up
Le musée des compléments :
Le complément LogBook (développé par le marin SethDart) :
  • Ce complément crée et complète au fur et à mesure de votre navigation un fichier qui contient toutes les données de nav qui entrent dans la machine. C'est un fichier de type ".csv".
  • Pour ouvrir ce fichier :
    • Utilisez un tableur, "Excel" de Microsoft ou "Calc" d'OpenOffice ou de LibreOffice
    • Choisir :
      • Le séparateur "point-virgule",
      • Le caractère de séparation '.
    • Vous aurez alors un affichage en colonnes comme avec un fichier de type xls
  • Ce fichier peut être utilisé comme livre de bord partiel.
Up
Le complément KML Overlay (développé par le marin SethDart) :
  • Il permet de définir des zones accessibles par Google Earth à l'aide de fichier KML ou KMZ et
  • Il assure leurs superpositions avec l'écran de OpenCPN.
  • Le développement de ce complément est en stand by depuis longtemps (Au 03/10/2014)
Up
Le complément Hydrograpic Survey (Développé par le marin Pavel Nohal) : 
  • Il permet d'enregistrer les données du sondeur et les coordonnées de chaque sonde.
  • Le développement de ce complément est en en stand by depuis longtemps.
Up
Le complément Route planning with grib (Développé par le marin PjotrJC) :  
  • Il introduisait une fonction de routage dans OpenCPN. Il aurait du prendre en compte :
    • Le vent,
    • Les courants,
    • Les marées,
    • Les polaires du bateau.
  • Il a finalement été remplacé par le complément "Météo-routage (WeatherRouting)
Up
  Aller au plan du site
  Haut de page
Copyright : Ce site web est protégé contre toute utilisation commerciale.
Dernière modification de cette page :