OpenCPN,  selon Shoreline
Plan du site   --->  Les compléments  --->   Les compléments ou plug-in
P_01 Les compléments ou plug-in
Validité :  3.2.2 Version pdf imprimable
Le principe :
  • 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.
  • 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. Ces compléments la 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.
  • Deux plug-in sont fournis et installés d'office avec le logiciel : Grib et Tableaux de bord.
  • Beaucoup de compléments ont été mis en routes mais certains sont restés en plan ou ont été définitivement abandonnés.
  • En pratique 22 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" au niveau de la "Boite à outils".   C'est   CFG_16

Dénomination des compléments :
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ée.
    • 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 devrait être 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 sytématiquement placé à la fin des noms.
Enfin :
  • 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 :
  • Iln'existe aucun complément sous MAC faute de développeur.

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, des compléments, 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.
Up


















Up
Télécharger les  compléments :
Les fichiers programme (dll) :
  • Il n'existe pas d'installateur automatique des compléments.
  • Les compléments doivent être chargé manuellement, un par un.
  • Les compléments 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)
  • Tous les compléments sont fournis sous forme d'un fichier "dll".
  • Une fois téléchargé et dézippé, le fichier "xxxxx.dll" doit être placé dans le dossier "plugins" du dossier d'installation d'OpenCPN.
    • Le lieu où se situe le dossier d'installation d'OpenCPN, selon de votre système d'exploitation, est indiqué en bas du premier onglet de l'aide d'OpenCPN accessible par l'icône bleue "?" de la barre d'icônes.
Up
Les fichiers de langue :
  • Tous les compléments sont fournis en version anglaise.
  • Pour obtenir les versions françaises, il faut mettre en place la version française des fichiers de langue de chaque complément.
    • Téléchargez et dézippez chaque fichier zip.
    • Ces fichiers de langue doivent être placés dans le dossier "share/locale/fr/LC_MESSAGES" du dossier d'installation d'OpenCPN.
      • Pour chaque complément, le fichier dont la présence est nécessaire est le fichier dont l'extension est ".mo".
      • Le fichier d'extension ".po" n'est pas nécessaire.
  • Dénomination des fichiers de langue :
    • Ils doivent être de la forme "opencpn_nom_pi" ou le "nom" est le nom du complément tel qu'il apparait dans  le nom du fichier exécutable du complément. Lire ou relire ci dessus
Up


Up
Listes des compléments :
Des compléments opérationnels :
  • GRIB
  • Tableaux de bord
  • WMM : Variations magnétiques
  • GE Google earth
  • NV Digital Verlag
  • BSB4
  • VDR (Voyage data recorder)
  • AIS vu comme sur radar.
D'autres compléments :
  • LogBook (Créé par Konni)
  • FindIt (Créé par Konni)
  • Calculator
  • Route
  • SAR
  • GE2KAP
  • WheatherFax

Compléments en développement :
  • Grib
  • GE
  • KML Overlay
  • BSB 4
  • NV Verlag
  • ChartDownloader
  • WMM : Variations magnétiques
  • VDR
  • AIS radar View (RAV)
  • Radar sur l'écran d'OpenCPN
  • LogBook (créé par SethDart)
  • LogBook _K et FindIt (Créés par Konni)
  • Hydrographic Survey Plugin (Développement stand by)
  • Route Planning with GRIB (développement arrêté)
  • Debugger NMEA (Développement au point mort)
  • Calculator
  • Route
  • SAR
  • GE2KAP
  • Fax Météo
  • Routage météo
  • Celestial navigation
  • Climatology
  • WatchMan
Liens descriptifs dans ce tutoriel :
Et leurs liens dans ce tutoriel

Le développement des plug-in peut être suivi, en anglais, sur le Cruisers-forum.
Up

















Up
Pour tester une nouvelle version d'un complément en cours de développement :
  • En premier récupérer un fichier de type dll pour windows, ou un fichier de type so pour linux.
    • Soit sur le site officiel en Anglais d'OpenCPN  :  Les plug_in
    • Soit sur le site "Cruisers forum", dans le fil consacrer à 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.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" de la "Boite à outils". (Rappel : voir page CFG_08 )
    • L'icône, grisée, du nouveau complément doit désormais s'y trouver.
      • Pour activer le complément, cliquez sur cette icône.
    • Une nouvelle fenêtre s'ouvre
      • Cliquer sur "Permettre";
      • 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
Quelques indications pour chaque complément :
Cas du complément WMM (variation magnétique, développé initialement 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
Cas du 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 zones de navigation future 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
Cas des compléments NV Digital Verlag Plugin et BSB4 :
  • 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 contiennent 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_06  et  P_07
Up
Cas du complément VDR (Voyage data recorder, développé par le marin SethDart) :
  • Il permet d'enregistrer les phrases NMEA qui arrivent dans OpenCPN via le GPS, l'AIS et les instruments électroniques de navigation. Le résultat est un fichier qui peut être "rejouer" ... 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. Elle est complétée automatiquement.
  • Ce complément fonctionne correctement. On peut le considérer comme stable.
  • Plus de détail sur ce complément à la page : P_10
Up
Cas du 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 radar ou par votre récepteur AIS.
  • Pour plus de détails, voyez cette page : P_11
Up
Cas des plug-in LogbookKonni et FindIt  (développés simultanément par le marin Konni)
  • Le complément LogbookKonni assure la mémorisation des données de navigation et la fabrication d'un livre de bord électronique très complet.
  • Le complément FindIt permet de tenir un livre des achats.
  • Les deux compléments fonctionnent de concert.
  • Ils sont disponibles depuis la version 3.0 d'OpenCPN.
  • Pour plus de détails voyez les pages :  P_12_LogBook_Konni et P_13_Find_It
Up
Cas du complément "Calculator"
  • C'est une petite calculette, un peu naïve.
  • Pour plus de détails, voyez cette page : P_14_Calculator
Up

Cas du complément Route plotting :
  • Il travaille sur les différents types de route :
    • Orthodromique
    • Loxodromique
    • 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
Cas du complément "SAR" :
  • Il permet de créer automatiquement des routes de recherche d'un bateau ou d'un homme à la mer.
  • En cours de développement.
  • Pour plus de détails, voyez cette page : P_16_SAR
Up
Cas du complément GE2KAP :
  • Il permet au logiciel GE2KAP d'exploiter les données relative à 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.
  • Voir ici ce qui est dit sur GE2KAP :  GE2KAP
Up
Cas du complément WeatherFax, fax météo :
  • 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
Cas du complément Weather routing :

  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Pour plus de détails, voyez cette page :  P_xx_Weather-routing

Cas du complément Celestial navigation :

  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Pour plus de détails, voyez cette page :  P_xx_Celestial navigation
Up
Cas du complément Climatology :

  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Pour plus de détails, voyez cette page :  P_xx_Climatology
Up
Cas du complément WatchMan :
  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Pour plus de détails, voyez cette page :  P_xx_WatchMan
Up
Cas du complément XXXXX :
  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Pour plus de détails, voyez cette page :  P_xx_XXXXX
Up
Cas du complément XXXXX :
  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Pour plus de détails, voyez cette page :  P_xx_XXXXX
Up
Cas du complément XXXXX :
  • Plugin récent dont le rôle est encore mal défini faute d'essais significatifs.
  • Pour plus de détails, voyez cette page :  P_xx_XXXXX
Up
Cas du 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 semble actuellement en stand by (Au 18/05/2013)
   
Up
Cas du complément Hydrograpic Survey
  • Il permet d'enregistrer les données du sondeur et les coordonnées de chaque sonde.
  • Le développement de ce complément semble en stand by.
Up
Cas du complément Route planning with grib.
  • Il introduisait une fonction de routage dans OpenCPN. Son développement s'est malheureusement arrêté. Il aurait du prendre en compte :
    • Le vent,
    • Les courants,
    • Les marées,
    • Les polaires du bateau.
  • Une forte demande se fait jour pour l'intégration de QtVlm dans un plug-in. Ce serait étonnant que cela ait lieu.
  • Mais il est possible de faire communiquer QtVlm et OpenCPN. Voir à ce propos la page : P_31_OpenCPN et QtVlm
Up
Cas du complément "NMEA Debugger"
  • Ce petit plug-in permet de voir, de façon plus détaillée qu'avec la traditionnelle "Fenêtre NMEA", le défilement des phrases NMEA.
Up
Cas du 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 ".cvs".
  • 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
Cas du complément ChartDownloader :
  • Il permet la mise à jour des cartes téléchargées sur les sites du NOAAA
  • A ce jour, il ne fonctionne que pour OpenCPN 2.5.0
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 :