Préambule

Fugawi permet de calibrer des scan de cartes, mais seulement pour Fugawi. En effet, les données de calibration sont dissociées de la carte elle-même, rangées dans une coin de Fugawi, et donc inutilisables par un autre logiciel.

Pour utiliser des cartes « perso » avec, par exemple, OpenCpn, il faut utiliser une autre méthode.

Celle que j’ai trouvé la plus simple, c’est de se servir de MapCal II, une composante du logiciel de navigation gratuit SeaClear II.

Il y a toute une procédure à suivre, plutôt fastidieuse, mais heureusement rassemblée et simplifiée par « Orion »: http://www.plaisance-pratique.com/IMG/zip/KAP-maker.zip.

Méthode:

Dézipper le fichier dans un emplacement quelconque. Tout se passera alors dans cet emplacement:
Chez MRD, c’est un RAR qui se trouve là: D:\__Mes Documents\Cartes de Fugawi\KAP-maker.rar

Pour faire des cartes :

    • Double-cliquer sur 0-MRD-Vide-tous-les-repertoires-de-travail.bat afin de vider tous les répertoires de travail.
    • Mettre les fichiers images (typiquement les scans de carte papier) dans le répertoire Image (quel que soit leur format).
    • Double-cliquer sur 1-Traitement-Images.bat.
    • Ouvrir, avec MapCal2, les fichiers xxx.bmp générés dans le répertoire BMP et les calibrer.
      • Commencer par les points de calibration
    • Finir par les points de bordure
    • Quand tout est calibré, double-cliquer sur 2-Genere-Kap.bat.

C’est fini : les cartes se trouveront dans le répertoire KAP.

Remarques :

    • En théorie, pour un meilleur rendu des couleurs à partir de photos, on peut utiliser la commande 1-Traitement-images_127.bat, mais il y a un risque que des raies noires apparaissent sur les cartes dans OpenCPN. Dans la pratique, on ne voit pas beaucoup de différence.
    • Le programme Mapcal2 implémente le fichier de calibration CHARTCAL.DIR à chaque fois que l’on calibre une image: on peut donc calibrer plusieurs images avant de créer les cartes correspondantes. La commande 2-Génère-Kap.bat créera en une seule fois toutes les cartes dont les images ont été référencées. Si tous les fichiers images n’ont pas été référencés (pas d’entrée dans CHARTCAL.DIR), elle créera des fichiers KAP vides pour ces derniers.

Scripts:

0-MRD-Vide-tous-les-repertoires-de-travail.bat

ECHO OFF
REM Vide tous les répertoires avant travail

cd Images
del *.*
cd ..

cd BMP
del *.* /q
cd ..

cd Calibration
del *.* /q
cd ..

cd HDR
del *.* /q
cd ..

cd KAP
del *.* /q
cd ..

cd TIF
del *.* /q
cd ..

1-Traitement-images.bat

ECHO OFF
REM transforme tous les fichiers images du répertoire Images en BMP
REM et en TIF 64 couleurs
REM Les fichiers BMP sont placé dans le répertoire BMP et les fichiers TIF dans le
REM répertoire TIF

REM  Transforme les fichiers images en BMP
cd Images
..\Programmes\nconvert -out bmp *.*
move *.bmp ../BMP
cd ..

REM Transforme les fichiers BMP en fichiet TIF 64 couleurs utilisées
REM Passage par format GIF pour forcer la création par la suite d’un fichier TIFF
REM de type couleurs indexées (palette)

cd BMP
..\Programmes\nconvert  -colors 64 -floyd -out gif  *.bmp
..\Programmes\nconvert -c 3 -colors 64  -out tiff  *.gif
del *.gif
move *.tif ../TIF
cd ..

2-Genere-kap.bat

ECHO OFF

cd BMP
..\Programmes\mc2bsbh CHARTCAL.DIR
copy CHARTCAL.DIR ..\Calibration
move *.hdr ../TIF
cd ..

cd TIF
SETLOCAL ENABLEdelayedExpansion
SETLOCAL ENABLEextensions
for %%A in (*.tif) do (..\Programmes\tif2bsb -c 127 %%~nA.hdr  %%~nA.tif  %%~nA.kap)

ENDLOCAL
move *.kap ..\KAP
move *.hdr ..\HDR
cd ..