Hallo,
ich habe ein kleines Programm geschrieben, das mir die Arbeit beim Kalibrieren und Zusammenfügen von (Teil-)Karten für Kompass erleichtern soll. Vielleicht kann's ja noch jemand gebrauchen, deshalb habe ich's hier mal angehängt.
Ausgangspunkt ist die Unterteilung einer Karte in mehrere Teilkarten (Kacheln). Diese Kacheln haben bei mir alle die gleiche Breitenausdehnung, die gleiche Längenausdehnung und den gleichen Abstand zueinander. Für das Zusammenfügen einer Gesamtkarte muss dann nur noch die absolute Lage jeder Kachel bekannt sein. Ich beschreibe diese Lage über die Zentrumskoordinaten der Kachel.
Um die Kalibrierungsdateien zu erzeugen, packe ich die Bitmaps aller Kacheln in ein Verzeichnis. Der Name der Bitmaps muss deren Zentrumskoordinaten beinhalten. Das geschieht über die Schlüsselwörter LONC(x.x) und LATC(y.y). Die Werte für x.x und y.y sind in Dezimalgrad anzugeben. Ein gültiger Dateiname wäre also beispielsweise MyMap_LONC(12.345)_LATC(45.678).bmp oder latc(45.678)lonc(12.345).gif. Beim Aufruf des Programms sind dann noch der Bitmaptyp /PICT(ppp), sowie die Kachelausdehnung in Breite /LONW(x.x) und Höhe /LATH(y.y) anzugeben. Auch hier wieder x.x und y.y in Dezimalgrad. Der Bitmaptyp ppp ist GIF, JPEG oder BMP. Das Programm erzeugt dann eine Datei mit den Kalibrierungsdaten und findet dabei selbsttätig benachbarte Kacheln und trägt diese ebenfalls ein.
Das Programm ist als Konsolenanwendung geschrieben (nix Klickibunti) und muss im gleichen Verzeichnis wie die Bitmaps stehen. Dann einfach ein DOS-Fenster aufmachen, in das Bitmap-Verzeichnis wechseln und beispielsweise eingeben: komatool /pict(gif) /lath(0.1234) /lonw(0.2345)
Übergibt man keine Parameter an das Programm, wird kurz die Bedienung (auf englisch) erläutert.
Fehlerhinweise und konstruktive Kritik sind herzlich willkommen.
Gruß,
Christian