Berechnungsformeln via 4Punkt-Kalibrierung von Geo-Koordinaten auf Pixel ?

  • Hi,


    Kenne leider nicht gut in Geo-Mathematik aus.
    Wie kann man aus einen aktuellen Postion über Daten von 4-Punkt Kalibration (z.B. "Glopus") den richtigen "Pixel" von einer Kartenbilddatei rechnerisch ermitteln?


    Gruss Bernd

  • Zitat

    Original von bernd_mueller
    Wie kann man aus einen aktuellen Postion über Daten von 4-Punkt Kalibration (z.B. "Glopus") den richtigen "Pixel" von einer Kartenbilddatei rechnerisch ermitteln?

    Hallo Bernd,


    guckst du: http://www.kowoma.de/gps/geo/Projektionen.htm


    mit einer von Glopus 4-Punkt-kalibrierten Karte geht das wahrscheinlich nicht. Denn Glopus kann AFAIK nur eine Projektionsart richtig kalibrieren. Ansonsten reichen 2 Punkte für eine korrekte Kalibrierung, wenn das Programm die richtige Projektion und das richtige Datum beherrscht. Beispiele für gute Programme sind TTQV und GlobalMapper.


    Grüsse - Anton

  • Danke für den Tip. Recht hilfreiche Informationen.


    Wollte eigendlich den Berechnungformel bzw-gleichung sehen. Sehr genau braucht der Ergebniss nicht sein.


    Gruss Bernd

  • Zitat

    Original von bernd_mueller
    Wollte eigendlich den Berechnungformel bzw-gleichung sehen. Sehr genau braucht der Ergebniss nicht sein.

    Hallo Bernd,


    wenn du das Kapitel über die Projektionen gelesen hast, dann weisst du, dass für jede Projektion eine andere Formel gilt :D
    Am Leichtesten lassen sich transverse Merkatorprojektionen (wie Gauss-Krüger oder UTM) umrechnen. Beispiel einer Kalibrierung:


    size=4096 x 2048
    +proj=utm +zone=28 +ellps=WGS84 +units=m
    proj=utm lon_0=-15 units=m
    x1=213000
    y1=3197500
    x2=218000
    y2=3197500
    x3=213000
    y3=3195000
    x4=218000
    y4=3195000



    Jetzt brauchst du nur den Abstand der Eckpunkte in Metern durch die Zahl der Pixel teilen um den Pixelabstand festzulegen. Dann kannst du jeden Pixel mit dem ermittelten Pixelabstand als Koordinate in der transversen Merkatorprojektion berechnen . . .


    Grüsse - Anton

  • Hallo Bernd,
    das Thema würde mich auch interessieren.


    Das Thema Projektion ist ja schön und gut aber die Projektion ist evtl. nicht immer bekannt.


    Eine Formelsammlung, um mit mehr als zwei Punkten zu arbeiten ist mir auch noch nicht direkt untergekommen. Ich rede hier auch nicht von mehr Punkten zur Fehlerreduktion der Georeferenzierung sondern zur Abbildung von (z.B. Trapezförmigen) Verzerrungen.


    Besonders interessant wäre es natürlich auch nicht nur mit Eckpunkten, sondern von beliebigen referenzierten Punkten auszugehen.


    Sicherlich gibts auch für z.B. das Thema "Affine Transformation" Klassenbibliotheken. Aber diese gehen meist von bekannten Werten für Verschiebung, Rotation und Skalierung aus. Nicht aber wie man diese aus referenzierten Punkten bestimmt. Außerdem ist die Affine Transformation meines Wissens eher für Drei-Punkt Kalibrierungen sinnvoll.


    Aber in der Formelsammlung der Projektionen läßt sich ja evtl. etwas passendes finden...


    Ich bin hier auch für Winke mit dem Zaunpfahl dankbar. Aber nun ja, notfalls muß ich selbst mal denken :D