updated:  2024 11. April
published:  2021 12. April

Helmert

Programm zur Ermittlung der Parameter einer Ähnlichkeitstransformation.

Die zweidimensionale Helmerttransformation in der Ebene

Die Helmerttransformation nach F.R.Helmert ist die am meisten verwendete Transformationsfunktion. Unter anderem wird sie auch konforme oder Ähnlichkeitstransformation genannt. In dieser Transformation gibt es insgesamt vier unbekannte Parameter zu lösen. Die Parameter sind:

  • Translation (geradlinige Bewegung, Verschiebung auf der x-Achse und y-Achse)
  • Skalierung (Maßstab)
  • Drehung

Hinweis zum Koordinatensystem in der Vermessung:
Die Ordinatenachse eines rechtwinkligen Koordinatensystems ist die vertikal liegende Achse. Rechtwinklig dazu liegt horizontal die Abszissenachse. In der Vermessung entspricht die x-Achse dem Hochwert (Ordinatenachse) und die y-Achse dem Rechtswert (Abszissenachse). Im Gegensatz dazu entspricht in der Schulmathematik die x-Achse der Abszissenachse (liegt horizontal) und die y-Achse der Ordinatenachse (ergo vertikal).

Parameter vs. Passpunkte

Um vier unbekannte Parameter in einem mathematischen Gleichungssystem zu ermitteln, sind bei der Helmerttransformation zwei Passpunkte (mit x,y Koordinaten) im Ausgangs- und Zielsystem notwendig.

Ausgleichungssystem

Liegen mehr als zwei Passpunkte im Ausgangs- und Zielsystem vor, dann kann das System ausgeglichen werden. Eine Ausgleichung gibt Auskunft über die Qualität der Punkte, über deren Genauigkeit und die Genauigkeit der noch unbekannten Parameter. Damit werden fehlerhafte Punkte im Zielsystem aufgedeckt und können eliminiert werden.

Programmbeschreibung

Das Programm berechnet vier Parameter einer Helmerttransformation in der Ebene. Im Weiteren können alle Punkte in einem Ausgangskoordinatensystem in ein Zielkoordinatensystem transformiert werden.

Passpunktdatei

Aus zwei ASCII-Dateien werden die Passpunkte des Ausgang- und Zielsystems eingelesen.

Beispiel einer einfachen Passpunktdatei mit drei Passpunkten. Es werden nur die Koordinaten Rechtswert und Hochwert benötigt.

20979.501 97501.701
21058.612 97375.045
21004.420 97394.464

Beispiel einer Passpunktdatei mit Punktbezeichnung, Rechtswert, Hochwert, Höhe und einer beliebigen Nummer.

PP1       20979.501 97501.701       0.000          0
PP2       21058.612 97375.045     130.743          0
PP3       21004.420 97394.464     129.957        402

Download Helmerttransformation

Helmert-2021.zip ( sha256 )

Stichworte (tags)