QMapShack: Georeferenzierung über GCPs und Drehung

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...
  • Hallo Oliver,


    irgendwo hattest du mal geschrieben, dass du bei QLandkarte Drehungen in der Geotransformation nicht implementiert hast. Deshalb vorab die Frage, wie das jetzt bei QMS ist? Ich hab das gerade mal mit einer .VRT ausprobiert, und wenn die Drehparameter in der Transformationsmatrix Null sind, stimmt die Position der Karte, wenn sie aber nur minimal von Null abweichen, dann ists falsch.

    Servus
    Wolfgang

  • Wenn die Karte korrekt referenziert ist, sollte sie auch korrekt angezeigt werden. Hierbei sind jetzt auch solche Projektionen wie Lambert möglich, bzw eine transversal Mercator Karte wird im einem Mercator System richtig angezeigt und anders herum.


    Einen kleinen Fehler gibt es noch. Streng genommen entspricht eine Reprojektion nicht nur einer Verschiebung, Skalierung und Drehung sondern auch einer Verzerrung zu einem Trapez mit gekrümmten Linien. QMapShack zerlegt eine Karte in kleine Kacheln, die es einzeln verschiebt, skaliert und dreht. Damit wird die Verzerrung im Großen gut abgebildet. Im Bereich der einzelnen Kacheln nicht. An den Kachelgrenzen kann es deswegen zu einem Fehler von einem Pixel kommen. Das macht sich zum Beispiel beim transparenten DEM Overlay als gitterförmiger Schatten bemerkbar.

  • Ok, nimm dir eine .vrt ohne Drehung, die korrekt angezeigt wird. Da steht sowas drin wie:


    <GeoTransform> 4.5179628825603623e+005, 5.0470000000000006e+001, 0.0000000000000000e+000, 5.1228927789576873e+006, 0.0000000000000000e+000, -5.0470000000000091e+001</GeoTransform>


    Der dritte und der fünfte Parameter sind Null, d.h. es gibt keine Drehung. Jetzt ändere diese auf einen Wert >1e-6 aber klein genug, dass man es eigentlich noch nicht sehen sollte, also z.B.:


    <GeoTransform> 4.5179628825603623e+005, 5.0470000000000006e+001, 1.0000000000000000e-005, 5.1228927789576873e+006, 1.0000000000000000e-006, -5.0470000000000091e+001</GeoTransform>


    Jetzt erscheint die Karte in QMS sichtbar nach rechts gedreht.

    Servus
    Wolfgang

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Du wirst hoffentlich Verständnis haben, wenn ich meine Zeit jetzt für so einen Quatsch nicht opfere, um es auszuprobieren. Die *vrt Datei wird wie im Wiki beschrieben mit gdalbuildvrt erstellt. Selber editieren ist nicht nötig.


    Sollte bei *vrt Dateien, die über gdalbuildvrt erstellt wurden, etwas schief gehen, dann helfe ich gerne.


    https://bitbucket.org/maproom/qmapshack/wiki/DocBasicsMapDem