Weiss jemand, in welchem Koordinatensystem die Schilder-Daten Schilder.SGN von Magicmaps 1.5 gespeichert werden? Ich möchte gerne POI bzw. Zielpunkte dort einblenden und markierte Punkte wieder exportieren.
Die Pfad-Dateien PTH sind Gauss-Krüger GK3 im DHDN Netz.
Die Schild-Dateien haben aber irgendein anderes Format. Am ehesten ist es noch das GK3-Format der PTH's, mit einem Offset drin (Kartenblattpräfix etc.). Auf dieser Basis habe ich 2 Konverter geschrieben:
poi2sgn [lon_0] < poi.asc > schilder.sgn
sgn2poi [lon_0] < poi.asc > schilder.sgn
Die Zentralmeridianangabe [lon_0] ist optional und schaltet zwischen den Parametersätzen 3,6,9,12,15 um. Default ist 9.
Leider liegen die POI dann in GoogleEarth immer etwa um 100m daneben. Merkwürdig, als ob das Kartendatum nicht stimmen würde. Dabei nehme ich das gleiche Postsdam GK3 mit Bessel-Ellipsoid wie bei den Pfad-Dateien. Dort war es exakt. Basieren die Schilder etwa auf einem anderen Datum als die Pfade?
Update 8.3.:
Fehler gefunden und korrigiert. Meine Projektions-Library hat zwar in das geografische Datum konvertiert, war aber nicht auf WGS84, sondern auf irgendein anderes amerikanisches Datum voreingestellt. Jetzt stimmt's wieder metergenau.
Zumindest gilt das für meine MMaps-Karte mit Zentralmeridian 9. Hier war folgende Korrektur gegenüber den normalen Gaus-Krüger-Koordinaten notwendig:
x+=3700000;
y+=5285000;
Wie das in anderen Zonen ausschaut, keine Ahnung. Gibt es MMaps auch in anderen Zonen? Meine MMaps Bayern verwendet ja auch ein zonenfremdes Datum, sollte eigentlich 12° sein. Weiss jemand wie der Offset zustande kommt?
Falls jemand in anderen MagicMaps-Zonen falsche Ergebnisse bekommt, bitte melden, dann korrigiere ich das.