Créer des cartes .kap lisibles par OpenCPN

Pytheas54 le 12/20/2009

Un petit tutoriel sur une manière de créer une carte de format BSB(.kap) lisible par le logiciel de navigation libre OpenCpn à partir de l'image d'une carte nautique de format quelconque (.gif, .jpg, .tif, .bmp ....)

(Version 0.7 corrigée le 9/02/2010 - 09h10)

0 - Je présuppose que vous connaissez et savez jouer avec le logiciel de navigation libre OpenCpn, dont on parle beaucoup en ce moment sur H&O (il est maintenant francisé). Sinon téléchargez-le ( http://opencpn.org/download ) en version stable(ou beta pour les audacieux).

1 - Je présuppose que vous avez déjà MapCal_2 et que vous savez vous en servir
... sinon installez le logiciel gratuit Seaclear (http://www.sping.com/seaclear/#DOWNLOAD, téléchargez SeaClear II Full install sc_setup.exe, (si nécessaire) le manuel français SeaClear II French Manual, et le tuto (en anglais) Loading Charts in SeaClear, a MapCal II Manual) et apprenez à vous en servir avec la doc de Seaclear et le tuto sur Mapcal....
----------------------
2- Créez deux dossiers (sur le bureau par exemple: 'CalibrerCartes' et 'CartesCalibrees')
Le dossier du programme Seaclear contient MapCal_2. Mettez un raccourci vers MapCal_2 dans le dossier 'CalibrerCartes',

3 - Récupérez le dossier KapGen-beta01.zip.doc sur http://www.cruisersforum.com/forums/showpost.php?p=359624&postcount=277: Supprimez l'extension .doc du dossier et dézippez-le
Prenez l'exécutable mc2bsbh qui est dedans ainsi que le raccourci CMD et mettez-les dans le dossier 'CalibrerCartes'

4 - Récupérez le dossier libbsb-0.0.7-win32.zip sur http://sourceforge.net/projects/libbsb/files/ : Dézippez et placez l'exécutable tif2bsb dans le dossier 'CalibrerCartes'

5 - Si vous ne l'avez pas, installez Xnview à partir de http://www.xnview.com/fr/download.html , et mettez un raccourci dans 'CalibrerCartes'

NB1 : Le dossier 'CalibrerCartes' doit maintenant obligatoirement contenir
mc2bsbh
tif2bsb
le raccourci CMD
et (optionnellement, parce que c'est bien pratique) les raccourcis vers MapCal_2 et Xnview

6 - Je suppose que vous avez l'image d'une carte (par exemple Macarte.xxx, le format .xxx importe peu) que vous voulez importer et ouvrir dans OpenCpn : - bien sûr le nom 'Macarte' est un exemple, vous pouvez choisir un nom quelconque, comme 'Groix' ou 'Tahiti' et remplacer partout dans ce tuto 'Macarte' par le nom que vous avez choisi)
Sinon, on peut par exemple faire des copies d'écran d'une carte (à partir par exemple du logiciel gratuit de copie d'écran Gadwin Print Screen (http://www.gadwin.com/download) : le format importe peu à ce stade)

7 - Ouvrez Macarte.xxx dans Xnview et exportez-la (PAS enregistrer sous..!, EXPORTER ! ) en format BMP 16m (= 16 millions de couleurs 32 bits (au moins 256 couleurs (adaptatif)) : faire 'sauvegarde' (vers 'CalibrerCartes') quand vous aurez choisi les bons réglages : on récupère ainsi Macarte.bmp dans le dossier 'CalibrerCartes'

8 - Exportez de même Macarte.xxx en GIF 128 couleurs (adaptatif).
Puis exporter ce dernier fichier (Macarte.gif) en TIFF 128 couleurs(adaptatif): on récupère donc Macarte.tif dans le dossier 'CalibrerCartes'

9 - Calibrez Macarte.bmp avec MapCal_2 (au moins 3 points pas en ligne etc...) et sauvez le fichier CHARTCAL.DIR crée par MapCal dans le dossier 'CalibrerCartes'.

10 - Ouvrez la fenêtre DOS de lignes de commande avec CMD et tapez exactement (respectez les majuscules / minuscules) après l'invite de commande >
mc2bsbh CHARTCAL.DIR
On récupère alors le fichier MACARTE.hdr dans le dossier 'CalibrerCartes'

11- De même, tapez
tif2bsb -c 127 MACARTE.hdr Macarte.tif Macarte.kap
(NB Il y a des messages d'erreurs que l'on ignore superbement)
On récupère ainsi le fichier Macarte.kap dans le dossier 'CalibrerCartes', qui est lisible par OpenCpn, et on le glisse dans le dossier 'CartesCalibrees'

12 - Ouvrir OpenCpn et installer Macarte.kap ('clé à molette' > Charts (sélectionner votre dossier 'CartesCalibrees' (pas la carte elle-même !) dans la fenêtre Available Chart Directories) > Add Selection > OK)
Et devant vos yeux émerveillés de petit garçon devant le sapin de Noël, VOTRE carte est sous vos yeux, et a rejoint éventuellement les autres pour vos futures navs...

13 - Il arrive parfois que la nouvelle carte comporte des rayures horizontales noires qui la rende inutilisable. Il faut, dans ce cas, créer une nouvelle carte .tif (voir 8 ci-dessus) avec un plus petit nombre de couleurs: 64 couleurs Floyd-Steinberg (non compressé) semble donner de bons résultats (merci Kermit!)
Puis il faut refaire la procédure 11.



creer des cartes kap lisibles par opencpn
(Une partie d'une vieille) carte US de l'île de Pâques (Rapa Nui)importée dans OpenCpn à partir d'une image .tif










Pour créer une deuxième carte, revenir au contenu du dossier décrit en NB1 au-dessus en virant tous les autres fichiers maintenant inutiles

NB2 : Il y a bien sûr des variantes et des raccourcis pour cette procédure (tout en ligne de commande par exemple), mais je trouve cette méthode simple (mais longue) pour débuter.

Grâce à un 'geek' d'H&O, une procédure automatisée est disponible (sauf pour la calibration par Mapcal, bien sûr)
Télécharger Outilscartes
http://membres.multimania.fr/tiersp/
et lisez attentivement les instructions

On trouve des liens et des infos complémentaires (en anglais) sur http://www.dacust.com/inlandwaters/mapcal/

NB3
Un internaute a confirmé récemment que le logiciel RasterChart2BSB fonctionnait bien sur MacOS X 10.4 et 10.5

disponible gratuitement ici http://www.justmagic.com/RasterChart2BSB.html

http://www.justmagic.com/RasterChart2BSB.html

Les derniers commentaires :

Double_vision
tiersp
Pour ceux qui utilisent des cartes BSB non cryptées, des cartes wci, des images référencées et qui veulent les mettre à jour ou simplement les gérer voici
Outilscartes version 2.0
C'est mon cadeau de Noêl avec un peu de retard !
jeudi 17 janvier 2013 21:03
Michel_web
yoruk
Merci appuyé, François... Il reste beaucoup à faire, en particulier, arriver à fédérer des retours d'expériences, et faire encore progresser cette méthode, qui nous libérera du soucis de l'exactitude des relevés cartographiques, dans les zones exotiques...
Et puis c'est une méthode qui obligeant à l'effort, améliore la sécurité...
Michel
samedi 31 mars 2012 13:45 *** Message modifié par son auteur ***
Mafaldahugopratt
Pytheas54
Je profite de la remontée de ce fil pour dire que le tuto <<Créer des cartes .kap lisibles par OpenCPN>> est maintenant totalement obsolète, comme on dit aujourd'hui pour dépassé.
L'application GE2KAP automatise cette lourde procédure et fait des choses magnifiques comme la superposition quasi-automatique des vues Google Earth avec une carte nautique...
Voir par exemple
http://www.plaisance-pratique.com/g2kap-2-2-remedier-a-l-imprecision
mais chercher aussi GE2KAP dans ce forum...

samedi 31 mars 2012 08:51
Img019
Pancrace
bonjour,
Pour (re)trouver le chemin, Ubuntu ou Debian, option Rechercher des fichiers-> system, et opencpn comme sujet de recherche.
Tout s'affiche, parcourir la liste

Pancrace
samedi 31 mars 2012 08:01
Missing
(Tilouann)
je le cherche egalement! si quelqun le voit passer, merci de lui indiquer le chemin de ma boite!
mercredi 01 février 2012 23:10
Voir tous les commentaires
Retour