Hallo zusammen,
das Perl-Script ist aus meiner Sicht soweit fertig. Ich habe es mit mehreren Kartenausschnitten rund um die Welt getestet allerdings hatte ich nicht bei allen Tests entsprechende Track-Files zum Verifizieren. Wie auch immer, klappt auch die Richtungsangabe, wenn der Kartenausschnitt über den Äquator bzw. den Zentralmeridian läuft. Selbst der Test mit dem Breitengrad 0 und dem Längengrad 0 hat sauber funktioniert.
In dem beigefügten ZIP-File ist das Perl-Script enthalten. Da in dem EXE-File der erforderliche Teil des Perl-Interpreters enthalten ist, ist dieses leider sehr groß geworden. Ich habe es daher in ein eigenes ZIP-File gepackt. Dafür läuft das EXE aber auch ohne Perl selbst zu installieren. Da ich aber auf jedem meiner Rechner Perl installiert habe, konnte ich nicht ausprobieren, ob das wirklich so ist.
Das Script kann beim Aufruf von der DOS-Shell (sowohl Perl native als auch das EXE) aus über entsprechende Argumente gesteuert werden. Das Argument -? gibt einen kleinen Hilfetext aus, der selbsterklärend sein sollte. Es gibt insgesamt drei Möglichkeiten, dem Script mitzuteilen, von welchem Imagefile ein Ozi MAP-File erstellt werden soll.
1. wird kein Parameter beim Aufruf angegeben, fragt das Script einen Image Filenamen ab
2. es können mit dem Aufruf des Script direkt mehrere Imagefilenamen angegeben werden
3. mit dem Parameter d wird von allen Imagefiles in dem aktuellen Directory ein MAP-File erstellt
Um sicherzustellen, dass bei der Massenkalibrierung über den Parameter d nicht in dem MAP-File das falsche Imagefileformat (GIF oder BMP anstelle von OZF2) angegeben ist, habe ich die Funktion so implementiert, dass bei d ausschließlich OZF2-Files kalibriert werden.
Bis denn
Hamba