retour

Comment créer des cartes en fusion/transparence

 
   

Il y a plusieurs solutions permettant l'utilisation des images Google Earth par Opencpn.

 

up

 

Le plugin GE d'Opencpn

  • Développé par les concepteurs d'Opencpn, un plugin permet d'afficher dans une fenêtre une image Google Earth liée à la position GPS sur la carte
  • On peut suivre sur la fenêtre GE, le mobile positionné par le GPS.
  • C’est la duplication dans la fenêtre GE des informations traitées par l’application GPS d’Opencpn
  • Il faut surveiller deux écrans n'affichant pas les mêmes informations
  • L'autre problème  est qu'il faut être connecté Internet, ou avoir préenregistré dans la mémoire cache de GE l'image GE à la bonne échelle
  • C'est une carte postale bien utile... au port... Une fois arrivé...

up

 
  • Les limites du plugin:
    • Outre qu'il risque de provoquer des strabismes, il faut surveiller les deux écrans, l’absence de trace sur la fenêtre du plugin GE, est limitative, de multiples détails peuvent échapper au navigateur, ainsi :
      • En A : cette jetée n'a jamais existée, ou a été détruite
      • En B: cette jetée a été prolongée
      • en C: ce haut fond est donné pour 1,3 m... Haut fond qu'il faut gérer sur la CM93 d'origine, en se référant à la fenêtre du plugin GE, pour vérifier si on est bien dans le bon port... Sauf à posséder un dériveur intégral, c'est tout, sauf confortable...
         

up

 

Le programme de fusion transparence GE2KAP

Paul Higgins, un skipper canadien, a mis au point un  programme permettant de fusionner par transparence, des cartes CM93 parfois imprécises, et des images Google Earth parfaitement géo-référencées.

  • Son travail, suivant les normes anglo saxonnes, mérite une reconnaissance.
    • Ses programmes en Open Source, sont libres d'accès
    • Sur son site on trouve un bouton "Donate". Ce n'est pas une obligation
  • Il s'agit là de véritables cartes maritimes, prototypes des moyens que nous pourrons nous donner à l'avenir

up

 
  • Cette carte fusion, lisible pleine écran, par Opencpn, montre sur une seule vue, la fusion entre une CM93 globale, et une carte au format .kap, d'une image Google Earth.
    • En transparence, les lignes de sonde restent lisibles
    • La trace du bateau s'inscrit en continuité sur la CM93, puis sur la cartouche fusion/transparence au format .kap
    • En A: et en lecture directe, on se rend compte que la jetée proposée par CM93, n'existe pas
    • En B: de même, pour la prolongation de cette jetée
    • En C: le haut fond de 1,3m
    • En D: la trace, prouvant que le skipper de ce bateau ayant intégré toutes les données, a corrigé sa route.

up

 

Les moyens de fabriquer des cartes par fusion/transparence.

up

   

A)   L'option de sauvegarde du plugin Opencpn

Les possibilités développées par le Plugin d'Opencpn ne sont pas l'objet de ce document, ce sont notamment, à ce jour, en août 2011, quatre possibilités de sauvegarder une image affichée par le plugin à l'écran:

  • Sauvegarder l'image du plugin Google Earth au format .JPG
    • permet de transférer des formats .JPG en format .kap
  • Sauvegarder l'image du plugin Google Earth au format .KML
    • permet la geo localisation de balises Google
  • Sauvegarder l'image du plugin Google Earth au format .GPX
    • permet de sauvegarder 5 points (4 angles et le centre) de l'image au format GPX, réutilisables par GE2KAP
  • Sauvegarder l'image du plugin Google Earth au format .KMZ
    • permet de transférer des formats .TIFen format .KAP

up

  B)   Le programme GE2KAP  
   

Fabriquer des cartes en fusion transparence avec GE2KAP

  • Les pré requis nécessaires à l'exécution du programmes

    1-  REXX,  langage informatique utilisé par GE2KAP et en particulier l’interprète oorexx.

    2-  Google Earth version 5.1 ou supérieure

    3-  GE2KAP, le programme de Paul Higgins, exécutant les cartes en fusion transparence

    4-  Opencpn, de préférence, la dernière version v2.5.0

    5-  Des cartes vectorielles lisibles par Opencpn

    6-  Un bon programme de copie d'écran

     

  • De la méthode pour réaliser simplement ces cartes

    7-  Organiser les répertoires

    8-  Organiser une méthode de travail

    9-  Exécuter le  programme GE2KAP

    10-  Ranger les cartes

    11-  Retrouver les cartes pour Opencpn

up

  1-  Pour télécharger oorexx

http://www.oorexx.org/download.html

  • Il s'installe sous C:\Program Files.
  • Installer uniquement la version 32 bits, même sur un système 64 bits
  • Ne pas toucher au programme, qui s'installera comme un exécutable

up

  2-  Installer une version Google Earth version 5.1 ou supérieure

http://earth.google.com/download-earth.html

  • Ce programme utilise une DLL nommée GE2KAPFuncs.dll et demo.exe qui sont    inclus dans le package zip que vous chargerez avec GE2KAP. Il suffit de les mettre dans le même répertoire que GE2KAP.

  • Remarque: il est recommandé de désactiver l’option "relief" dans Google Earth avant d'exécuter GE2KAP. En V5.2 de Google Earth, "Relief" est une option dans la vue 3D, du menu "outil onglet options".

up

  3-  Télécharger GE2KAP, sur le site de Paul Higgins:

   A-  Accès au site de Paul Higgins

http://www.gdayii.ca/

  • Dans le menu d'accueil, cliquer sur "Downloads"
  • C'est sur cette page  où l'on peut encourager Paul Higgins, l'auteur de ce programme. Ce n'est pas une obligation, mais une coutume habituelle  chez les auteurs de freewares

up

     B-    Accès au programme de télé chargement
  • Cliquer sur "Downloads"  sur la page précédente fait apparaître la fenêtre de téléchargement
  • Avant de cliquer sur le lien de téléchargement, noter le mot de passe qui  permettra de décompresser le fichier une fois chargé: "phiggins"
  • Déclencher le téléchargement en cliquant sur le lien GE2KAP

up

     C-    Télé chargement du programme compressé au format .zip
  • Valider plutôt "enregistrer" que "ouvrir avec". Cette Option permet d'archiver sur l'ordinateur, une version compressée du programme, réutilisable directement, en cas de problème, sans avoir à télé charger à nouveau
  • Valider par "OK" pour déclencher le téléchargement.

Attention : avant de télécharger, il faudra organiser et créer des répertoires permettant de travailler clairement. Voir chapitre 7 plus bas.

up

  4-  Télécharger Opencpn

Suivre les instructions claires et simples du tutoriel TutOpenCPN:

http://www.eauxturquoises.fr/a_tutopencpn/acces_b.htm

up
 

 

5-  Des cartes vectorielles lisibles par Opencpn

Si vous naviguez dans les eaux américaines, la NOAA vous fournira gratuitement des vectorielles utilisable en fusion/transparence. Partout, dans le reste du monde, les vectorielles officielles sont cryptées, et inutilisable par Opencpn, programme "Open source". c'est scandaleux, mais il n'y a aucune alternative aujourd'hui, à l'exception de la fusion des C-map v2, dont les premières versions étaient libre d'utilisation. Obsolètes, elle sont parfaitement utilisable en fusion/transparence avec Google Earth bien géo référencées et des MàJ fréquentes.

http://www.eauxturquoises.fr/a_tutopencpn/3_tutopencpn/31/311/311_Cartes_vectorielles_S63.htm

 

up

  6-  Un bon programme de copie d'écran

Tous les programmes de traitement d'image savent le faire, il leur faudra, au minimum

  • Sauvegarder la parie d'écran utile pour la carte
  • La sauvegarder au format .JPG
  • En lui donnant le même nom que la sauvegarde des données géodésiques, enregistrées au format.GPX
  • Dans le même répertoire, en l'occurrence: le sous répertoire "data"  créé à cet usage

Un programme open source, exécute ces tâches très correctement:

http://getgreenshot.org/downloads/

 

 
  7-  Organiser les répertoires
  • Une fois installé le programme "oorexx" sous C:\Program Files. Il s'exécutera automatiquement à chaque demande de GE2KAP, quelle que soit la version de ce dernier.
  • Il est recommandé de créer un répertoire et des sous répertoires, permettant d'installer et d'utiliser GE2KAP. Nous avons opté pour l'architecture suivante:

up

 

Répertoires à créer avant de télécharger et d'utiliser GE2KAP

  • Sous "Mes documents"
    • Un sous répertoire "cartes"
      • un sous répertoire "GE2KAP v609"
      • A noter la présence ancienne du sous le répertoire "GE2KAP v331", version archivée en sécurité d'une version ancienne, stabilisée
  • Création d'autres sous répertoires, utilitaires de fonctionnement d'Opencpn
    • "AA chargement open" qui permet de modifier les cartes affichables sous Opencpn,
    • "AB traces" permet d'archiver les traces enregistrées depuis Opencpn
    • "AC stock cartes" pour stocker les cartes GE2KAP
    • "CM93_2008" version des C-map utilisées en support vectoriel des fusions/transparence

up

 

 

Sous le répertoire GE2KAP v609

  • Un sous répertoire "data", qui recevra en utilisation de GE2KAP, des données

  • Un sous répertoire "sauve_zip" archivant la version compressée du programme. C'est elle  qui permettra de rétablir, en cas de problème,  les fichiers programmes sans avoir à re télécharger.

up

 

 

Dans le répertoire GE2KAP v609

  • L'ensemble des programmes et utilitaires décompressés depuis  GE2KAP.zip
 
 

Dans le sous répertoire répertoire "data"

  • un fichier "carte.gpx" géo référencement d'une carte CM93; sur Opencpn

  • un fichier" carte.jpg" image vectorielle de cette même carte

  • un fichier "****.kap" qui sera le nom que à donner à le carte finalisée en fusion transparence.

 

up
  8-  Organiser une méthode de travail
  • Le programme GE2KAP.zip, fichier compressé a été installé dans le sous répertoire "sauve_zip" créé à cet usage
  • Décompressez GE2KAP.zip dans la racine du répertoire GE2KAP v609
  • Pour sa facilité d'exécution, créer un raccourci de GE2KAP.rex (c'est le fichier programme exécutant GE2KAP), et placer ce raccourci sur le bureau

 

 
  9-  Exécuter le  programme GE2KAP
  • Pour gagner du temps, ouvrir Google Earth, sur la zone à travailler, placer la carte au nord (touche "r" sur le clavier). L'option "relief" doit être désactivée comme indiqué au chapitre 2
  • A cette échelle on aperçoit, marqué par la flèche blanche, un port
  • C'est un port inconnu, sur les cartes et sur les guides

up

En zoomant, c'est bien un port Sur la CM93 2009.... rien même en zoomant au maximum
      up
  A-   Délimitation de la zone Géodésique au format .gpx
  • On doit d'abord vider le gestionnaire de route de toute trace de Waypoint.

  • Poser une 1ère  marque dans l'angle NW de la carte
  • Poser une 2ème marque dans l'angle SE de la carte

Cette procédure est à suivre impérativement, et dans l'ordre précis, d'abord en haut à gauche, puis en bas à droite. A partir des ces deux informations, GE2KAP calculera et indiquera automatiquement à Google Earth, les 4 coordonnées de la carte et son centre.

up

  • Ouvrir le gestionnaire de Waypoint
  • Sauvegarder les WP par le bouton "Exporter tout"
  • la commande commande "exporter tout" ouvre une fenêtre de dialogue
  • Nommer ce fichier "carte". l'extension .gpx s'indentera automatiquement
  • Les fois suivantes, il suffira d'écraser le fichier qui porte toujours le même nom
  • Après avoir validé la fenêtre précédente
  • Une demande de confirmation d'écrasement s'ouvre.
  • répondre "oui", sauf la 1ère pour la toute 1ère carte que l'on saisi, puisqu'il n'y a pas d'antériorité
  B-   Délimitation de la zone au format .jpg   up
  • Revenir sur la carte ouverte sous Opencpn
  • exécuter une copie d'écran encadrant exactement les deux marques correspondant aux 2 waypoint, ayant servi à la localisation précédente
  • Comme pour la précédente opération, enregistrez la copie d'écran au format .jpg, dans le même sous répertoire "data"
  • portant le même nom : "carte"
  • Mais avec une extension différente. On enregistre au format .jpg
  • Après avoir validé la fenêtre précédente
  • Une demande de confirmation d'écrasement s'ouvre.
  • répondre "oui", sauf pour la toute 1ère carte que l'on saisi, puisqu'il n'y a pas d'antériorité
  Voilà, c'est fait, les données sur les quelles GE2PAP va travailler sont enregistrées dans le même répertoire "data"
  • Un fichier de géo référencement que saura lire Google Earth, au format .gpx : "carte.gpx"
  • Un fichier image au format .jpg, que GE2KAP exécutera pour le rendre lisible par Google Earth: "carte.jpg"
  • Ce sont les deux seuls fichiers dont on a besoin pour obtenir une carte fusionné/transparence par Google Earth, au format.kap que saura lire Opencpn.

 

up
  C-   Exécuter GE2KAP
  • Cliquer sur le raccourci "GE2KAP.rex" créé sur le bureau

up
 
  • Laisser le programme prendre la main
  • Ne toucher à rien
  • GE2KAP initialise Google Earth sur la base des 2 WP entré, et enregistrés par Opencpn
  • Il affichera lui même une image Google Earth centrée sur ces WP

up
  Une fois initialisé Google Earth GE2KAP propose 4 zones de travail pour les besoins spécifiques de la fusion/transparence:
  • 1   Zone texte d'information de l'avancement des travaux. on n'a pas a y intervenir. Elle peut être francisée
  • 2   Zone de saisie du nom donné à la carte format .kap, quand elle sera finalisée. On indique également sur cette zone du répertoire ou sera enregistrée cette carte
  • 3   Le bouton de création de la carte, ce sera la dernière manipulation
  • 4   La zone ou l'on ira chercher le fichier .jpg qui servira à la fusion/transparence.

Les autres zones ne concernent pas les fusions/transparence avec une vectorielle.

up
  Etape 1: saisie du nom de la carte
  • Cliquer sur le bouton de la zone 2 ouvre une fenêtre de dialogue
  • Rechercher dans les répertoires, celui concernant le traitement des "data"
  • On y trouve les deux fichiers de travail déjà créé
    • carte.gpx
    • carte.jpg
  • Donner le nom de la zone cartographique sur laquelle on travaille. en l'occurrence: yenikoy_demo.
  • Ne pas ajouter d'extension, GE2KAP le gérera.
  • Valider par "enregistrer"

up
  Etape  2 : saisie du fichier .jpg , pré enregistré
  • Cliquer sur le bouton de la zone 4 ouvre une fenêtre de dialogue
  • Rechercher dans les répertoires, celui concernant le traitement des "data"
  • On y trouve les deux fichiers de travail déjà créé
    • carte.gpx
    • carte.jpg
  • Validez "carte.jg"
  • Valider par "enregistrer"

up
  Etape  3 : faire exécuter le programme par le bouton "create chart" de la zone 3
  • Attendre que les enchainements du programme,  génèrent automatiquement la carte au format.kap
  • Il restera à régler le niveau de transparence de la fusion. ce sera la dernière étape
  • En attendant, ne toucher à rien, contempler le travail !!!

up
 
  • GE2KAP a fini de faire  travailler Google Earth
  • Il vous reste à régler le niveau de transparence, en jouant avec le curseur d'opacité (voir la flèche)
  • Là il est réglé en opacité maximum, la carte C-map occulte totalement l'image Google Earth

up
 

up
 
  • A l'opposé le curseur réglé sur le minimum d'opacité, occulte complètement la C-map
  • Il faut chercher le bon compromis, laissant apparaitre les lignes de sondes et les indication de la C-map en transparence avec l'image Google bien géo référencée.
 
 
  • Valider par "OK"
  • Sans toucher aux autres options.

up
 
  • La carte  est créée
  • Elle s'appelle "yenikoydemo.kap

  • Stockée dans le sous répertoire data
  • Il faudra la copier coller vers le répertoire d'utilisation des cartes .kap de Opencpn.

up
       
  10-  Ranger les cartes

Dans le répertoire "Cartes" ou se trouve le sous répertoire "GE2KAP v609", on créer plusieurs sous répertoires "utilitaires" permettant de stocker et d'utiliser les cartes .kap en fusion/transparence, sans remettre à jour en permanence le dossier cartes de Opencpn.

up
 
  • AA_chargement_open  ne recevra que les cartes à  utiliser
  • AB_traces permettra de stocker routes et traces après sauvegarde
  • AC_stock_cartes permettra le stockage des carte inutilisées
  • Etc, etc... y compris les atterrages bretons, et pourquoi pas !!!
up
  11-  Retrouver les cartes pour Opencpn

Il est plus facile de gérer les cartes depuis l'explorateur Windows, que depuis Opencpn. La recherche et l'extraction des fichiers et répertoires de Opencpn, est très mal foutue. Les CM93 étant sur le disque C, et les cartes .kap sont généralement crées et sauvegardées sous "Mes documents"

 
  Solution:
  • Copier/coller les 6 cartes nécessaires, pour cet exemple, depuis:
    • AC_stock_cartes vers AA_chargement_open
    • Toujours copier/coller, de façon a garder en permanence les cartes en stock
    • Pour effectuer l'opération inverse, écraser simplement les cartes en stock, les risques d'erreurs.
up
 
  • Le Répertoire des CM93, toujours sous la racine "C:\' ne bouge jamais
  • Le répertoire des fusions/transparences sous "mes Documents" ne bougent jamais non plus. c'est son contenu qui change.
  • Valider par 'OK" après avoir demandé de forcer la mise à jour
  • Activez l'option "Autoriser l'affichage en mosaïque" de l'onglet "Configuration" de la boite à outils, pour permettre l'affichage des vectorielles et des .kap

Voilà, les cartes sont mises à jour

up
   
  • C'est une carte gratuite, précise, faite avec des données fiables.
  • Autrement, c'est simple: c'est rien du tout, ou si peu ...
 
 

up
 
  • La Fusion/transparence au 1:12000
  • La Fusion/transparence au 1:6000
 
 

 
 
  • La CM93 v2 2009 pourtant MàJ 2008
 
 
Michel Perruchot, s/y Laorana,  Gokçeada, août 2011
 
retour