Abspeicherung der Kalibrierungsdatei nicht möglich
Liebe Leute,
bin begeistert von OpenCPN, aber bislang scheitern meine Versuche, eine Testkarte zu erstellen recht kläglich. MapCal speichert meine mühsam umgewandelte und kalibrierte Datei einfach nicht ab...
Hat jemand einen Tipp, woran das liegen könnte?
Vielen Dank
Iwo
Hallo Iwo!
Hat jemand einen Tipp, woran das liegen könnte?
Eventuell dann, wenn du uns mal genauer beschreibst, was du machst, bzw. gemacht hast.
Das Tutorial Elektronische Seekarten selbst erstellen und speziell die Seite Kalibrierung mit MapCal hast du dir mal durchgelesen?
Ich hänge dir auch noch mal die englische Anleitung zu SeaClear mit an. Ab Seite 19 f. ist eine kurze Beschreibung zu MapCal.
Gruß
Gunther
Hallo Iwo!
Nur wenn ich "abspeichern" klicke, passiert leider nichts.
Also wenn du unter File -> Save calibration klickst, sollte MapCal die Kalibrierungsdaten in der Datei CHARTCAL.DIR abspeichern und zwar standardmäßig im selben Verzeichnis, aus dem du vorher die Grafikdatei geöffnet/ geladen hast (siehe auch Screenshot).
Beachte: MapCal kann nur mit Grafikdateien vom Typ BMP, GIF, JPG und PNG umgehen - nicht jedoch direkt mit TIFF-Dateien! Und wenn man mehrere Grafikdateien (aus dem selben Verzeichnis) kalibriert, werden alle Kalibrierungsdaten immer in einer CHARTCAL.DIR Datei in Abschnitten gemäß dem Namen der Grafikdatei gespeichert.
Gibts ggf. noch ein anderes Kalibrierungsproramm, auf das ich ausweichen könnte?
Nein, meines Wissens nach nicht.
Gruß Gunther
wie schon erwähnt kann MapCal leider nicht direkt mit dem für BSB Daten
benötigten .tif Bildformat arbeiten, obwohl das Tutorial darauf aus ist, geht das nicht.
Ich arbeite sehr erfolgreich mit .png und .gif, konvertiere aber letztlich nach .wci.
Ich habe hier http://www.dacust.com/inlandwaters/mapcal/index.html
ein schönes Shema gefunden, nach dem man sich richten kann. (Anhang)
allerdings klemmt es bei mir immer noch bei der Umwandlung vom TIF zum KAP .... naja
Gruß Jörg
Hallo Jörg
Run tif2bsb to create your chart. Example: tif2bsb -c 127 chart.hdr chart.tif chart.kap
Du mußt immer beachten das -c 127 in der Zeile steht damit werden die Farben auf 128 reduziert. Hat die Tif-Datei mehr aus 128 Farben geht die Konvertierung nicht.
Wenn Du eine Kalibrierungsdatei braucht dann mach Dir mit MapCal eien wci-Datei. Der gwünschte Header steht da ganz am Ende. Bis auf den Header kannst Du den Rest löschen und umbenennen.
Gruß
Leo
Ps.
Freie bsb/kap Karten findest du auch bei OpenSeaMap. unter diesem Link
https://sourceforge.net/projects/openseamap/files/
Für Fragen, Hinweise und Fehler steht die mailinglist
openseamap-maps@lists.sourceforge.net
bereit
Hallo Leo
Du hast recht, man muss sehr genau auf das Bild - Format ( n-Farben ) achten.
Leider haben alle meine Bilder 256 und mehr Farben.
Wenn man nun ein Bild mit 128 Farben bastelt, sind meist immer noch 256 drin,
davon dann 128 bunt und 128 schwarz, zusammen 256.
In der Zwischenzeit benutze ich als Quellen alle meine alten Bilder aus SeaClear II,
PNG Bilder.
Diese konvertiere ich mit
"nconvert -out tiff -o %.tif -colors 64 *.png" in 64 Farben TIF
weil alle meine 128 Farben TIF massive Bildfehler aufweisen.
nconvert.exe ist von XnView.
Dann kommt mc2bsb ....
Und nun kommt Dein
" tif2bsb -c 127 chart.hdr chart.tif chart.kap "
Allerdings dringt mir das diese Fehler meldungen :
Für meinen Teil habe ich daraus folgendes gemacht ....


Hallo Gunther,
vielen Dank für die schnelle Reaktion. Hmm, in der Tat war meine Beschreibung recht knapp...
Ich habe mich genau an die Vorgehensweise im Tutorial gehalten. Datei umgewandelt, mit MapCal bearbeitet, klappt auch alles. Karteninfos eingeben, Kalibrierungspunkte, Borders, grid kontrollieren, alles fein. Nur wenn ich "abspeichern" klicke, passiert leider nichts. Müssen alle Dateien im gleichen Ordner sein?
Ich probiere weiter rum. Gibts ggf. noch ein anderes Kalibrierungsproramm, auf das ich ausweichen könnte?
Grüsse und ein schönes Wochenende
Iwo