MWT Syntax-Beispiel MV: Unterschied zwischen den Versionen
Erscheinungsbild
Claude (Diskussion | Beiträge) MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs) |
Claude (Diskussion | Beiträge) EBENHEIT-Beispiel: Raster 5 x 5 (9101-9125, Abstand 5 m) statt 2 x 2 - im 2 x 2 ist jeder Punkt Randpunkt und 9111/9112 liegen nicht in der Nummernfolge des Makros; Kommentar: Stichmass statt Ausgleichsebene |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:Mecklenburg-Vorpommern}} | {{DISPLAYTITLE:MWT Syntax-Beispiel Mecklenburg-Vorpommern}} | ||
Vollständige, '''lauffähige''' Beispiel-Messwertdatei (MWT) für die '''Mecklenburg-Vorpommern'''-Edition von VermCad. Die Datei enthält '''jedes Rechenmakro genau einmal''', geometrisch konsistent auf einem 500 m × 500 m großen Punktfeld im Lagestatus 489 (UTM-Zone 33, Raum Rostock), und ist mit dem VermCad-Compiler der Mecklenburg-Vorpommern-Edition fehlerfrei übersetzbar. | Vollständige, '''lauffähige''' Beispiel-Messwertdatei (MWT) für die '''Mecklenburg-Vorpommern'''-Edition von VermCad. Die Datei enthält '''jedes Rechenmakro genau einmal''', geometrisch konsistent auf einem 500 m × 500 m großen Punktfeld im Lagestatus 489 (UTM-Zone 33, Raum Rostock), und ist mit dem VermCad-Compiler der Mecklenburg-Vorpommern-Edition fehlerfrei übersetzbar. | ||
Die Datei enthält keine binären Codierungszeilen und keine Projekt-GUID — beides ergänzt VermCad beim ersten Speichern. Aufbau, Blöcke und Makros sind in der [[MWT Syntax|MWT-Syntax-Dokumentation]] beschrieben; eine Übersicht aller Beispiele steht unter [[MWT Syntax- | Die Datei enthält keine binären Codierungszeilen und keine Projekt-GUID — beides ergänzt VermCad beim ersten Speichern. Aufbau, Blöcke und Makros sind in der [[MWT Syntax|MWT-Syntax-Dokumentation]] beschrieben; eine Übersicht aller Beispiele steht unter [[MWT Syntax-Beispiele]]. | ||
== Datei == | == Datei == | ||
<pre> | <pre> | ||
{ ============================================================================ } | { ============================================================================ } | ||
{ Beispiel_MV.mwt - Lauffaehige Beispiel-Messwertdatei Mecklenburg-Vorpommern } | { Beispiel_MV.mwt - Lauffaehige Beispiel-Messwertdatei Mecklenburg-Vorpommern } | ||
{ | { Jedes Rechenmakro genau einmal, geometrisch konsistent. } | ||
{ Punktfeld: 500 m x 500 m, ETRS89/UTM Zone 33 (LS 489), Raum Rostock. | { Punktfeld: 500 m x 500 m, ETRS89/UTM Zone 33 (LS 489), Raum Rostock. } | ||
{ | { Ostwert 7-stellig mit einstelligem Zonenpraefix 3 (MV-Konvention der echten } | ||
{ Kunden-MWTs). } | |||
{ MV: Punktnummern ueber 2-stelligen NV-Schluessel + Block } | |||
{ NUMMERIERUNGSBEZIRKE (NB paarweise verschraenkt R1R2 H1H2 R3R4 H3H4). } | |||
{ MV: Punktnummern ueber 2-stelligen NV-Schluessel + Block | |||
{ NUMMERIERUNGSBEZIRKE (NB paarweise verschraenkt R1R2 H1H2 R3R4 H3H4). | |||
{ ============================================================================ } | { ============================================================================ } | ||
{ Globale Option: alle gemessenen Strecken sind bereits auf das | { Globale Option: alle gemessenen Strecken sind bereits auf das } | ||
{ Abbildungsniveau reduziert ( | { UTM-Abbildungsniveau reduziert (die Messwerte sind bereits Gitterstrecken). } | ||
$GK_HD; | $GK_HD; | ||
{ Globale Option (nur MV): zustaendige Stelle (Dienststellenschluessel) | { Globale Option (nur MV): zustaendige Stelle (Dienststellenschluessel) } | ||
$AlkisDefaultZST = 130073; | $AlkisDefaultZST = 130073; | ||
| Zeile 31: | Zeile 29: | ||
Flurstueck = 123; | Flurstueck = 123; | ||
LBJ = 2026; | LBJ = 2026; | ||
Messungshorizont = 305; {NHN, mittlere Hoehe des Punktfeldes} | Messungshorizont = 305; { NHN, mittlere Hoehe des Punktfeldes } | ||
Lagestatus = 489; | Lagestatus = 489; | ||
Hoehenstatus = 170; | Hoehenstatus = 170; | ||
| Zeile 42: | Zeile 40: | ||
END | END | ||
{ Nummerierungsbezirks-Verschluesselung (2-stelliger NV -> 8-stelliger NB) } | { Nummerierungsbezirks-Verschluesselung (2-stelliger NV -> 8-stelliger NB) } | ||
NUMMERIERUNGSBEZIRKE | NUMMERIERUNGSBEZIRKE | ||
{ NV Nummerierungsbezirk } | { NV Nummerierungsbezirk } | ||
{---------------------------} | {----------------------------} | ||
55 32599585; | 55 32599585; | ||
END | END | ||
| Zeile 62: | Zeile 60: | ||
55 1 5003 x SA Y = 3295400.000 X = 5985400.000 Z = 304.000; | 55 1 5003 x SA Y = 3295400.000 X = 5985400.000 Z = 304.000; | ||
55 1 5004 x SA Y = 3295100.000 X = 5985400.000 Z = 306.000; | 55 1 5004 x SA Y = 3295100.000 X = 5985400.000 Z = 306.000; | ||
{ Grenzpunkte Flurstueck 123 (Quadrat 100 m x 100 m) | { Grenzpunkte Flurstueck 123 (Quadrat 100 m x 100 m) } | ||
55 2 101 x S Y = 3295200.000 X = 5985200.000; | 55 2 101 x S Y = 3295200.000 X = 5985200.000; | ||
55 2 102 x SA Y = 3295300.000 X = 5985200.000; | 55 2 102 x SA Y = 3295300.000 X = 5985200.000; | ||
55 2 103 x S Y = 3295300.000 X = 5985300.000; | 55 2 103 x S Y = 3295300.000 X = 5985300.000; | ||
55 2 104 x S Y = 3295200.000 X = 5985300.000; | 55 2 104 x S Y = 3295200.000 X = 5985300.000; | ||
{ Messungslinie 111-112 (Laenge 200 m), 113 liegt 5 cm neben der Linie, | { Messungslinie 111-112 (Laenge 200 m), 113 liegt 5 cm neben der Linie, } | ||
{ 114 (2 cm daneben) nur fuer EINFLUCHTEN_GERADE | { 114 (2 cm daneben) nur fuer EINFLUCHTEN_GERADE } | ||
55 2 111 x S Y = 3295150.000 X = 5985150.000; | 55 2 111 x S Y = 3295150.000 X = 5985150.000; | ||
55 2 112 x S Y = 3295350.000 X = 5985150.000; | 55 2 112 x S Y = 3295350.000 X = 5985150.000; | ||
55 2 113 x S Y = 3295250.000 X = 5985150.050; | 55 2 113 x S Y = 3295250.000 X = 5985150.050; | ||
55 2 114 x S Y = 3295250.000 X = 5985149.980; | 55 2 114 x S Y = 3295250.000 X = 5985149.980; | ||
{ Kreisbogen 121-122 (M = 3295250/5985300, R = 70.711), 124 nahe Scheitel, | { Kreisbogen 121-122 (M = 3295250/5985300, R = 70.711), 124 nahe Scheitel, } | ||
{ 125 (2 cm daneben) nur fuer EINFLUCHTEN_BOGEN, 135 = gegebener Mittelpunkt | { 125 (2 cm daneben) nur fuer EINFLUCHTEN_BOGEN, 135 = gegebener Mittelpunkt } | ||
55 2 121 x S Y = 3295200.000 X = 5985350.000; | 55 2 121 x S Y = 3295200.000 X = 5985350.000; | ||
55 2 122 x S Y = 3295300.000 X = 5985350.000; | 55 2 122 x S Y = 3295300.000 X = 5985350.000; | ||
| Zeile 80: | Zeile 78: | ||
55 2 125 x S Y = 3295250.000 X = 5985370.691; | 55 2 125 x S Y = 3295250.000 X = 5985370.691; | ||
55 7 135 x S Y = 3295250.000 X = 5985300.000; | 55 7 135 x S Y = 3295250.000 X = 5985300.000; | ||
{ Gerade 131-132 fuer Schnittmakros | { Gerade 131-132 fuer Schnittmakros } | ||
55 2 131 x S Y = 3295150.000 X = 5985250.000; | 55 2 131 x S Y = 3295150.000 X = 5985250.000; | ||
55 2 132 x S Y = 3295350.000 X = 5985250.000; | 55 2 132 x S Y = 3295350.000 X = 5985250.000; | ||
{ Klotoide: 133 = Mittelpunkt Endpunktkreis (R = 50), 134 = Klotoidenendpunkt } | { Klotoide: 133 = Mittelpunkt Endpunktkreis (R = 50), 134 = Klotoidenendpunkt } | ||
55 7 133 x S Y = 3295300.000 X = 5985180.000; | 55 7 133 x S Y = 3295300.000 X = 5985180.000; | ||
55 7 134 x S Y = 3295340.000 X = 5985150.000; | 55 7 134 x S Y = 3295340.000 X = 5985150.000; | ||
{ Hoehenfestpunkte fuer das Nivellement (nur Hoehe) | { Hoehenfestpunkte fuer das Nivellement (nur Hoehe) } | ||
55 9 9001 x SA Z = 300.000; | 55 9 9001 x SA Z = 300.000; | ||
55 9 9003 x SA Z = 300.600; | 55 9 9003 x SA Z = 300.600; | ||
{ Ebenheitsraster | { Ebenheitsraster 5 x 5 (9101-9125, Abstand 5 m; Nummern in X-Richtung } | ||
{ fortlaufend, naechste Reihe in Y-Richtung); Z leicht verrauscht (+-3 mm) } | |||
55 4 9101 x S Y = 3295120.000 X = 5985120.000 Z = 310.001; | 55 4 9101 x S Y = 3295120.000 X = 5985120.000 Z = 310.001; | ||
55 4 9102 x S Y = | 55 4 9102 x S Y = 3295120.000 X = 5985125.000 Z = 309.999; | ||
55 4 | 55 4 9103 x S Y = 3295120.000 X = 5985130.000 Z = 310.002; | ||
55 4 9112 x S Y = 3295130.000 X = 5985130.000 Z = 309.998; | 55 4 9104 x S Y = 3295120.000 X = 5985135.000 Z = 309.999; | ||
55 4 9105 x S Y = 3295120.000 X = 5985140.000 Z = 310.003; | |||
55 4 9106 x S Y = 3295125.000 X = 5985120.000 Z = 310.002; | |||
55 4 9107 x S Y = 3295125.000 X = 5985125.000 Z = 310.003; | |||
55 4 9108 x S Y = 3295125.000 X = 5985130.000 Z = 310.002; | |||
55 4 9109 x S Y = 3295125.000 X = 5985135.000 Z = 310.002; | |||
55 4 9110 x S Y = 3295125.000 X = 5985140.000 Z = 310.001; | |||
55 4 9111 x S Y = 3295130.000 X = 5985120.000 Z = 309.997; | |||
55 4 9112 x S Y = 3295130.000 X = 5985125.000 Z = 310.003; | |||
55 4 9113 x S Y = 3295130.000 X = 5985130.000 Z = 310.000; | |||
55 4 9114 x S Y = 3295130.000 X = 5985135.000 Z = 310.003; | |||
55 4 9115 x S Y = 3295130.000 X = 5985140.000 Z = 309.998; | |||
55 4 9116 x S Y = 3295135.000 X = 5985120.000 Z = 310.002; | |||
55 4 9117 x S Y = 3295135.000 X = 5985125.000 Z = 309.997; | |||
55 4 9118 x S Y = 3295135.000 X = 5985130.000 Z = 309.998; | |||
55 4 9119 x S Y = 3295135.000 X = 5985135.000 Z = 309.997; | |||
55 4 9120 x S Y = 3295135.000 X = 5985140.000 Z = 309.999; | |||
55 4 9121 x S Y = 3295140.000 X = 5985120.000 Z = 310.000; | |||
55 4 9122 x S Y = 3295140.000 X = 5985125.000 Z = 310.003; | |||
55 4 9123 x S Y = 3295140.000 X = 5985130.000 Z = 309.998; | |||
55 4 9124 x S Y = 3295140.000 X = 5985135.000 Z = 310.000; | |||
55 4 9125 x S Y = 3295140.000 X = 5985140.000 Z = 310.001; | |||
END | END | ||
{ Quell-Koordinatensystem 1 fuer KSTRANSFORMATION | { Quell-Koordinatensystem 1 fuer KSTRANSFORMATION. 901..904 mit Punktart 1 wie } | ||
{ ihre Zielpunkte 5001..5004 (AP), sonst meldet der Compiler eine } | |||
{ | { widerspruechliche Punktart. Koordinaten mit +-3 mm Rauschen. } | ||
VORGABEN KOORDINATENSYSTEM 1, REM = 'Altriss lokal (Translation +3295000/+5985000)' | VORGABEN KOORDINATENSYSTEM 1, REM = 'Altriss lokal (Translation +3295000/+5985000)' | ||
55 1 901 x x Y = 100. | 55 1 901 x x Y = 100.004 X = 99.999; | ||
55 1 902 x x Y = 399. | 55 1 902 x x Y = 399.997 X = 99.998; | ||
55 1 903 x x Y = 400. | 55 1 903 x x Y = 400.001 X = 399.996; | ||
55 1 904 x x Y = 99. | 55 1 904 x x Y = 99.997 X = 399.999; | ||
55 2 905 x x Y = | 55 2 905 x x Y = 249.995 X = 449.997; | ||
END | END | ||
{ Quell-Koordinatensystem 2 fuer KSMASCHENTRANSFORMATION (Rauschen +- | { Quell-Koordinatensystem 2 fuer KSMASCHENTRANSFORMATION (Rauschen +-3 mm) } | ||
VORGABEN KOORDINATENSYSTEM 2, REM = 'Digitalisierung lokal (Translation wie KS 1)' | VORGABEN KOORDINATENSYSTEM 2, REM = 'Digitalisierung lokal (Translation wie KS 1)' | ||
55 2 911 x x Y = 200. | 55 2 911 x x Y = 200.001 X = 199.998; | ||
55 2 912 x x Y = 299. | 55 2 912 x x Y = 299.998 X = 200.001; | ||
55 2 913 x x Y = | 55 2 913 x x Y = 299.998 X = 300.005; | ||
55 2 914 x x Y = | 55 2 914 x x Y = 259.999 X = 230.002; | ||
END | END | ||
{ | { ---------------------------------------------------------------------------- } | ||
{ Zwei lokale Quell-Koordinatensysteme fuer die KS-Beobachtungslisten der VKT | { Zwei lokale Quell-Koordinatensysteme fuer die KS-Beobachtungslisten der VKT } | ||
{ (Makro 33): KS 4 = Altriss (KSKOORDINATEN), KS 5 = Digitalisierung | { (Makro 33): KS 4 = Altriss (KSKOORDINATEN), KS 5 = Digitalisierung } | ||
{ (KSDIG_KOORDINATEN). Reine Translation des | { (KSDIG_KOORDINATEN). Reine Translation des Punktfeldes, Rauschen wenige mm; } | ||
{ | { die VKT-Ausgleichung bestimmt daraus die Zielkoordinaten. } | ||
{ | { ---------------------------------------------------------------------------- } | ||
VORGABEN KOORDINATENSYSTEM 4, REM = 'VKT-Altriss lokal (Translation | VORGABEN KOORDINATENSYSTEM 4, REM = 'VKT-Altriss lokal (Translation -120/-130)' | ||
55 2 111 x x Y = | 55 2 111 x x Y = 30.002 X = 20.003; | ||
55 2 112 x x Y = | 55 2 112 x x Y = 229.995 X = 19.998; | ||
55 2 101 x x Y = | 55 2 103 x x Y = 180.004 X = 169.998; | ||
55 2 102 x x Y = | 55 2 101 x x Y = 80.000 X = 69.997; | ||
55 2 102 x x Y = 179.996 X = 70.002; | |||
END | END | ||
VORGABEN KOORDINATENSYSTEM 5, REM = 'VKT-Digitalisierung lokal (Translation | VORGABEN KOORDINATENSYSTEM 5, REM = 'VKT-Digitalisierung lokal (Translation -50/-50)' | ||
55 2 111 x x Y = | 55 2 111 x x Y = 99.994 X = 100.011; | ||
55 2 112 x x Y = | 55 2 112 x x Y = 299.998 X = 99.993; | ||
55 2 | 55 2 103 x x Y = 249.999 X = 249.998; | ||
55 2 | 55 2 104 x x Y = 150.007 X = 249.994; | ||
55 2 102 x x Y = 250.004 X = 150.010; | |||
END | END | ||
{ ---------------------------------------------------------------------------- } | { ---------------------------------------------------------------------------- } | ||
{ Polaraufnahme: freie Station 7001 = (3295250, 5985180), Orientierung 0, | { Polaraufnahme: freie Station 7001 = (3295250, 5985180), Orientierung 0, } | ||
{ Anschluss 5001/5002/102, Gebaeudepunkte 301-304 (303/304 ca. | { Anschluss 5001/5002/102, Gebaeudepunkte 301-304 (303/304 ca. 1 cm verzerrt } | ||
{ als Eingabe fuer die Gebaeudeumringausgleichung), 7002 nur Richtung } | { als Eingabe fuer die Gebaeudeumringausgleichung), 7002 nur Richtung } | ||
{ (Grundlage fuer RICHTUNGSFUSSPUNKTE: Hz ~ 0 = Richtung Nord). | { (Grundlage fuer RICHTUNGSFUSSPUNKTE: Hz ~ 0 = Richtung Nord). Messwerte mit } | ||
{ | { realistischem Rauschen (Hz +-1.5 mgon, HD +-3 mm); REM je Zielung. } | ||
{ ---------------------------------------------------------------------------- } | { ---------------------------------------------------------------------------- } | ||
MESSUNG, A = 3 | MESSUNG, A = 3 | ||
| Zeile 152: | Zeile 171: | ||
55 3 301 x x Hz = 359.0330 HD = 50.002 REM = 'Gebaeudeecke SW'; | 55 3 301 x x Hz = 359.0330 HD = 50.002 REM = 'Gebaeudeecke SW'; | ||
55 3 302 x x Hz = 370.4840 HD = 44.719; | 55 3 302 x x Hz = 370.4840 HD = 44.719; | ||
55 3 303 x x Hz = 373. | 55 3 303 x x Hz = 373.9026 HD = 50.164; | ||
55 3 304 x x Hz = 363. | 55 3 304 x x Hz = 363.1991 HD = 54.919; | ||
55 7 7002 x x Hz = 0.0006; | 55 7 7002 x x Hz = 0.0006; | ||
END | END | ||
{ ---------------------------------------------------------------------------- } | { ---------------------------------------------------------------------------- } | ||
{ Netzmessungen Layer 1: Beobachtungen des Polygonzugs | { Netzmessungen Layer 1: Beobachtungen des Polygonzugs 5001 -> 7101 -> 7102 -> } | ||
{ 5002 (Hz = Azimut, Orientierung 0). In NETZMESSUNGEN ist der Vertikalwinkel } | |||
{ V Pflicht (unterscheidet die Fernrohrlagen); V trigonometrisch aus den } | |||
{ Hoehen (7101 = 300.700, 7102 = 301.300; ohne hi keine Hoehenauswertung). } | |||
{ Beobachtungen mit Rauschen (Hz/V +-1 mgon, HD +-2 mm): der Polygonzug } | |||
{ erhaelt einen Schlusswiderspruch von ca. 12 mm (zulaessig ~79 mm), den die } | |||
{ Zugausgleichung verteilt. } | |||
{ ---------------------------------------------------------------------------- } | { ---------------------------------------------------------------------------- } | ||
NETZMESSUNG, L = 1, S = 1, FN | NETZMESSUNG, L = 1, S = 1, FN | ||
| Zeile 192: | Zeile 211: | ||
{ ---------------------------------------------------------------------------- } | { ---------------------------------------------------------------------------- } | ||
{ Netzmessungen Layer 2: Lage- und Hoehennetz 5001/5002 -> Neupunkt 7201 } | { Netzmessungen Layer 2: Lage- und Hoehennetz 5001/5002 -> Neupunkt 7201 } | ||
{ Soll: 7201 = (3295250.000, 5985260.000, Z = 301.000); hi = hr = 1.500. | { Soll: 7201 = (3295250.000, 5985260.000, Z = 301.000); hi = hr = 1.500. } | ||
{ Beobachtungen mit Rauschen (Hz/V +-1 mgon, SD +-2 mm): Lage- und } | { Beobachtungen mit Rauschen (Hz/V +-1 mgon, SD +-2 mm): Lage- und } | ||
{ Hoehennetzausgleichung verteilen Verbesserungen im mm-Bereich. } | { Hoehennetzausgleichung verteilen Verbesserungen im mm-Bereich. } | ||
| Zeile 231: | Zeile 250: | ||
{ ============================================================================ } | { ============================================================================ } | ||
{ 1: Spannmasskontrollen. Demonstriert: ZS-Toleranz, VR (Masse fuer den | { 1: Spannmasskontrollen. Demonstriert: ZS-Toleranz, VR (Masse fuer den } | ||
{ Vermessungsriss), KN, REM je Datensatz, Anlege-/Endmass-Variante | { Vermessungsriss), KN, REM je Datensatz, Anlege-/Endmass-Variante } | ||
{ (2 Werte) und Fehlwert x. ZS = 0.15 deckt die Streckenreduktion der | { (2 Werte) und Fehlwert x. ZS = 0.15 deckt die Streckenreduktion der } | ||
{ oertlich gemessenen Masse (UTM + Horizont, bis ~9 cm/200 m) sicher ab. | { oertlich gemessenen Masse (UTM + Horizont, bis ~9 cm/200 m) sicher ab. } | ||
ENTFERNUNGEN, NR = 1, ZS = 0.15, VR, | ENTFERNUNGEN, NR = 1, ZS = 0.15, VR, | ||
DATUM = 17.07.2026, ZEIT = 10:00:00, | DATUM = 17.07.2026, ZEIT = 10:00:00, | ||
| Zeile 243: | Zeile 262: | ||
END | END | ||
{ 2: Koordinatenvergleich. Demonstriert: Satz ohne Pruefung (x) und Satz | { 2: Koordinatenvergleich. Demonstriert: Satz ohne Pruefung (x) und Satz } | ||
{ mit zulaessiger Lageabweichung (113-114 sind 7 cm auseinander < 0.100). | { mit zulaessiger Lageabweichung (113-114 sind 7 cm auseinander < 0.100). } | ||
KOORDINATENVERGLEICH, NR = 2, ZP = 0.10, | KOORDINATENVERGLEICH, NR = 2, ZP = 0.10, | ||
DATUM = 17.07.2026, ZEIT = 10:01:00 | DATUM = 17.07.2026, ZEIT = 10:01:00 | ||
| Zeile 251: | Zeile 270: | ||
END | END | ||
{ 3: Linienelemente auf 111-112. Demonstriert: Anlege-/Endmass an den | { 3: Linienelemente auf 111-112. Demonstriert: Anlege-/Endmass an den } | ||
{ Geradenpunkten mit ZS-Toleranz (Massvergleich); 113: Abszisse 100.000, | { Geradenpunkten mit ZS-Toleranz (Massvergleich); 113: Abszisse 100.000, } | ||
{ Ordinate -0.050 (reines Protokoll, kein Ruecken). | { Ordinate -0.050 (reines Protokoll, kein Ruecken). } | ||
LINIENELEMENTE, NR = 3, ZS = 0.15, | LINIENELEMENTE, NR = 3, ZS = 0.15, | ||
DATUM = 17.07.2026, ZEIT = 10:02:00 | DATUM = 17.07.2026, ZEIT = 10:02:00 | ||
| Zeile 261: | Zeile 280: | ||
END | END | ||
{ 4: Kleinpunkte auf 111-112 (ohne Anlege-/Endmass -> Massstab exakt 1; | { 4: Kleinpunkte auf 111-112 (ohne Anlege-/Endmass -> Massstab exakt 1; } | ||
{ ein Massvergleich wuerde wegen der Streckenreduktion den Massstab | { ein Massvergleich wuerde wegen der Streckenreduktion den Massstab } | ||
{ verfaelschen). 8002 = (3295200, 5985150), 8003 = (3295300, 5985152) | { verfaelschen). 8002 = (3295200, 5985150), 8003 = (3295300, 5985152) } | ||
{ (Ordinate -2 = links = Nord). Demonstriert: ZP. | { (Ordinate -2 = links = Nord). Demonstriert: ZP. } | ||
KLEINPUNKTE, NR = 4, ZP = 0.05, | KLEINPUNKTE, NR = 4, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:03:00 | DATUM = 17.07.2026, ZEIT = 10:03:00 | ||
| Zeile 273: | Zeile 292: | ||
END | END | ||
{ 5: Messlinie = Linienelemente + Kleinpunkte auf derselben Linie. | { 5: Messlinie = Linienelemente + Kleinpunkte auf derselben Linie. } | ||
{ Element 113 (Protokoll), Neupunkt 8004 = (3295250, 5985140) | { Element 113 (Protokoll), Neupunkt 8004 = (3295250, 5985140) } | ||
{ (Ordinate +10 = rechts = Sued). Demonstriert: KN, ZP. | { (Ordinate +10 = rechts = Sued). Demonstriert: KN, ZP. } | ||
MESSLINIE, NR = 5, ZP = 0.05, | MESSLINIE, NR = 5, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:04:00, | DATUM = 17.07.2026, ZEIT = 10:04:00, | ||
| Zeile 285: | Zeile 304: | ||
END | END | ||
{ 6: Bogenelemente auf Bogen 121-122 (R = 70.711, M = 3295250/5985300); | { 6: Bogenelemente auf Bogen 121-122 (R = 70.711, M = 3295250/5985300); } | ||
{ 124 liegt 3.9 cm radial neben dem Scheitel. Demonstriert: VR, ZP. | { 124 liegt 3.9 cm radial neben dem Scheitel. Demonstriert: VR, ZP. } | ||
BOGENELEMENTE, NR = 6, VR, ZP = 0.05, | BOGENELEMENTE, NR = 6, VR, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:05:00 | DATUM = 17.07.2026, ZEIT = 10:05:00 | ||
| Zeile 294: | Zeile 313: | ||
END | END | ||
{ 7: Bogenpunkte; 8005 = Bogenscheitel (3295250.000, 5985370.711) | { 7: Bogenpunkte; 8005 = Bogenscheitel (3295250.000, 5985370.711) } | ||
{ (Abszisse 55.536 = halbe Bogenlaenge 111.072); Neupunktzeile OHNE | { (Abszisse 55.536 = halbe Bogenlaenge 111.072); Neupunktzeile OHNE } | ||
{ Werte = Bogenmittelpunkt 8006. Demonstriert: VR. | { Werte = Bogenmittelpunkt 8006. Demonstriert: VR. } | ||
BOGENPUNKTE, NR = 7, VR, | BOGENPUNKTE, NR = 7, VR, | ||
DATUM = 17.07.2026, ZEIT = 10:06:00 | DATUM = 17.07.2026, ZEIT = 10:06:00 | ||
| Zeile 305: | Zeile 324: | ||
END | END | ||
{ 8: Gewichtete ausgleichende Gerade durch 111/113/112 (mf a priori je | { 8: Gewichtete ausgleichende Gerade durch 111/113/112 (mf a priori je } | ||
{ Punkt: 0.010/0.050/0.010 -> Gerade bei X = 5985150.001); 114 nimmt | { Punkt: 0.010/0.050/0.010 -> Gerade bei X = 5985150.001); 114 nimmt } | ||
{ passiv teil (o = nur protokolliert). Demonstriert: mf-Spalte, Flag o, | { passiv teil (o = nur protokolliert). Demonstriert: mf-Spalte, Flag o, } | ||
{ ZP-Zusatzsatz je Gerade, Start-/Endpunkt 8007/8008. | { ZP-Zusatzsatz je Gerade, Start-/Endpunkt 8007/8008. } | ||
AUSGLEICHGERADEN, NR = 8, | AUSGLEICHGERADEN, NR = 8, | ||
DATUM = 17.07.2026, ZEIT = 10:07:00 | DATUM = 17.07.2026, ZEIT = 10:07:00 | ||
| Zeile 320: | Zeile 339: | ||
END | END | ||
{ 9: Lot von 124 auf Gerade 101-102; Lotfusspunkt 8009 = (3295250, 5985200). } | { 9: Lot von 124 auf Gerade 101-102; Lotfusspunkt 8009 = (3295250, 5985200). } | ||
{ Demonstriert: ZP, REM. | { Demonstriert: ZP, REM. } | ||
LOTFUSSPUNKTE, NR = 9, ZP = 0.05, | LOTFUSSPUNKTE, NR = 9, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:08:00, | DATUM = 17.07.2026, ZEIT = 10:08:00, | ||
| Zeile 331: | Zeile 350: | ||
END | END | ||
{ 10: Richtungsfusspunkt: Strahl 7001 -> 7002 (Hz ~ 0 = Nord, nur Richtung | { 10: Richtungsfusspunkt: Strahl 7001 -> 7002 (Hz ~ 0 = Nord, nur Richtung } | ||
{ gemessen) schneidet Gerade 121-122; 8010 ~ (3295250, 5985350) | { gemessen) schneidet Gerade 121-122; 8010 ~ (3295250, 5985350) } | ||
RICHTUNGSFUSSPUNKTE, NR = 10, | RICHTUNGSFUSSPUNKTE, NR = 10, | ||
DATUM = 17.07.2026, ZEIT = 10:09:00 | DATUM = 17.07.2026, ZEIT = 10:09:00 | ||
| Zeile 342: | Zeile 361: | ||
END | END | ||
{ 11: 114 in die Gerade 111-112 einfluchten -> (3295250.000, 5985150.000). | { 11: 114 in die Gerade 111-112 einfluchten -> (3295250.000, 5985150.000). } | ||
{ 114 liegt bewusst 2 cm neben der Flucht - die gemeldete Abweichung von | { 114 liegt bewusst 2 cm neben der Flucht - die gemeldete Abweichung von } | ||
{ 0.02 ist der | { 0.02 ist der gewollte Rueckbetrag des Einfluchtens. } | ||
EINFLUCHTEN_GERADE, NR = 11, ZP = 0.05, | EINFLUCHTEN_GERADE, NR = 11, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:10:00 | DATUM = 17.07.2026, ZEIT = 10:10:00 | ||
| Zeile 352: | Zeile 371: | ||
END | END | ||
{ 12: 125 in den Bogen 121-122 einfluchten -> (3295250.000, 5985370.711). | { 12: 125 in den Bogen 121-122 einfluchten -> (3295250.000, 5985370.711). 125 } | ||
{ | { liegt bewusst 2 cm neben dem Bogen (gewollter Rueckbetrag). } | ||
EINFLUCHTEN_BOGEN, NR = 12, ZP = 0.05, | EINFLUCHTEN_BOGEN, NR = 12, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:11:00 | DATUM = 17.07.2026, ZEIT = 10:11:00 | ||
| Zeile 362: | Zeile 380: | ||
END | END | ||
{ 13: Schnitt Gerade 131-132 (X = 5985250) mit der um S = +10 m nach rechts | { 13: Schnitt Gerade 131-132 (X = 5985250) mit der um S = +10 m nach rechts } | ||
{ (Blick 101->104 = Nord, rechts = Ost) verschobenen Geraden 101-104; | { (Blick 101->104 = Nord, rechts = Ost) verschobenen Geraden 101-104; } | ||
{ Schnittpunkt 8001 = (3295210, 5985250). Demonstriert: Verschiebesatz. | { Schnittpunkt 8001 = (3295210, 5985250). Demonstriert: Verschiebesatz. } | ||
GERADENSCHNITT, NR = 13, | GERADENSCHNITT, NR = 13, | ||
DATUM = 17.07.2026, ZEIT = 10:12:00 | DATUM = 17.07.2026, ZEIT = 10:12:00 | ||
| Zeile 374: | Zeile 392: | ||
END | END | ||
{ 14: Kreis um den gegebenen Mittelpunkt 135 (R = 70.711) x Gerade 131-132; | { 14: Kreis um den gegebenen Mittelpunkt 135 (R = 70.711) x Gerade 131-132; } | ||
{ Abstand Mittelpunkt-Gerade = 50.000 << R -> robuster Schnitt, | { Abstand Mittelpunkt-Gerade = 50.000 << R -> robuster Schnitt, } | ||
{ Halbsehne = 50.000; Austrittspunkt 8011 = (3295300, 5985250) | { Halbsehne = 50.000; Austrittspunkt 8011 = (3295300, 5985250) } | ||
KREISGERADESCHNITT, NR = 14, | KREISGERADESCHNITT, NR = 14, | ||
DATUM = 17.07.2026, ZEIT = 10:13:00 | DATUM = 17.07.2026, ZEIT = 10:13:00 | ||
| Zeile 385: | Zeile 403: | ||
END | END | ||
{ 15: Bogenschnitt um 101 (R = 50.000) und 102 (R = 67.082); | { 15: Bogenschnitt um 101 (R = 50.000) und 102 (R = 67.082); } | ||
{ Schnittpunkt rechts von 101->102: 8012 = (3295240, 5985170) | { Schnittpunkt rechts von 101->102: 8012 = (3295240, 5985170) } | ||
BOGENSCHNITT, NR = 15, | BOGENSCHNITT, NR = 15, | ||
DATUM = 17.07.2026, ZEIT = 10:14:00, | DATUM = 17.07.2026, ZEIT = 10:14:00, | ||
| Zeile 395: | Zeile 413: | ||
END | END | ||
{ 16: Mehrfacher Bogenschnitt (ueberbestimmt): Strecken mit +-3 mm Rauschen | { 16: Mehrfacher Bogenschnitt (ueberbestimmt): Strecken mit +-3 mm Rauschen } | ||
{ und Standardabweichung s(S) = 0.005 je Strecke; 104 mit Kennzeichen O | { und Standardabweichung s(S) = 0.005 je Strecke; 104 mit Kennzeichen O } | ||
{ (kein Passpunkt, nur dokumentiert). 8013 ~ (3295260, 5985240). | { (kein Passpunkt, nur dokumentiert). 8013 ~ (3295260, 5985240). } | ||
M_BOGENSCHNITT, NR = 16, | M_BOGENSCHNITT, NR = 16, | ||
DATUM = 17.07.2026, ZEIT = 10:15:00 | DATUM = 17.07.2026, ZEIT = 10:15:00 | ||
| Zeile 407: | Zeile 425: | ||
END | END | ||
{ 17: Vorwaertsschnitt von 5002 und 5001 mit je ZWEI Anschlussrichtungen | { 17: Vorwaertsschnitt von 5002 und 5001 mit je ZWEI Anschlussrichtungen } | ||
{ (gewichteter Abriss); Richtungen mit +-1 mgon Rauschen. | { (gewichteter Abriss); Richtungen mit +-1 mgon Rauschen. } | ||
{ 8014 ~ (3295250, 5985250), rechts der Linie 5002 -> 5001. | { 8014 ~ (3295250, 5985250), rechts der Linie 5002 -> 5001. } | ||
VORWAERTSSCHNITT, NR = 17, | VORWAERTSSCHNITT, NR = 17, | ||
DATUM = 17.07.2026, ZEIT = 10:16:00 | DATUM = 17.07.2026, ZEIT = 10:16:00 | ||
| Zeile 421: | Zeile 439: | ||
END | END | ||
{ 18: Kreis durch 121/124/122 mit zusaetzlichem Kontrollradius (R = 70.620 | { 18: Kreis durch 121/124/122 mit zusaetzlichem Kontrollradius (R = 70.620 } | ||
{ wird nur mit dem berechneten Radius 70.616 verglichen); | { wird nur mit dem berechneten Radius 70.616 verglichen); } | ||
{ Mittelpunkt 8015 = (3295250.000, 5985300.134) | { Mittelpunkt 8015 = (3295250.000, 5985300.134) } | ||
KREIS, NR = 18, | KREIS, NR = 18, | ||
DATUM = 17.07.2026, ZEIT = 10:17:00 | DATUM = 17.07.2026, ZEIT = 10:17:00 | ||
| Zeile 433: | Zeile 451: | ||
END | END | ||
{ 19: Klotoide: Startrichtung = Gerade 5001-5002 (Az 100 gon), | { 19: Klotoide: Startrichtung = Gerade 5001-5002 (Az 100 gon), } | ||
{ Endpunktkreis um 133 (R = 50.000), Endpunkt 134; Richtungsaenderung | { Endpunktkreis um 133 (R = 50.000), Endpunkt 134; Richtungsaenderung } | ||
{ 59.03 gon < 100 gon -> kurze Klotoide (L = 0) loesbar | { 59.03 gon < 100 gon -> kurze Klotoide (L = 0) loesbar } | ||
KLOTOIDE, NR = 19, | KLOTOIDE, NR = 19, | ||
DATUM = 17.07.2026, ZEIT = 10:18:00, | DATUM = 17.07.2026, ZEIT = 10:18:00, | ||
| Zeile 447: | Zeile 465: | ||
END | END | ||
{ 20: Rechtwinkelzug 101 -> 102 (Bezugslinie Az 100 gon): Seiten mit +-2 mm | { 20: Rechtwinkelzug 101 -> 102 (Bezugslinie Az 100 gon): Seiten mit +-2 mm } | ||
{ Rauschen (40.002/-29.998/59.999/+30.001) -> Schlussfehler ~3 mm wird | { Rauschen (40.002/-29.998/59.999/+30.001) -> Schlussfehler ~3 mm wird } | ||
{ proportional verteilt. 8017 ~ (...240, ...200), 8018 ~ (...240, | { proportional verteilt. 8017 ~ (...240, ...200), 8018 ~ (...240, } | ||
{ ...230), 8019 ~ (...300, ...230). | { ...230), 8019 ~ (...300, ...230). } | ||
RECHTWINKELZUG, NR = 20, | RECHTWINKELZUG, NR = 20, | ||
DATUM = 17.07.2026, ZEIT = 10:19:00 | DATUM = 17.07.2026, ZEIT = 10:19:00 | ||
| Zeile 463: | Zeile 481: | ||
END | END | ||
{ 21: Polarelemente von 5001: Anschluss 101 MIT Anschlussrichtung und | { 21: Polarelemente von 5001: Anschluss 101 MIT Anschlussrichtung und } | ||
{ gemessener Strecke (141.418, wahr 141.421; ZS = 0.10 deckt Rauschen | { gemessener Strecke (141.418, wahr 141.421; ZS = 0.10 deckt Rauschen } | ||
{ und Streckenreduktion); Ziele 104 und 5002. | { und Streckenreduktion); Ziele 104 und 5002. } | ||
POLARELEMENTE, NR = 21, ZS = 0.10, | POLARELEMENTE, NR = 21, ZS = 0.10, | ||
DATUM = 17.07.2026, ZEIT = 10:20:00 | DATUM = 17.07.2026, ZEIT = 10:20:00 | ||
| Zeile 474: | Zeile 492: | ||
END | END | ||
{ 22: Polarpunkte von 5004: ZWEI Anschluesse (5001 und 5003, gewichteter | { 22: Polarpunkte von 5004: ZWEI Anschluesse (5001 und 5003, gewichteter } | ||
{ Abriss; 5003 mit O = kein Passpunkt), a-priori-Fehler MF_Hz/MF_ZU, | { Abriss; 5003 mit O = kein Passpunkt), a-priori-Fehler MF_Hz/MF_ZU, } | ||
{ NETZ = Neupunkte stehen der Netzmessung zur Verfuegung. | { NETZ = Neupunkte stehen der Netzmessung zur Verfuegung. } | ||
{ 8023 = (3295150, 5985450), 8024 = (3295140, 5985430) (3-4-5). | { 8023 = (3295150, 5985450), 8024 = (3295140, 5985430) (3-4-5). } | ||
POLARPUNKTE, NR = 22, NETZ, MF_Hz = 0.0020, MF_ZU = 0.0020, | POLARPUNKTE, NR = 22, NETZ, MF_Hz = 0.0020, MF_ZU = 0.0020, | ||
DATUM = 17.07.2026, ZEIT = 10:21:00 | DATUM = 17.07.2026, ZEIT = 10:21:00 | ||
| Zeile 487: | Zeile 505: | ||
END | END | ||
{ 23: Gewichtetes Koordinatenmittel aus 101 (Gewicht 2) und 102 (Gewicht 1); | { 23: Gewichtetes Koordinatenmittel aus 101 (Gewicht 2) und 102 (Gewicht 1); } | ||
{ 8025 = (3295233.333, 5985200.000) | { 8025 = (3295233.333, 5985200.000) } | ||
MITTELWERT, NR = 23, | MITTELWERT, NR = 23, | ||
DATUM = 17.07.2026, ZEIT = 10:22:00, | DATUM = 17.07.2026, ZEIT = 10:22:00, | ||
| Zeile 497: | Zeile 515: | ||
END | END | ||
{ 24: Winkel am Scheitel 101 zwischen 102 und 104 (100 gon) | { 24: Winkel am Scheitel 101 zwischen 102 und 104 (100 gon) } | ||
WINKEL, NR = 24, | WINKEL, NR = 24, | ||
DATUM = 17.07.2026, ZEIT = 10:23:00 | DATUM = 17.07.2026, ZEIT = 10:23:00 | ||
| Zeile 505: | Zeile 523: | ||
END | END | ||
{ 25: Polygonzug 5001 -> 7101 -> 7102 -> 5002 aus den Netzmessungen Layer 1; | { 25: Polygonzug 5001 -> 7101 -> 7102 -> 5002 aus den Netzmessungen Layer 1; } | ||
{ Anschlussziel 5004, Abschlussziel 5003; W = Winkelfehler verteilen. | { Anschlussziel 5004, Abschlussziel 5003; W = Winkelfehler verteilen. } | ||
{ Schlusswiderspruch aus dem Beobachtungsrauschen ~12 mm (zul. ~79 mm). | { Schlusswiderspruch aus dem Beobachtungsrauschen ~12 mm (zul. ~79 mm). } | ||
POLYGONZUG, NR = 25, W, L = 1, | POLYGONZUG, NR = 25, W, L = 1, | ||
DATUM = 17.07.2026, ZEIT = 10:24:00 | DATUM = 17.07.2026, ZEIT = 10:24:00 | ||
| Zeile 518: | Zeile 536: | ||
END | END | ||
{ 26: Flaeche Flurstueck 123: Umring 101-104-103-102 im Uhrzeigersinn, | { 26: Flaeche Flurstueck 123: Umring 101-104-103-102 im Uhrzeigersinn, } | ||
{ Soll = 10000 m2 (ohne Streckenkontrollen im Umring); BELEG mit | { Soll = 10000 m2 (ohne Streckenkontrollen im Umring); BELEG mit } | ||
{ amtlicher Buchflaeche. Demonstriert: KN (Katasternachweistext). | { amtlicher Buchflaeche. Demonstriert: KN (Katasternachweistext). } | ||
FLAECHE, NR = 26, | FLAECHE, NR = 26, | ||
DATUM = 17.07.2026, ZEIT = 10:25:00, | DATUM = 17.07.2026, ZEIT = 10:25:00, | ||
| Zeile 535: | Zeile 553: | ||
END | END | ||
{ 27: Grenzpruefung im oertlichen System der Linie 111-112 (Az 100 gon): } | { 27: Grenzpruefung im oertlichen System der Linie 111-112 (Az 100 gon): } | ||
{ Risswerte mit +- | { DREI Passpunkte 111/112/103 mit Gewichten. Mit nur zwei Passpunkten } | ||
{ waere die 4-Parameter-Transformation exakt bestimmt (Redundanz 0) und } | |||
{ das Protokoll koennte gar keine Restklaffen zeigen. Risswerte mit } | |||
{ +-3 mm Rauschen, VRK = nachbarschaftstreue Restklaffenverteilung. } | |||
GRENZPRUEFUNG, NR = 27, P = 4, VRK, | GRENZPRUEFUNG, NR = 27, P = 4, VRK, | ||
DATUM = 17.07.2026, ZEIT = 10:26:00, | DATUM = 17.07.2026, ZEIT = 10:26:00, | ||
KN = 'Riss 123/1980' | KN = 'Riss 123/1980' | ||
55 111 | 55 111 0.003 -0.002 2.0, | ||
55 112 - | 55 112 -0.003 199.995 1.0, | ||
55 113 | 55 103 -150.004 150.002 1.0; | ||
55 101 | 55 113 -0.054 100.002; | ||
55 101 -50.000 49.996; | |||
END | END | ||
{ 28: Punktidentitaet (Soll-Ist-Nachweis) fuer 101 und 102. | { 28: Punktidentitaet (Soll-Ist-Nachweis) fuer 101 und 102. } | ||
{ Demonstriert: punktweise Riss-Angabe RJ = '...' und REM je Satz. | { Demonstriert: punktweise Riss-Angabe RJ = '...' und REM je Satz. } | ||
PUNKTIDENTITAET, NR = 28, | PUNKTIDENTITAET, NR = 28, | ||
DATUM = 17.07.2026, ZEIT = 10:27:00 | DATUM = 17.07.2026, ZEIT = 10:27:00 | ||
| Zeile 556: | Zeile 577: | ||
END | END | ||
{ 29: Helmert-Transformation (P = 4) aus dem Zahlenriss-System der Linie | { 29: Helmert-Transformation (P = 4) aus dem Zahlenriss-System der Linie } | ||
{ 111-112 (Rotation 100 gon): Risswerte mit +- | { 111-112 (Rotation 100 gon): Risswerte mit +-3 mm Rauschen, Gewichte } | ||
{ je Passpunkt, 104 passiv (o), MF_YX a priori, VRK. | { je Passpunkt, 104 passiv (o), MF_YX a priori, VRK. } | ||
{ Neupunkt 8031 lokal (-20, 80) -> ca. (3295230, 5985170). | { Neupunkt 8031 lokal (-20, 80) -> ca. (3295230, 5985170). } | ||
TRANSFORMATION, NR = 29, P = 4, VRK, MF_YX = 0.02, | TRANSFORMATION, NR = 29, P = 4, VRK, MF_YX = 0.02, | ||
DATUM = 17.07.2026, ZEIT = 10:28:00, | DATUM = 17.07.2026, ZEIT = 10:28:00, | ||
REM = 'Zahlenriss 123/1980' | REM = 'Zahlenriss 123/1980' | ||
55 111 0. | 55 111 0.003 -0.001 2.0, | ||
55 112 | 55 112 0.001 199.995 2.0, | ||
55 101 -49. | 55 101 -49.997 49.999 1.0, | ||
55 104 -150. | 55 104 -150.003 49.998 1.0 o; | ||
55 2 8031 x -20.000 80.000; | 55 2 8031 x -20.000 80.000; | ||
END | END | ||
{ 30: KS-Transformation aus Koordinatensystem 1 (Quellwerte mit +- | { 30: KS-Transformation aus Koordinatensystem 1 (Quellwerte mit +-3 mm } | ||
{ Rauschen | { Rauschen): Passpunktpaare 901..904 -> 5001..5004 mit Gewichten, } | ||
{ | { Neupunkt 905 -> 8041 ~ (3295250.00, 5985450.00). } | ||
{ Demonstriert: Gewichtsspalte, MF_YX, VRK, ZP. | { Demonstriert: Gewichtsspalte, MF_YX, VRK, ZP. } | ||
KSTRANSFORMATION, NR = 30, VRK, MF_YX = 0.02, ZP = 0.05, | KSTRANSFORMATION, NR = 30, VRK, MF_YX = 0.02, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:29:00 | DATUM = 17.07.2026, ZEIT = 10:29:00 | ||
| Zeile 584: | Zeile 605: | ||
END | END | ||
{ 31: Maschentransformation mit automatischen Maschen (AUTO_MASCHEN, | { 31: Maschentransformation mit automatischen Maschen (AUTO_MASCHEN, } | ||
{ Delaunay): Passpunkte 101..104 lokal (Translation -150/-150) mit | { Delaunay): Passpunkte 101..104 lokal (Translation -150/-150) mit } | ||
{ +- | { +-3 mm Rauschen, MF_YX a priori; Neupunkt 8052 -> ca. (...230, ...230). } | ||
MASCHENTRANSFORMATION, NR = 31, AUTO_MASCHEN, MF_YX = 0.02, | MASCHENTRANSFORMATION, NR = 31, AUTO_MASCHEN, MF_YX = 0.02, | ||
DATUM = 17.07.2026, ZEIT = 10:30:00 | DATUM = 17.07.2026, ZEIT = 10:30:00 | ||
55 101 | 55 101 49.999 49.997, | ||
55 102 | 55 102 150.000 50.001, | ||
55 103 150. | 55 103 150.005 150.002, | ||
55 104 49. | 55 104 49.997 149.997; | ||
55 2 8052 x 80.000 80.000; | 55 2 8052 x 80.000 80.000; | ||
END | END | ||
{ 32: KS-Maschentransformation aus Koordinatensystem 2 (Quellwerte +- | { 32: KS-Maschentransformation aus Koordinatensystem 2 (Quellwerte +-3 mm } | ||
{ verrauscht) mit expliziter Masche 911-912-913; Neupunkt 914 -> 8051 | { verrauscht) mit expliziter Masche 911-912-913; Neupunkt 914 -> 8051 } | ||
{ ~ (3295260, 5985230); 914 liegt im Dreieck der Masche. | { ~ (3295260, 5985230); 914 liegt im Dreieck der Masche. } | ||
KSMASCHENTRANSFORMATION, NR = 32, MF_YX = 0.02, ZP = 0.05, | KSMASCHENTRANSFORMATION, NR = 32, MF_YX = 0.02, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:31:00 | DATUM = 17.07.2026, ZEIT = 10:31:00 | ||
| Zeile 610: | Zeile 631: | ||
END | END | ||
{ 33: Verkettete Transformation (VA, 'VKTRANSFORMATION'): gleicht acht | { 33: Verkettete Transformation (VA, 'VKTRANSFORMATION'; in Baden-Wuerttemberg } | ||
{ 'Komplexausgleichung'): gleicht acht oertliche Systeme GEMEINSAM ins } | |||
{ ALLE Beobachtungslisten-Typen. Festpunktliste: 111/112 fest (x, Datum), } | { Auftragssystem aus und demonstriert ALLE Beobachtungslisten-Typen. } | ||
{ 101/102 | { Festpunktliste: 111/112/103 fest (x, Datum) - sie bilden ein DREIECK } | ||
{ | { (200 m x 150 m), damit jedes System flaechenhaft verankert ist; mit nur } | ||
{ | { zwei Festpunkten auf EINER Geraden waeren die 5-Parameter-Massstaebe } | ||
{ | { praktisch unbestimmt und das Protokoll voller Extremwerte. 101/102/104/ } | ||
{ | { 113 (in VORGABEN vorhanden) sind zu bestimmen (mf 0.02); der ECHT NEUE } | ||
{ | { Punkt 8061 steht NICHT in der Festpunktliste (sonst 'kein Festpunkt/ } | ||
{ K1 KOORDINATEN Riss (Rotation 100 gon) -> 113, 8061 | { keine Koordinaten'), er wird vom System K1 erzeugt. Jeder Neupunkt } | ||
{ K2 KSKOORDINATEN Quell-KS 4 (Altriss) -> 101, 102 | { bekommt seine Naeherung aus einem koordinatenliefernden System, das } | ||
{ K3 DIG_KOORDINATEN digitalisierte Urkarte -> | { durch die Festpunkte verankert ist (sonst 'Transformationsparameter } | ||
{ K4 KSDIG_KOORDINATEN Quell-KS 5 (Digitalisierung, existierende Pkt.) | { nicht berechenbar' / 'keine Naeherungskoordinaten'). Systeme: } | ||
{ K5 RICHTUNGEN | { K1 KOORDINATEN Riss (Rotation 100 gon) -> 113, 8061 } | ||
{ K6 ENTFERNUNGEN Spannmasse ( | { K2 KSKOORDINATEN Quell-KS 4 (Altriss) -> 101, 102 } | ||
{ K7 POLARELEMENTE Standpunkt 111, P=3 -> 112/101/102 | { K3 DIG_KOORDINATEN digitalisierte Urkarte -> 104, 101 } | ||
{ K8 PARALLELEN 111- | { K4 KSDIG_KOORDINATEN Quell-KS 5 (Digitalisierung, existierende Pkt.) } | ||
{ | { K5 RICHTUNGEN Standpunkte 111 und 103 (Orientierung 0) } | ||
{ | { K6 ENTFERNUNGEN Spannmasse (Belegform, DFHD), vier Von-Punkte } | ||
{ K7 POLARELEMENTE Standpunkt 111, P=3 -> 112/101/102/103 } | |||
{ K8 PARALLELEN Messungslinie 111-112 || Grenze 101-102 } | |||
{ ACHTUNG bei PARALLELEN: die Datensaetze fuellen ABWECHSELND zwei } | |||
{ Polygonzuege (Satz 1 = Zug1-Punkt 1, Satz 2 = Zug2-Punkt 1, Satz 3 = } | |||
{ Zug1-Punkt 2, ...) - sie sind NICHT Anfang und Ende einzelner Strecken. } | |||
{ Die Reihenfolge 111,101,112,102 ergibt die Bedingung 111-112 || 101-102; } | |||
{ 111,112,101,102 wuerde dagegen 111-101 || 112-102 verlangen, also zwei } | |||
{ SENKRECHTE Strecken - und weil die Bedingung unkontrolliert ist, wird } | |||
{ sie erzwungen und zerreisst die gesamte Ausgleichung. Ebenso braucht } | |||
{ jedes Spannmass einen beweglichen Punkt; zwischen zwei Festpunkten } | |||
{ meldet das Protokoll '- verworfen_FP -'. Alle } | |||
{ a-priori-Standardabweichungen liegen im Band 2..8 cm, das Rauschen bei } | |||
{ rund sigma/5. SNR = Ausgabe nach Punktnummern sortiert. } | |||
VKTRANSFORMATION, NR = 33, GI = 3, SNR, ZP = 0.05, | VKTRANSFORMATION, NR = 33, GI = 3, SNR, ZP = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:32:00 | DATUM = 17.07.2026, ZEIT = 10:32:00 | ||
55 111 x 0.0200, | 55 111 x 0.0200, | ||
55 112 x 0.0200, | 55 112 x 0.0200, | ||
55 103 x 0.0200, | |||
55 101 0.0200, | 55 101 0.0200, | ||
55 102 0.0200, | 55 102 0.0200, | ||
55 104 0.0200, | 55 104 0.0200, | ||
55 113 0.0200; | 55 113 0.0200; | ||
KOORDINATEN, SYSID = '1', TITEL = 'Riss 4711', P = 4, MF_Y = 0.02, MF_X = 0.02, MF_Mx = 0.15, MF_My = 0.15, | KOORDINATEN, SYSID = '1', TITEL = 'Riss 4711', P = 4, MF_Y = 0.02, MF_X = 0.02, MF_Mx = 0.15, MF_My = 0.15, | ||
REM = 'Zahlenriss von 1980' | REM = 'Zahlenriss von 1980' | ||
55 x 111 x 0. | 55 x 111 x 0.001 0.005 ; | ||
55 x 112 x 0. | 55 x 112 x 0.004 199.998 ; | ||
55 x 113 B -0. | 55 x 103 x -149.997 150.003 ; | ||
55 x 8061 B 0. | 55 x 113 B -0.048 99.999 ; | ||
55 x 8061 B 0.001 120.001 ; | |||
KSKOORDINATEN, SYSID = '2', TITEL = 'KS 4 Altriss', MF_Y = 0.02, MF_X = 0.02 | KSKOORDINATEN, SYSID = '2', TITEL = 'KS 4 Altriss', MF_Y = 0.02, MF_X = 0.02 | ||
KS 4; | KS 4; | ||
55 111 x ; | 55 111 x ; | ||
55 112 x ; | 55 112 x ; | ||
55 103 x ; | |||
55 101 x ; | 55 101 x ; | ||
55 102 x ; | 55 102 x ; | ||
DIG_KOORDINATEN, SYSID = '3', TITEL = 'Urkarte Bl. 7', P = 5, MF_Y = 0.05, MF_X = 0.05 | DIG_KOORDINATEN, SYSID = '3', TITEL = 'Urkarte Bl. 7', P = 5, MF_Y = 0.05, MF_X = 0.05 | ||
55 x 111 x 50.015 | 55 x 111 x 50.015 49.996 ; | ||
55 x 112 x | 55 x 112 x 249.985 49.993 ; | ||
55 x 103 | 55 x 103 x 200.005 200.005 ; | ||
55 x 104 B | 55 x 104 B 99.999 199.993 ; | ||
KSDIG_KOORDINATEN, SYSID = '4', TITEL = 'KS 5 Digitalisierung', P = 5, MF_Y = 0. | 55 x 101 B 99.996 100.009 ; | ||
KSDIG_KOORDINATEN, SYSID = '4', TITEL = 'KS 5 Digitalisierung', P = 5, MF_Y = 0.08, MF_X = 0.08 | |||
KS 5; | KS 5; | ||
55 111 x ; | 55 111 x ; | ||
55 112 x ; | 55 112 x ; | ||
55 | 55 103 x ; | ||
55 | 55 104 x ; | ||
55 102 x ; | |||
RICHTUNGEN, SYSID = '5', TITEL = 'Bussolenzug', MF_Hz = 0.01 | RICHTUNGEN, SYSID = '5', TITEL = 'Bussolenzug', MF_Hz = 0.01 | ||
55 x 111 x ; | 55 x 111 x ; | ||
55 x 112 x | 55 x 112 x 100.0022 ; | ||
55 x 101 x 49. | 55 x 101 x 49.9996 ; | ||
55 x 102 x | 55 x 104 x 20.4831 ; | ||
55 x 103 x ; | |||
55 x 112 x 179.5191 ; | |||
55 x 102 x 199.9966 ; | |||
55 x 104 x 299.9994 ; | |||
ENTFERNUNGEN, SYSID = '6', TITEL = 'FR 88/1955', MF_S = 0.02, DFHD | ENTFERNUNGEN, SYSID = '6', TITEL = 'FR 88/1955', MF_S = 0.02, DFHD | ||
55 x 111 x ; | 55 x 111 x ; | ||
55 x 113 x 100. | 55 x 113 x 100.000 ; | ||
55 x 112 x | 55 x 113 x ; | ||
55 x 112 x 99.995 ; | |||
55 x 101 x ; | |||
55 x 102 x 99.998 ; | |||
55 x 104 x ; | |||
55 x 103 x 100.006 ; | |||
POLARELEMENTE, SYSID = '7', TITEL = 'Polaraufnahme 1975', P = 3, MF_Hz = 0.005, MF_HD = 0.010, MF_ZU = 0.010, MF_HDr = 3.0 | POLARELEMENTE, SYSID = '7', TITEL = 'Polaraufnahme 1975', P = 3, MF_Hz = 0.005, MF_HD = 0.010, MF_ZU = 0.010, MF_HDr = 3.0 | ||
55 x 111 x ; | 55 x 111 x ; | ||
55 x 112 x 99. | 55 x 112 x 99.9987 199.998 ; | ||
55 x 101 x | 55 x 101 x 49.9986 70.713 ; | ||
55 x 102 x 79. | 55 x 102 x 79.5149 158.118 ; | ||
PARALLELEN, SYSID = '8', MF_S = 0.005, MF_PAR = 0. | 55 x 103 x 50.0013 212.130 ; | ||
PARALLELEN, SYSID = '8', MF_S = 0.005, MF_PAR = 0.0050 | |||
55 x 111 x ; | 55 x 111 x ; | ||
55 x 101 x ; | |||
55 x 112 x ; | 55 x 112 x ; | ||
55 x 102 x ; | 55 x 102 x ; | ||
END | END | ||
{ 34: Lagenetzausgleichung aus den Netzmessungen Layer 2 (verrauscht). | { 34: Lagenetzausgleichung aus den Netzmessungen Layer 2 (verrauscht). } | ||
{ Demonstriert: a-priori-Fehler im Kopf (MF_Hz/MF_HD/MF_ZU/MF_HDr, | { Demonstriert: a-priori-Fehler im Kopf (MF_Hz/MF_HD/MF_ZU/MF_HDr, } | ||
{ MF_HzAbs fuer Kreiselazimute, MF_SNetz fuer Spannmasse), Festpunkte | { MF_HzAbs fuer Kreiselazimute, MF_SNetz fuer Spannmasse), Festpunkte } | ||
{ mit mf/mf0-Spalte und ALLE Untersektionen: RICHTUNGEN und ENTFERNUNGEN | { mit mf/mf0-Spalte und ALLE Untersektionen: RICHTUNGEN und ENTFERNUNGEN } | ||
{ (individuelle Standardabweichung je Beobachtung), KREISELAZIMUTE | { (individuelle Standardabweichung je Beobachtung), KREISELAZIMUTE } | ||
{ (Azimut + Sigma) und SPANNMASSE_NETZ (Kontrollmass + Sigma). | { (Azimut + Sigma) und SPANNMASSE_NETZ (Kontrollmass + Sigma). } | ||
{ Neupunkt 7201 ~ (3295250.000, 5985260.000). | { Neupunkt 7201 ~ (3295250.000, 5985260.000). } | ||
NETZAUSGLEICH, NR = 34, L = 2, MF_Hz = 0.0010, MF_HD = 0.0030, MF_ZU = 0.0020, MF_HDr = 2.0, | NETZAUSGLEICH, NR = 34, L = 2, MF_Hz = 0.0010, MF_HD = 0.0030, MF_ZU = 0.0020, MF_HDr = 2.0, | ||
MF_HzAbs = 0.0050, MF_SNetz = 0.0500, | MF_HzAbs = 0.0050, MF_SNetz = 0.0500, | ||
| Zeile 707: | Zeile 755: | ||
END | END | ||
{ 35: Hoehennetzausgleichung aus den Netzmessungen Layer 2 (verrauscht); | { 35: Hoehennetzausgleichung aus den Netzmessungen Layer 2 (verrauscht); } | ||
{ a-priori-Fehler MF_V/MF_HU, Hoehen-Festpunkte mit mf/mf0-Spalte, | { a-priori-Fehler MF_V/MF_HU, Hoehen-Festpunkte mit mf/mf0-Spalte, } | ||
{ Untersektion HOEHENUNTERSCHIEDE mit individueller Standardabweichung. | { Untersektion HOEHENUNTERSCHIEDE mit individueller Standardabweichung. } | ||
{ 7201 erhaelt Z ~ 301.000. | { 7201 erhaelt Z ~ 301.000. } | ||
NETZAUSGLEICH_HOEHE, NR = 35, L = 2, MF_V = 0.0010, MF_HU = 0.0020, | NETZAUSGLEICH_HOEHE, NR = 35, L = 2, MF_V = 0.0010, MF_HU = 0.0020, | ||
DATUM = 17.07.2026, ZEIT = 10:34:00 | DATUM = 17.07.2026, ZEIT = 10:34:00 | ||
| Zeile 722: | Zeile 770: | ||
END | END | ||
{ 36: Nivellement-Auswertung des Zuges 9001 -> 9002 -> 9003 (Doppel- | { 36: Nivellement-Auswertung des Zuges 9001 -> 9002 -> 9003 (Doppel- } | ||
{ ablesungen, Schleifenwiderspruch 0.13 mm wird verteilt). | { ablesungen, Schleifenwiderspruch 0.13 mm wird verteilt). } | ||
{ Demonstriert: MF_KM (km-Fehler), MF_Z (Ablesegenauigkeit), | { Demonstriert: MF_KM (km-Fehler), MF_Z (Ablesegenauigkeit), } | ||
{ Festpunkte mit mf/mf0-Spalte, Untersektion HOEHENUNTERSCHIEDE. | { Festpunkte mit mf/mf0-Spalte, Untersektion HOEHENUNTERSCHIEDE. } | ||
{ Wechselpunkt 9002 erhaelt Z ~ 300.300. | { Wechselpunkt 9002 erhaelt Z ~ 300.300. } | ||
NIVELLEMENT, NR = 36, MF_KM = 0.0020, MF_Z = 0.0005, | NIVELLEMENT, NR = 36, MF_KM = 0.0020, MF_Z = 0.0005, | ||
DATUM = 17.07.2026, ZEIT = 10:35:00 | DATUM = 17.07.2026, ZEIT = 10:35:00 | ||
| Zeile 738: | Zeile 786: | ||
END | END | ||
{ 37: Gebaeudeumringausgleichung: Rechteck 10 m x 6 m, Festpunkte 301/302; | { 37: Gebaeudeumringausgleichung: Rechteck 10 m x 6 m, Festpunkte 301/302; } | ||
{ 303/304 (ca. | { 303/304 (ca. 1 cm verzerrt gemessen) werden auf das Soll-Rechteck } | ||
{ ausgeglichen. Umlauf 301-302-303-304 gegen den Uhrzeigersinn -> | { ausgeglichen; bei mfStrecke = 0.008 bleibt die normierte Verbesserung } | ||
{ Umringwinkel 300 gon (Umlauf im Uhrzeigersinn ergaebe 100 gon). | { damit um 1. Umlauf 301-302-303-304 gegen den Uhrzeigersinn -> } | ||
{ Umringwinkel 300 gon (Umlauf im Uhrzeigersinn ergaebe 100 gon). } | |||
{ Demonstriert: MF_Hz/MF_HD im Kopf + INDIVIDUELLE mfWinkel/mfStrecke. } | { Demonstriert: MF_Hz/MF_HD im Kopf + INDIVIDUELLE mfWinkel/mfStrecke. } | ||
GEBAEUDEUMRINGAUSGLEICHUNG, NR = 37, MF_Hz = 1.0, MF_HD = 0.01, | GEBAEUDEUMRINGAUSGLEICHUNG, NR = 37, MF_Hz = 1.0, MF_HD = 0.01, | ||
| Zeile 754: | Zeile 802: | ||
END | END | ||
{ 38: Ebenheitspruefung: Raster | { 38: Ebenheitspruefung einer Platte 20 m x 20 m: Raster 5 x 5 ab 9101 } | ||
{ | { (Nummern 9101-9125), Rasterabstand 5 m. Messschrittweite 5 in Y } | ||
{ | { und 1 in X = die unmittelbaren Nachbarn. Stichmass = Hoehe minus } | ||
{ Mittel der beiden Nachbarn: die 9 inneren Punkte haben es in beiden } | |||
{ Richtungen, die Randpunkte nur laengs des Randes, die 4 Eckpunkte } | |||
{ keins. Alle Stichmasse bleiben unter der Toleranz 0.010 } | |||
{ (groesstes: 9117 mit -6.0 mm). } | |||
EBENHEIT, NR = 38, | EBENHEIT, NR = 38, | ||
DATUM = 17.07.2026, ZEIT = 10:37:00 | DATUM = 17.07.2026, ZEIT = 10:37:00 | ||
55 9101; | 55 9101; | ||
5 5 5 , | |||
5 1 5 ; | |||
0.010; | 0.010; | ||
END | END | ||
{ 39: Trasse: Gerade 111 -> 112 (LEN 200, DIR 100 gon), Gradiente | { 39: Trasse: Gerade 111 -> 112 (LEN 200, DIR 100 gon), Gradiente } | ||
{ 300.000 -> 302.000 (TRP_POINT-Profil) und ein Querprofil TQUERS bei | { 300.000 -> 302.000 (TRP_POINT-Profil) und ein Querprofil TQUERS bei } | ||
{ Station 100 (Querabstand/Hoehe-Paare). | { Station 100 (Querabstand/Hoehe-Paare). } | ||
TRASSE, NR = 39, TNAME = 'ACHSE SUED', AS = 0, | TRASSE, NR = 39, TNAME = 'ACHSE SUED', AS = 0, | ||
DATUM = 17.07.2026, ZEIT = 10:38:00 | DATUM = 17.07.2026, ZEIT = 10:38:00 | ||
| Zeile 781: | Zeile 833: | ||
END | END | ||
{ 40: Fassade: Umklappachse 301-302 (Gebaeudesuedseite) MIT Stationsmassen | { 40: Fassade: Umklappachse 301-302 (Gebaeudesuedseite) MIT Stationsmassen } | ||
{ (0.000/10.000, ZS = 0.05 prueft das Achsmass); Fassadenpunkte 303/304 | { (0.000/10.000, ZS = 0.05 prueft das Achsmass); Fassadenpunkte 303/304 } | ||
{ aus der Gebaeudeumringausgleichung werden in das Ansichts-KS 3 | { aus der Gebaeudeumringausgleichung werden in das Ansichts-KS 3 } | ||
{ umgeklappt. | { umgeklappt. } | ||
FASSADE, NR = 40, KS 3 = 'Ansicht Sued', ZS = 0.05, | FASSADE, NR = 40, KS 3 = 'Ansicht Sued', ZS = 0.05, | ||
DATUM = 17.07.2026, ZEIT = 10:39:00 | DATUM = 17.07.2026, ZEIT = 10:39:00 | ||
| Zeile 795: | Zeile 847: | ||
{{Hilfe:NachOben}} | {{Hilfe:NachOben}} | ||
[[Kategorie:MWT Syntax | [[Kategorie:MWT Syntax]] | ||
Aktuelle Version vom 18. September 2026, 11:41 Uhr
Vollständige, lauffähige Beispiel-Messwertdatei (MWT) für die Mecklenburg-Vorpommern-Edition von VermCad. Die Datei enthält jedes Rechenmakro genau einmal, geometrisch konsistent auf einem 500 m × 500 m großen Punktfeld im Lagestatus 489 (UTM-Zone 33, Raum Rostock), und ist mit dem VermCad-Compiler der Mecklenburg-Vorpommern-Edition fehlerfrei übersetzbar.
Die Datei enthält keine binären Codierungszeilen und keine Projekt-GUID — beides ergänzt VermCad beim ersten Speichern. Aufbau, Blöcke und Makros sind in der MWT-Syntax-Dokumentation beschrieben; eine Übersicht aller Beispiele steht unter MWT Syntax-Beispiele.
Datei
{ ============================================================================ }
{ Beispiel_MV.mwt - Lauffaehige Beispiel-Messwertdatei Mecklenburg-Vorpommern }
{ Jedes Rechenmakro genau einmal, geometrisch konsistent. }
{ Punktfeld: 500 m x 500 m, ETRS89/UTM Zone 33 (LS 489), Raum Rostock. }
{ Ostwert 7-stellig mit einstelligem Zonenpraefix 3 (MV-Konvention der echten }
{ Kunden-MWTs). }
{ MV: Punktnummern ueber 2-stelligen NV-Schluessel + Block }
{ NUMMERIERUNGSBEZIRKE (NB paarweise verschraenkt R1R2 H1H2 R3R4 H3H4). }
{ ============================================================================ }
{ Globale Option: alle gemessenen Strecken sind bereits auf das }
{ UTM-Abbildungsniveau reduziert (die Messwerte sind bereits Gitterstrecken). }
$GK_HD;
{ Globale Option (nur MV): zustaendige Stelle (Dienststellenschluessel) }
$AlkisDefaultZST = 130073;
AUFTRAG
Nummer = 26-0001;
Objekt = Beispielprojekt MWT-Syntax;
Flur = 1;
Flurstueck = 123;
LBJ = 2026;
Messungshorizont = 305; { NHN, mittlere Hoehe des Punktfeldes }
Lagestatus = 489;
Hoehenstatus = 170;
Rechtswert = 295;
UTM_Zone = 33;
GV = 132448;
Gemarkung = Musterhausen;
GeV = 13072077;
Gemeinde = Musterstadt;
END
{ Nummerierungsbezirks-Verschluesselung (2-stelliger NV -> 8-stelliger NB) }
NUMMERIERUNGSBEZIRKE
{ NV Nummerierungsbezirk }
{----------------------------}
55 32599585;
END
{ ---------------------------------------------------------------------------- }
{ Vorgabekoordinaten im Lagestatus 489 (ETRS89/UTM Zone 33). MV: Ostwert }
{ 7-stellig mit einstelligem Zonenpraefix 3 (wie in den echten MV-Dateien); }
{ NV-Spalte = 2-stelliger Schluessel (55) aus dem Block }
{ NUMMERIERUNGSBEZIRKE. }
{ ---------------------------------------------------------------------------- }
VORGABEN LS 489
{ NV A NR VMA F }
55 1 5001 x SA Y = 3295100.000 X = 5985100.000 Z = 300.000;
55 1 5002 x SA Y = 3295400.000 X = 5985100.000 Z = 302.000;
55 1 5003 x SA Y = 3295400.000 X = 5985400.000 Z = 304.000;
55 1 5004 x SA Y = 3295100.000 X = 5985400.000 Z = 306.000;
{ Grenzpunkte Flurstueck 123 (Quadrat 100 m x 100 m) }
55 2 101 x S Y = 3295200.000 X = 5985200.000;
55 2 102 x SA Y = 3295300.000 X = 5985200.000;
55 2 103 x S Y = 3295300.000 X = 5985300.000;
55 2 104 x S Y = 3295200.000 X = 5985300.000;
{ Messungslinie 111-112 (Laenge 200 m), 113 liegt 5 cm neben der Linie, }
{ 114 (2 cm daneben) nur fuer EINFLUCHTEN_GERADE }
55 2 111 x S Y = 3295150.000 X = 5985150.000;
55 2 112 x S Y = 3295350.000 X = 5985150.000;
55 2 113 x S Y = 3295250.000 X = 5985150.050;
55 2 114 x S Y = 3295250.000 X = 5985149.980;
{ Kreisbogen 121-122 (M = 3295250/5985300, R = 70.711), 124 nahe Scheitel, }
{ 125 (2 cm daneben) nur fuer EINFLUCHTEN_BOGEN, 135 = gegebener Mittelpunkt }
55 2 121 x S Y = 3295200.000 X = 5985350.000;
55 2 122 x S Y = 3295300.000 X = 5985350.000;
55 2 124 x S Y = 3295250.000 X = 5985370.750;
55 2 125 x S Y = 3295250.000 X = 5985370.691;
55 7 135 x S Y = 3295250.000 X = 5985300.000;
{ Gerade 131-132 fuer Schnittmakros }
55 2 131 x S Y = 3295150.000 X = 5985250.000;
55 2 132 x S Y = 3295350.000 X = 5985250.000;
{ Klotoide: 133 = Mittelpunkt Endpunktkreis (R = 50), 134 = Klotoidenendpunkt }
55 7 133 x S Y = 3295300.000 X = 5985180.000;
55 7 134 x S Y = 3295340.000 X = 5985150.000;
{ Hoehenfestpunkte fuer das Nivellement (nur Hoehe) }
55 9 9001 x SA Z = 300.000;
55 9 9003 x SA Z = 300.600;
{ Ebenheitsraster 5 x 5 (9101-9125, Abstand 5 m; Nummern in X-Richtung }
{ fortlaufend, naechste Reihe in Y-Richtung); Z leicht verrauscht (+-3 mm) }
55 4 9101 x S Y = 3295120.000 X = 5985120.000 Z = 310.001;
55 4 9102 x S Y = 3295120.000 X = 5985125.000 Z = 309.999;
55 4 9103 x S Y = 3295120.000 X = 5985130.000 Z = 310.002;
55 4 9104 x S Y = 3295120.000 X = 5985135.000 Z = 309.999;
55 4 9105 x S Y = 3295120.000 X = 5985140.000 Z = 310.003;
55 4 9106 x S Y = 3295125.000 X = 5985120.000 Z = 310.002;
55 4 9107 x S Y = 3295125.000 X = 5985125.000 Z = 310.003;
55 4 9108 x S Y = 3295125.000 X = 5985130.000 Z = 310.002;
55 4 9109 x S Y = 3295125.000 X = 5985135.000 Z = 310.002;
55 4 9110 x S Y = 3295125.000 X = 5985140.000 Z = 310.001;
55 4 9111 x S Y = 3295130.000 X = 5985120.000 Z = 309.997;
55 4 9112 x S Y = 3295130.000 X = 5985125.000 Z = 310.003;
55 4 9113 x S Y = 3295130.000 X = 5985130.000 Z = 310.000;
55 4 9114 x S Y = 3295130.000 X = 5985135.000 Z = 310.003;
55 4 9115 x S Y = 3295130.000 X = 5985140.000 Z = 309.998;
55 4 9116 x S Y = 3295135.000 X = 5985120.000 Z = 310.002;
55 4 9117 x S Y = 3295135.000 X = 5985125.000 Z = 309.997;
55 4 9118 x S Y = 3295135.000 X = 5985130.000 Z = 309.998;
55 4 9119 x S Y = 3295135.000 X = 5985135.000 Z = 309.997;
55 4 9120 x S Y = 3295135.000 X = 5985140.000 Z = 309.999;
55 4 9121 x S Y = 3295140.000 X = 5985120.000 Z = 310.000;
55 4 9122 x S Y = 3295140.000 X = 5985125.000 Z = 310.003;
55 4 9123 x S Y = 3295140.000 X = 5985130.000 Z = 309.998;
55 4 9124 x S Y = 3295140.000 X = 5985135.000 Z = 310.000;
55 4 9125 x S Y = 3295140.000 X = 5985140.000 Z = 310.001;
END
{ Quell-Koordinatensystem 1 fuer KSTRANSFORMATION. 901..904 mit Punktart 1 wie }
{ ihre Zielpunkte 5001..5004 (AP), sonst meldet der Compiler eine }
{ widerspruechliche Punktart. Koordinaten mit +-3 mm Rauschen. }
VORGABEN KOORDINATENSYSTEM 1, REM = 'Altriss lokal (Translation +3295000/+5985000)'
55 1 901 x x Y = 100.004 X = 99.999;
55 1 902 x x Y = 399.997 X = 99.998;
55 1 903 x x Y = 400.001 X = 399.996;
55 1 904 x x Y = 99.997 X = 399.999;
55 2 905 x x Y = 249.995 X = 449.997;
END
{ Quell-Koordinatensystem 2 fuer KSMASCHENTRANSFORMATION (Rauschen +-3 mm) }
VORGABEN KOORDINATENSYSTEM 2, REM = 'Digitalisierung lokal (Translation wie KS 1)'
55 2 911 x x Y = 200.001 X = 199.998;
55 2 912 x x Y = 299.998 X = 200.001;
55 2 913 x x Y = 299.998 X = 300.005;
55 2 914 x x Y = 259.999 X = 230.002;
END
{ ---------------------------------------------------------------------------- }
{ Zwei lokale Quell-Koordinatensysteme fuer die KS-Beobachtungslisten der VKT }
{ (Makro 33): KS 4 = Altriss (KSKOORDINATEN), KS 5 = Digitalisierung }
{ (KSDIG_KOORDINATEN). Reine Translation des Punktfeldes, Rauschen wenige mm; }
{ die VKT-Ausgleichung bestimmt daraus die Zielkoordinaten. }
{ ---------------------------------------------------------------------------- }
VORGABEN KOORDINATENSYSTEM 4, REM = 'VKT-Altriss lokal (Translation -120/-130)'
55 2 111 x x Y = 30.002 X = 20.003;
55 2 112 x x Y = 229.995 X = 19.998;
55 2 103 x x Y = 180.004 X = 169.998;
55 2 101 x x Y = 80.000 X = 69.997;
55 2 102 x x Y = 179.996 X = 70.002;
END
VORGABEN KOORDINATENSYSTEM 5, REM = 'VKT-Digitalisierung lokal (Translation -50/-50)'
55 2 111 x x Y = 99.994 X = 100.011;
55 2 112 x x Y = 299.998 X = 99.993;
55 2 103 x x Y = 249.999 X = 249.998;
55 2 104 x x Y = 150.007 X = 249.994;
55 2 102 x x Y = 250.004 X = 150.010;
END
{ ---------------------------------------------------------------------------- }
{ Polaraufnahme: freie Station 7001 = (3295250, 5985180), Orientierung 0, }
{ Anschluss 5001/5002/102, Gebaeudepunkte 301-304 (303/304 ca. 1 cm verzerrt }
{ als Eingabe fuer die Gebaeudeumringausgleichung), 7002 nur Richtung }
{ (Grundlage fuer RICHTUNGSFUSSPUNKTE: Hz ~ 0 = Richtung Nord). Messwerte mit }
{ realistischem Rauschen (Hz +-1.5 mgon, HD +-3 mm); REM je Zielung. }
{ ---------------------------------------------------------------------------- }
MESSUNG, A = 3
55 7 7001 x x ;
55 1 5001 x a Hz = 268.8091 HD = 170.003;
55 1 5002 x a Hz = 131.1906 HD = 169.997;
55 2 102 x a Hz = 75.7774 HD = 53.850 REM = 'Grenzstein';
55 3 301 x x Hz = 359.0330 HD = 50.002 REM = 'Gebaeudeecke SW';
55 3 302 x x Hz = 370.4840 HD = 44.719;
55 3 303 x x Hz = 373.9026 HD = 50.164;
55 3 304 x x Hz = 363.1991 HD = 54.919;
55 7 7002 x x Hz = 0.0006;
END
{ ---------------------------------------------------------------------------- }
{ Netzmessungen Layer 1: Beobachtungen des Polygonzugs 5001 -> 7101 -> 7102 -> }
{ 5002 (Hz = Azimut, Orientierung 0). In NETZMESSUNGEN ist der Vertikalwinkel }
{ V Pflicht (unterscheidet die Fernrohrlagen); V trigonometrisch aus den }
{ Hoehen (7101 = 300.700, 7102 = 301.300; ohne hi keine Hoehenauswertung). }
{ Beobachtungen mit Rauschen (Hz/V +-1 mgon, HD +-2 mm): der Polygonzug }
{ erhaelt einen Schlusswiderspruch von ca. 12 mm (zulaessig ~79 mm), den die }
{ Zugausgleichung verteilt. }
{ ---------------------------------------------------------------------------- }
NETZMESSUNG, L = 1, S = 1, FN
55 1 5001 x x ;
55 1 5004 x x Hz = 0.0008 V = 98.7263;
55 7 7101 x x Hz = 87.4327 V = 99.5638 HD = 101.982;
END
NETZMESSUNG, L = 1, S = 1, FN
55 7 7101 x x ;
55 1 5001 x x Hz = 287.4340 V = 100.4362 HD = 101.979;
55 7 7102 x x Hz = 99.9994 V = 99.6186 HD = 100.002;
END
NETZMESSUNG, L = 1, S = 1, FN
55 7 7102 x x ;
55 7 7101 x x Hz = 300.0007 V = 100.3812 HD = 99.998;
55 1 5002 x x Hz = 112.5674 V = 99.5624 HD = 101.981;
END
NETZMESSUNG, L = 1, S = 1, FN
55 1 5002 x x ;
55 7 7102 x x Hz = 312.5658 V = 100.4377 HD = 101.978;
55 1 5003 x x Hz = 0.0005 V = 99.5762;
END
{ ---------------------------------------------------------------------------- }
{ Netzmessungen Layer 2: Lage- und Hoehennetz 5001/5002 -> Neupunkt 7201 }
{ Soll: 7201 = (3295250.000, 5985260.000, Z = 301.000); hi = hr = 1.500. }
{ Beobachtungen mit Rauschen (Hz/V +-1 mgon, SD +-2 mm): Lage- und }
{ Hoehennetzausgleichung verteilen Verbesserungen im mm-Bereich. }
{ ---------------------------------------------------------------------------- }
NETZMESSUNG, L = 2, S = 1, FN
55 1 5001 x x hi = 1.500;
55 1 5002 x x Hz = 100.0008 V = 99.5761 SD = 300.005 hr = 1.500;
55 7 7201 x x Hz = 47.9463 V = 99.7104 SD = 219.321 hr = 1.500;
END
NETZMESSUNG, L = 2, S = 1, FN
55 1 5002 x x hi = 1.500;
55 1 5001 x x Hz = 299.9994 V = 100.4239 SD = 300.009 hr = 1.500;
55 7 7201 x x Hz = 352.0536 V = 100.2896 SD = 219.317 hr = 1.500;
END
{ ---------------------------------------------------------------------------- }
{ Nivellement-Rohdaten: Zug 9001 (300.000) -> 9002 -> 9003 (300.600); }
{ Doppelablesungen R-V-V-R mit Ablesegenauigkeit +-0.2 mm; die Schleife }
{ schliesst mit 0.13 mm Widerspruch (wird vom NIVELLEMENT verteilt). }
{ ---------------------------------------------------------------------------- }
NIVMESSUNG
55 9 9001 x x Z = 1.50012 HD = 20.000;
55 7 9002 x x Z = 1.19998 HD = 20.000;
55 7 9002 x x Z = 1.20003 HD = 20.000;
55 9 9001 x x Z = 1.50009 HD = 20.000;
END
NIVMESSUNG
55 7 9002 x x Z = 1.40005 HD = 25.000;
55 9 9003 x x Z = 1.10002 HD = 25.000;
55 9 9003 x x Z = 1.09996 HD = 25.000;
55 7 9002 x x Z = 1.39998 HD = 25.000;
END
{ ============================================================================ }
{ Rechenmakros NR = 1 .. 40 }
{ ============================================================================ }
{ 1: Spannmasskontrollen. Demonstriert: ZS-Toleranz, VR (Masse fuer den }
{ Vermessungsriss), KN, REM je Datensatz, Anlege-/Endmass-Variante }
{ (2 Werte) und Fehlwert x. ZS = 0.15 deckt die Streckenreduktion der }
{ oertlich gemessenen Masse (UTM + Horizont, bis ~9 cm/200 m) sicher ab. }
ENTFERNUNGEN, NR = 1, ZS = 0.15, VR,
DATUM = 17.07.2026, ZEIT = 10:00:00,
KN = 'Spannmasskontrolle Flurstueck 123'
55 101 55 102 100.000;
55 102 55 103 100.000 REM = 'FR 12/1980';
55 111 55 112 0.000 200.000;
END
{ 2: Koordinatenvergleich. Demonstriert: Satz ohne Pruefung (x) und Satz }
{ mit zulaessiger Lageabweichung (113-114 sind 7 cm auseinander < 0.100). }
KOORDINATENVERGLEICH, NR = 2, ZP = 0.10,
DATUM = 17.07.2026, ZEIT = 10:01:00
55 111 55 113 x ;
55 113 55 114 0.100;
END
{ 3: Linienelemente auf 111-112. Demonstriert: Anlege-/Endmass an den }
{ Geradenpunkten mit ZS-Toleranz (Massvergleich); 113: Abszisse 100.000, }
{ Ordinate -0.050 (reines Protokoll, kein Ruecken). }
LINIENELEMENTE, NR = 3, ZS = 0.15,
DATUM = 17.07.2026, ZEIT = 10:02:00
55 111 0.000,
55 112 200.000;
55 113;
END
{ 4: Kleinpunkte auf 111-112 (ohne Anlege-/Endmass -> Massstab exakt 1; }
{ ein Massvergleich wuerde wegen der Streckenreduktion den Massstab }
{ verfaelschen). 8002 = (3295200, 5985150), 8003 = (3295300, 5985152) }
{ (Ordinate -2 = links = Nord). Demonstriert: ZP. }
KLEINPUNKTE, NR = 4, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:03:00
55 111,
55 112;
55 2 8002 x B 50.000 0.000;
55 2 8003 x B 150.000 -2.000;
END
{ 5: Messlinie = Linienelemente + Kleinpunkte auf derselben Linie. }
{ Element 113 (Protokoll), Neupunkt 8004 = (3295250, 5985140) }
{ (Ordinate +10 = rechts = Sued). Demonstriert: KN, ZP. }
MESSLINIE, NR = 5, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:04:00,
KN = 'Orthogonalaufnahme Baulinie'
55 111,
55 112;
55 113;
55 2 8004 x B 100.000 10.000;
END
{ 6: Bogenelemente auf Bogen 121-122 (R = 70.711, M = 3295250/5985300); }
{ 124 liegt 3.9 cm radial neben dem Scheitel. Demonstriert: VR, ZP. }
BOGENELEMENTE, NR = 6, VR, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:05:00
55 121,
55 122; R = 70.711;
55 124;
END
{ 7: Bogenpunkte; 8005 = Bogenscheitel (3295250.000, 5985370.711) }
{ (Abszisse 55.536 = halbe Bogenlaenge 111.072); Neupunktzeile OHNE }
{ Werte = Bogenmittelpunkt 8006. Demonstriert: VR. }
BOGENPUNKTE, NR = 7, VR,
DATUM = 17.07.2026, ZEIT = 10:06:00
55 121,
55 122; R = 70.711;
55 2 8005 x B 55.536 0.000;
55 7 8006 x B ;
END
{ 8: Gewichtete ausgleichende Gerade durch 111/113/112 (mf a priori je }
{ Punkt: 0.010/0.050/0.010 -> Gerade bei X = 5985150.001); 114 nimmt }
{ passiv teil (o = nur protokolliert). Demonstriert: mf-Spalte, Flag o, }
{ ZP-Zusatzsatz je Gerade, Start-/Endpunkt 8007/8008. }
AUSGLEICHGERADEN, NR = 8,
DATUM = 17.07.2026, ZEIT = 10:07:00
55 111 0.010,
55 113 0.050,
55 114 0.050 o,
55 112 0.010;
ZP = 0.10;
55 2 8007 x B ;
55 2 8008 x B ;
END
{ 9: Lot von 124 auf Gerade 101-102; Lotfusspunkt 8009 = (3295250, 5985200). }
{ Demonstriert: ZP, REM. }
LOTFUSSPUNKTE, NR = 9, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:08:00,
REM = 'Lot vom Bogenscheitelpunkt auf die Suedgrenze'
55 101,
55 102;
55 124;
55 2 8009 x B ;
END
{ 10: Richtungsfusspunkt: Strahl 7001 -> 7002 (Hz ~ 0 = Nord, nur Richtung }
{ gemessen) schneidet Gerade 121-122; 8010 ~ (3295250, 5985350) }
RICHTUNGSFUSSPUNKTE, NR = 10,
DATUM = 17.07.2026, ZEIT = 10:09:00
55 121,
55 122;
55 7001;
55 7002;
55 7 8010 x B ;
END
{ 11: 114 in die Gerade 111-112 einfluchten -> (3295250.000, 5985150.000). }
{ 114 liegt bewusst 2 cm neben der Flucht - die gemeldete Abweichung von }
{ 0.02 ist der gewollte Rueckbetrag des Einfluchtens. }
EINFLUCHTEN_GERADE, NR = 11, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:10:00
55 111,
55 112;
55 114;
END
{ 12: 125 in den Bogen 121-122 einfluchten -> (3295250.000, 5985370.711). 125 }
{ liegt bewusst 2 cm neben dem Bogen (gewollter Rueckbetrag). }
EINFLUCHTEN_BOGEN, NR = 12, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:11:00
55 121,
55 122; R = 70.711;
55 125;
END
{ 13: Schnitt Gerade 131-132 (X = 5985250) mit der um S = +10 m nach rechts }
{ (Blick 101->104 = Nord, rechts = Ost) verschobenen Geraden 101-104; }
{ Schnittpunkt 8001 = (3295210, 5985250). Demonstriert: Verschiebesatz. }
GERADENSCHNITT, NR = 13,
DATUM = 17.07.2026, ZEIT = 10:12:00
55 131,
55 132;
55 101,
55 104; S = 10.000;
55 2 8001 x B ;
END
{ 14: Kreis um den gegebenen Mittelpunkt 135 (R = 70.711) x Gerade 131-132; }
{ Abstand Mittelpunkt-Gerade = 50.000 << R -> robuster Schnitt, }
{ Halbsehne = 50.000; Austrittspunkt 8011 = (3295300, 5985250) }
KREISGERADESCHNITT, NR = 14,
DATUM = 17.07.2026, ZEIT = 10:13:00
55 135; R = 70.711;
55 131,
55 132;
55 2 8011 x B ;
END
{ 15: Bogenschnitt um 101 (R = 50.000) und 102 (R = 67.082); }
{ Schnittpunkt rechts von 101->102: 8012 = (3295240, 5985170) }
BOGENSCHNITT, NR = 15,
DATUM = 17.07.2026, ZEIT = 10:14:00,
REM = 'Bogenschlag zur GP-Wiederherstellung'
55 101; R = 50.000;
55 102; R = 67.082;
55 2 8012 x B ;
END
{ 16: Mehrfacher Bogenschnitt (ueberbestimmt): Strecken mit +-3 mm Rauschen }
{ und Standardabweichung s(S) = 0.005 je Strecke; 104 mit Kennzeichen O }
{ (kein Passpunkt, nur dokumentiert). 8013 ~ (3295260, 5985240). }
M_BOGENSCHNITT, NR = 16,
DATUM = 17.07.2026, ZEIT = 10:15:00
55 101 72.113 0.005,
55 102 56.567 0.005,
55 103 72.110 0.005,
55 104 84.850 0.005 O;
55 2 8013 x B ;
END
{ 17: Vorwaertsschnitt von 5002 und 5001 mit je ZWEI Anschlussrichtungen }
{ (gewichteter Abriss); Richtungen mit +-1 mgon Rauschen. }
{ 8014 ~ (3295250, 5985250), rechts der Linie 5002 -> 5001. }
VORWAERTSSCHNITT, NR = 17,
DATUM = 17.07.2026, ZEIT = 10:16:00
55 5002;
55 5003 0.0006,
55 5001 299.9994;
55 5001;
55 5004 0.0005,
55 5002 100.0008;
55 2 8014 x B 350.0008 49.9994;
END
{ 18: Kreis durch 121/124/122 mit zusaetzlichem Kontrollradius (R = 70.620 }
{ wird nur mit dem berechneten Radius 70.616 verglichen); }
{ Mittelpunkt 8015 = (3295250.000, 5985300.134) }
KREIS, NR = 18,
DATUM = 17.07.2026, ZEIT = 10:17:00
55 121,
55 124,
55 122;
R = 70.620;
55 7 8015 x B ;
END
{ 19: Klotoide: Startrichtung = Gerade 5001-5002 (Az 100 gon), }
{ Endpunktkreis um 133 (R = 50.000), Endpunkt 134; Richtungsaenderung }
{ 59.03 gon < 100 gon -> kurze Klotoide (L = 0) loesbar }
KLOTOIDE, NR = 19,
DATUM = 17.07.2026, ZEIT = 10:18:00,
REM = 'Uebergangsbogen Anschluss Wirtschaftsweg'
55 5001,
55 5002;
55 133;
55 134;
L = 0;
55 7 8016 x B 1.000 1.000;
END
{ 20: Rechtwinkelzug 101 -> 102 (Bezugslinie Az 100 gon): Seiten mit +-2 mm }
{ Rauschen (40.002/-29.998/59.999/+30.001) -> Schlussfehler ~3 mm wird }
{ proportional verteilt. 8017 ~ (...240, ...200), 8018 ~ (...240, }
{ ...230), 8019 ~ (...300, ...230). }
RECHTWINKELZUG, NR = 20,
DATUM = 17.07.2026, ZEIT = 10:19:00
55 101,
55 102;
55 101;
55 102;
55 7 8017 x B 40.002 0.000;
55 7 8018 x B 0.000 -29.998;
55 7 8019 x B 59.999 0.000;
55 2 102 x x 0.000 30.001;
END
{ 21: Polarelemente von 5001: Anschluss 101 MIT Anschlussrichtung und }
{ gemessener Strecke (141.418, wahr 141.421; ZS = 0.10 deckt Rauschen }
{ und Streckenreduktion); Ziele 104 und 5002. }
POLARELEMENTE, NR = 21, ZS = 0.10,
DATUM = 17.07.2026, ZEIT = 10:20:00
55 5001;
55 101 50.0007 141.418;
55 104;
55 5002;
END
{ 22: Polarpunkte von 5004: ZWEI Anschluesse (5001 und 5003, gewichteter }
{ Abriss; 5003 mit O = kein Passpunkt), a-priori-Fehler MF_Hz/MF_ZU, }
{ NETZ = Neupunkte stehen der Netzmessung zur Verfuegung. }
{ 8023 = (3295150, 5985450), 8024 = (3295140, 5985430) (3-4-5). }
POLARPUNKTE, NR = 22, NETZ, MF_Hz = 0.0020, MF_ZU = 0.0020,
DATUM = 17.07.2026, ZEIT = 10:21:00
55 5004;
55 5001 200.0006,
55 5003 100.0008 O;
55 7 8023 x B 50.0000 70.711;
55 7 8024 x B 59.0334 50.000;
END
{ 23: Gewichtetes Koordinatenmittel aus 101 (Gewicht 2) und 102 (Gewicht 1); }
{ 8025 = (3295233.333, 5985200.000) }
MITTELWERT, NR = 23,
DATUM = 17.07.2026, ZEIT = 10:22:00,
KN = 'Hilfspunkt Zufahrtsmitte'
55 101 2.0,
55 102 1.0;
55 7 8025 x B ;
END
{ 24: Winkel am Scheitel 101 zwischen 102 und 104 (100 gon) }
WINKEL, NR = 24,
DATUM = 17.07.2026, ZEIT = 10:23:00
55 101;
55 102;
55 104;
END
{ 25: Polygonzug 5001 -> 7101 -> 7102 -> 5002 aus den Netzmessungen Layer 1; }
{ Anschlussziel 5004, Abschlussziel 5003; W = Winkelfehler verteilen. }
{ Schlusswiderspruch aus dem Beobachtungsrauschen ~12 mm (zul. ~79 mm). }
POLYGONZUG, NR = 25, W, L = 1,
DATUM = 17.07.2026, ZEIT = 10:24:00
55 5001,
55 7101,
55 7102,
55 5002;
55 5004;
55 5003;
END
{ 26: Flaeche Flurstueck 123: Umring 101-104-103-102 im Uhrzeigersinn, }
{ Soll = 10000 m2 (ohne Streckenkontrollen im Umring); BELEG mit }
{ amtlicher Buchflaeche. Demonstriert: KN (Katasternachweistext). }
FLAECHE, NR = 26,
DATUM = 17.07.2026, ZEIT = 10:25:00,
KN = 'Flst. 123, Gemarkung Musterhausen'
FS 123;
55 101,
55 104,
55 103,
55 102,
55 101;
BELEG
ALB = 10000;
ALKIS = -1;
END
{ 27: Grenzpruefung im oertlichen System der Linie 111-112 (Az 100 gon): }
{ DREI Passpunkte 111/112/103 mit Gewichten. Mit nur zwei Passpunkten }
{ waere die 4-Parameter-Transformation exakt bestimmt (Redundanz 0) und }
{ das Protokoll koennte gar keine Restklaffen zeigen. Risswerte mit }
{ +-3 mm Rauschen, VRK = nachbarschaftstreue Restklaffenverteilung. }
GRENZPRUEFUNG, NR = 27, P = 4, VRK,
DATUM = 17.07.2026, ZEIT = 10:26:00,
KN = 'Riss 123/1980'
55 111 0.003 -0.002 2.0,
55 112 -0.003 199.995 1.0,
55 103 -150.004 150.002 1.0;
55 113 -0.054 100.002;
55 101 -50.000 49.996;
END
{ 28: Punktidentitaet (Soll-Ist-Nachweis) fuer 101 und 102. }
{ Demonstriert: punktweise Riss-Angabe RJ = '...' und REM je Satz. }
PUNKTIDENTITAET, NR = 28,
DATUM = 17.07.2026, ZEIT = 10:27:00
RJ = 123/1980;
55 101 RJ = '123/1980' REM = 'Grenzstein vorgefunden';
55 102 REM = 'Grenzstein, Kopf leicht beschaedigt';
END
{ 29: Helmert-Transformation (P = 4) aus dem Zahlenriss-System der Linie }
{ 111-112 (Rotation 100 gon): Risswerte mit +-3 mm Rauschen, Gewichte }
{ je Passpunkt, 104 passiv (o), MF_YX a priori, VRK. }
{ Neupunkt 8031 lokal (-20, 80) -> ca. (3295230, 5985170). }
TRANSFORMATION, NR = 29, P = 4, VRK, MF_YX = 0.02,
DATUM = 17.07.2026, ZEIT = 10:28:00,
REM = 'Zahlenriss 123/1980'
55 111 0.003 -0.001 2.0,
55 112 0.001 199.995 2.0,
55 101 -49.997 49.999 1.0,
55 104 -150.003 49.998 1.0 o;
55 2 8031 x -20.000 80.000;
END
{ 30: KS-Transformation aus Koordinatensystem 1 (Quellwerte mit +-3 mm }
{ Rauschen): Passpunktpaare 901..904 -> 5001..5004 mit Gewichten, }
{ Neupunkt 905 -> 8041 ~ (3295250.00, 5985450.00). }
{ Demonstriert: Gewichtsspalte, MF_YX, VRK, ZP. }
KSTRANSFORMATION, NR = 30, VRK, MF_YX = 0.02, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:29:00
KS 1;
55 901 55 5001 2.0,
55 902 55 5002 2.0,
55 903 55 5003 1.0,
55 904 55 5004 1.0;
55 905 55 8041 ;
END
{ 31: Maschentransformation mit automatischen Maschen (AUTO_MASCHEN, }
{ Delaunay): Passpunkte 101..104 lokal (Translation -150/-150) mit }
{ +-3 mm Rauschen, MF_YX a priori; Neupunkt 8052 -> ca. (...230, ...230). }
MASCHENTRANSFORMATION, NR = 31, AUTO_MASCHEN, MF_YX = 0.02,
DATUM = 17.07.2026, ZEIT = 10:30:00
55 101 49.999 49.997,
55 102 150.000 50.001,
55 103 150.005 150.002,
55 104 49.997 149.997;
55 2 8052 x 80.000 80.000;
END
{ 32: KS-Maschentransformation aus Koordinatensystem 2 (Quellwerte +-3 mm }
{ verrauscht) mit expliziter Masche 911-912-913; Neupunkt 914 -> 8051 }
{ ~ (3295260, 5985230); 914 liegt im Dreieck der Masche. }
KSMASCHENTRANSFORMATION, NR = 32, MF_YX = 0.02, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:31:00
KS 2;
55 911 55 101 ,
55 912 55 102 ,
55 913 55 103 ;
55 914 55 8051 ;
MASCHEN
55 911 , 55 912 , 55 913 ;
END
{ 33: Verkettete Transformation (VA, 'VKTRANSFORMATION'; in Baden-Wuerttemberg }
{ 'Komplexausgleichung'): gleicht acht oertliche Systeme GEMEINSAM ins }
{ Auftragssystem aus und demonstriert ALLE Beobachtungslisten-Typen. }
{ Festpunktliste: 111/112/103 fest (x, Datum) - sie bilden ein DREIECK }
{ (200 m x 150 m), damit jedes System flaechenhaft verankert ist; mit nur }
{ zwei Festpunkten auf EINER Geraden waeren die 5-Parameter-Massstaebe }
{ praktisch unbestimmt und das Protokoll voller Extremwerte. 101/102/104/ }
{ 113 (in VORGABEN vorhanden) sind zu bestimmen (mf 0.02); der ECHT NEUE }
{ Punkt 8061 steht NICHT in der Festpunktliste (sonst 'kein Festpunkt/ }
{ keine Koordinaten'), er wird vom System K1 erzeugt. Jeder Neupunkt }
{ bekommt seine Naeherung aus einem koordinatenliefernden System, das }
{ durch die Festpunkte verankert ist (sonst 'Transformationsparameter }
{ nicht berechenbar' / 'keine Naeherungskoordinaten'). Systeme: }
{ K1 KOORDINATEN Riss (Rotation 100 gon) -> 113, 8061 }
{ K2 KSKOORDINATEN Quell-KS 4 (Altriss) -> 101, 102 }
{ K3 DIG_KOORDINATEN digitalisierte Urkarte -> 104, 101 }
{ K4 KSDIG_KOORDINATEN Quell-KS 5 (Digitalisierung, existierende Pkt.) }
{ K5 RICHTUNGEN Standpunkte 111 und 103 (Orientierung 0) }
{ K6 ENTFERNUNGEN Spannmasse (Belegform, DFHD), vier Von-Punkte }
{ K7 POLARELEMENTE Standpunkt 111, P=3 -> 112/101/102/103 }
{ K8 PARALLELEN Messungslinie 111-112 || Grenze 101-102 }
{ ACHTUNG bei PARALLELEN: die Datensaetze fuellen ABWECHSELND zwei }
{ Polygonzuege (Satz 1 = Zug1-Punkt 1, Satz 2 = Zug2-Punkt 1, Satz 3 = }
{ Zug1-Punkt 2, ...) - sie sind NICHT Anfang und Ende einzelner Strecken. }
{ Die Reihenfolge 111,101,112,102 ergibt die Bedingung 111-112 || 101-102; }
{ 111,112,101,102 wuerde dagegen 111-101 || 112-102 verlangen, also zwei }
{ SENKRECHTE Strecken - und weil die Bedingung unkontrolliert ist, wird }
{ sie erzwungen und zerreisst die gesamte Ausgleichung. Ebenso braucht }
{ jedes Spannmass einen beweglichen Punkt; zwischen zwei Festpunkten }
{ meldet das Protokoll '- verworfen_FP -'. Alle }
{ a-priori-Standardabweichungen liegen im Band 2..8 cm, das Rauschen bei }
{ rund sigma/5. SNR = Ausgabe nach Punktnummern sortiert. }
VKTRANSFORMATION, NR = 33, GI = 3, SNR, ZP = 0.05,
DATUM = 17.07.2026, ZEIT = 10:32:00
55 111 x 0.0200,
55 112 x 0.0200,
55 103 x 0.0200,
55 101 0.0200,
55 102 0.0200,
55 104 0.0200,
55 113 0.0200;
KOORDINATEN, SYSID = '1', TITEL = 'Riss 4711', P = 4, MF_Y = 0.02, MF_X = 0.02, MF_Mx = 0.15, MF_My = 0.15,
REM = 'Zahlenriss von 1980'
55 x 111 x 0.001 0.005 ;
55 x 112 x 0.004 199.998 ;
55 x 103 x -149.997 150.003 ;
55 x 113 B -0.048 99.999 ;
55 x 8061 B 0.001 120.001 ;
KSKOORDINATEN, SYSID = '2', TITEL = 'KS 4 Altriss', MF_Y = 0.02, MF_X = 0.02
KS 4;
55 111 x ;
55 112 x ;
55 103 x ;
55 101 x ;
55 102 x ;
DIG_KOORDINATEN, SYSID = '3', TITEL = 'Urkarte Bl. 7', P = 5, MF_Y = 0.05, MF_X = 0.05
55 x 111 x 50.015 49.996 ;
55 x 112 x 249.985 49.993 ;
55 x 103 x 200.005 200.005 ;
55 x 104 B 99.999 199.993 ;
55 x 101 B 99.996 100.009 ;
KSDIG_KOORDINATEN, SYSID = '4', TITEL = 'KS 5 Digitalisierung', P = 5, MF_Y = 0.08, MF_X = 0.08
KS 5;
55 111 x ;
55 112 x ;
55 103 x ;
55 104 x ;
55 102 x ;
RICHTUNGEN, SYSID = '5', TITEL = 'Bussolenzug', MF_Hz = 0.01
55 x 111 x ;
55 x 112 x 100.0022 ;
55 x 101 x 49.9996 ;
55 x 104 x 20.4831 ;
55 x 103 x ;
55 x 112 x 179.5191 ;
55 x 102 x 199.9966 ;
55 x 104 x 299.9994 ;
ENTFERNUNGEN, SYSID = '6', TITEL = 'FR 88/1955', MF_S = 0.02, DFHD
55 x 111 x ;
55 x 113 x 100.000 ;
55 x 113 x ;
55 x 112 x 99.995 ;
55 x 101 x ;
55 x 102 x 99.998 ;
55 x 104 x ;
55 x 103 x 100.006 ;
POLARELEMENTE, SYSID = '7', TITEL = 'Polaraufnahme 1975', P = 3, MF_Hz = 0.005, MF_HD = 0.010, MF_ZU = 0.010, MF_HDr = 3.0
55 x 111 x ;
55 x 112 x 99.9987 199.998 ;
55 x 101 x 49.9986 70.713 ;
55 x 102 x 79.5149 158.118 ;
55 x 103 x 50.0013 212.130 ;
PARALLELEN, SYSID = '8', MF_S = 0.005, MF_PAR = 0.0050
55 x 111 x ;
55 x 101 x ;
55 x 112 x ;
55 x 102 x ;
END
{ 34: Lagenetzausgleichung aus den Netzmessungen Layer 2 (verrauscht). }
{ Demonstriert: a-priori-Fehler im Kopf (MF_Hz/MF_HD/MF_ZU/MF_HDr, }
{ MF_HzAbs fuer Kreiselazimute, MF_SNetz fuer Spannmasse), Festpunkte }
{ mit mf/mf0-Spalte und ALLE Untersektionen: RICHTUNGEN und ENTFERNUNGEN }
{ (individuelle Standardabweichung je Beobachtung), KREISELAZIMUTE }
{ (Azimut + Sigma) und SPANNMASSE_NETZ (Kontrollmass + Sigma). }
{ Neupunkt 7201 ~ (3295250.000, 5985260.000). }
NETZAUSGLEICH, NR = 34, L = 2, MF_Hz = 0.0010, MF_HD = 0.0030, MF_ZU = 0.0020, MF_HDr = 2.0,
MF_HzAbs = 0.0050, MF_SNetz = 0.0500,
DATUM = 17.07.2026, ZEIT = 10:33:00
55 5001,
55 5002,
55 7201;
55 5001 x 0.0100,
55 5002 x 0.0100;
RICHTUNGEN
55 5001 55 7201 0.0015;
ENTFERNUNGEN
55 5001 55 5002 0.0040;
KREISELAZIMUTE
55 5001 55 7201 47.9491 0.0050;
SPANNMASSE_NETZ
55 5002 55 7201 219.321 0.0500;
END
{ 35: Hoehennetzausgleichung aus den Netzmessungen Layer 2 (verrauscht); }
{ a-priori-Fehler MF_V/MF_HU, Hoehen-Festpunkte mit mf/mf0-Spalte, }
{ Untersektion HOEHENUNTERSCHIEDE mit individueller Standardabweichung. }
{ 7201 erhaelt Z ~ 301.000. }
NETZAUSGLEICH_HOEHE, NR = 35, L = 2, MF_V = 0.0010, MF_HU = 0.0020,
DATUM = 17.07.2026, ZEIT = 10:34:00
55 5001,
55 5002,
55 7201;
55 5001 x 0.0050,
55 5002 x 0.0050;
HOEHENUNTERSCHIEDE
55 5001 55 7201 0.0030;
END
{ 36: Nivellement-Auswertung des Zuges 9001 -> 9002 -> 9003 (Doppel- }
{ ablesungen, Schleifenwiderspruch 0.13 mm wird verteilt). }
{ Demonstriert: MF_KM (km-Fehler), MF_Z (Ablesegenauigkeit), }
{ Festpunkte mit mf/mf0-Spalte, Untersektion HOEHENUNTERSCHIEDE. }
{ Wechselpunkt 9002 erhaelt Z ~ 300.300. }
NIVELLEMENT, NR = 36, MF_KM = 0.0020, MF_Z = 0.0005,
DATUM = 17.07.2026, ZEIT = 10:35:00
55 9001,
55 9002,
55 9003;
55 9001 x 0.0010,
55 9003 x 0.0010;
HOEHENUNTERSCHIEDE
55 9001 55 9002 0.0010;
END
{ 37: Gebaeudeumringausgleichung: Rechteck 10 m x 6 m, Festpunkte 301/302; }
{ 303/304 (ca. 1 cm verzerrt gemessen) werden auf das Soll-Rechteck }
{ ausgeglichen; bei mfStrecke = 0.008 bleibt die normierte Verbesserung }
{ damit um 1. Umlauf 301-302-303-304 gegen den Uhrzeigersinn -> }
{ Umringwinkel 300 gon (Umlauf im Uhrzeigersinn ergaebe 100 gon). }
{ Demonstriert: MF_Hz/MF_HD im Kopf + INDIVIDUELLE mfWinkel/mfStrecke. }
GEBAEUDEUMRINGAUSGLEICHUNG, NR = 37, MF_Hz = 1.0, MF_HD = 0.01,
DATUM = 17.07.2026, ZEIT = 10:36:00
55 301 ,
55 302 ;
55 x 301 x 300.0000 10.000;
55 x 302 x 300.0000 6.000;
55 x 303 B 300.0000 10.000 0.5000 0.0080;
55 x 304 B 300.0000 6.000 0.5000 0.0080;
END
{ 38: Ebenheitspruefung einer Platte 20 m x 20 m: Raster 5 x 5 ab 9101 }
{ (Nummern 9101-9125), Rasterabstand 5 m. Messschrittweite 5 in Y }
{ und 1 in X = die unmittelbaren Nachbarn. Stichmass = Hoehe minus }
{ Mittel der beiden Nachbarn: die 9 inneren Punkte haben es in beiden }
{ Richtungen, die Randpunkte nur laengs des Randes, die 4 Eckpunkte }
{ keins. Alle Stichmasse bleiben unter der Toleranz 0.010 }
{ (groesstes: 9117 mit -6.0 mm). }
EBENHEIT, NR = 38,
DATUM = 17.07.2026, ZEIT = 10:37:00
55 9101;
5 5 5 ,
5 1 5 ;
0.010;
END
{ 39: Trasse: Gerade 111 -> 112 (LEN 200, DIR 100 gon), Gradiente }
{ 300.000 -> 302.000 (TRP_POINT-Profil) und ein Querprofil TQUERS bei }
{ Station 100 (Querabstand/Hoehe-Paare). }
TRASSE, NR = 39, TNAME = 'ACHSE SUED', AS = 0,
DATUM = 17.07.2026, ZEIT = 10:38:00
TR_LINE, LEN = 200.000, DIR = 100.00000
55 2 111 x x ;
55 2 112 x x ;
TRP_POINT, TITEL = 'ACHSE SUED-PR'
0.0000 300.0000;
TRP_POINT, TITEL = 'ACHSE SUED-PR'
200.0000 302.0000;
TQUERS, TITEL = 'OK STRASSE', TQSTA = 100.0000
-3.5000 300.9600 0.0000 301.0000 3.5000 300.9600;
END
{ 40: Fassade: Umklappachse 301-302 (Gebaeudesuedseite) MIT Stationsmassen }
{ (0.000/10.000, ZS = 0.05 prueft das Achsmass); Fassadenpunkte 303/304 }
{ aus der Gebaeudeumringausgleichung werden in das Ansichts-KS 3 }
{ umgeklappt. }
FASSADE, NR = 40, KS 3 = 'Ansicht Sued', ZS = 0.05,
DATUM = 17.07.2026, ZEIT = 10:39:00
55 301 0.000,
55 302 10.000;
55 303;
55 304;
END