MicroStation MDL-Applikation HELTRANS.MA              2D                                                                    SE, V7

 

Autor:   © Frank Tokarski
Stand:    11/2007


1. Kurzbeschreibung

Das Programm HELTRANS.MA  führt eine Helmerttransformation über >2 identische Punkte durch. Für die Abbildung wird eine frei wählbare Zelle benutzt. Die Punkteingabe ist als Einzelpunkt oder als Punktefeld mit einer ASCII-Datei möglich.

2. Voraussetzungen

Das Programm HELTRANS.MA
befindet sich im MDL-Applikationsverzeichnis
c:\win32app\ustation\mdlapps          ...WinNT
Die Parameterdatei ist in einem Verzeichnis (empfohlen wird das Arbeitsverzeichnis) vorhanden.

3. Allgemeiner Arbeitsablauf

Nach dem Programmaufruf ist die Parameterdatei mit den Koordinaten der identischen Punkte zu laden.
Desweiteren wird im Abschnitt Cellauswahl die Cellbibliothek und die Zelle zur Plazierung der Punkte festgelegt.
Das ist nur einmal am Anfang der Sitzung durchzuführen.

 Hinweis: Durch den Skalierungsbefehl z.B. as=0.1 stellt man die notwendige Größe der Zelle ein.

Für Einzelpunkteingabe stellt man unter Punkteingabe Rechts- und Hochwert ein. Die Plazierung erfolgt unmittelbar nach Drücken des rechts neben der Koordinateneingabe liegenden START-Button.
Für Einlesen einer Punktdatei ist sie mit dem SELECT-Button auszuwählen. Nach Betätigen des unteren START-Button werden die Punkte plaziert.

 Hinweis: Für die richtige Darstellung der Punktnummer sollten vor dem Start die Fontauswahl und die Einstellung der Schriftgröße vorgenommen werden.

4.  Aufbau der Parameterdatei

Die  Zeilen enthalten 4 Spalten..
Es können Kommentarzeilen an beliebiger Stelle erscheinen: Das erste Zeichen einer Kommentarzeile ist zwingend ein Semikolon.
Eine Koordinatenzeile eines Identischen Punktes hat folgenden Aufbau(z.B. Örtliches S. nach Gauß/Krüger):
Rechtswert_örtliches_System                Hochwert_örtl._System                Rechtswert_GK                Hochwert_GK

 

Beispiel für eine Parameterdatei:

 

;oertl-rechts                          hoch                       GK-rechts     hoch

9796.015                   9846.263                5446759.82                5881978.53
10000.000               11370.188                5446658.81                5883513.04
9399.474                 10742.594                5446193.96                5882779.06
9923.533                 10670.778                5446721.99                5882812.16

5.  Beispiel für eine Punktdatei

1/1          9923.533                10212.900
1/3          9923.533                10389.450
A3          9663.394                10239.906

6. Beispiel eines Protokolls über die identischen Punkte

Lineare Restabweichung der identischen Punkte
Datei: c:\uswork\97132\hort_mvl.par                6.10.98 06:34:57

1. Punkt:  xrest=+0.000927                yrest=+0.000151
2. Punkt:  xrest=+0.001296                yrest=-0.000030
3. Punkt:  xrest=-0.000352                yrest=-0.000264
4. Punkt:  xrest=-0.001871                yrest=+0.000143