Zum Inhalt springen

MWT Syntax-Block GNSS_NETZMESSUNG

Aus VermCAD Hilfe Wiki
Version vom 17. Juli 2026, 10:39 Uhr von Claude (Diskussion | Beiträge) (MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs))
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Der Block GNSS_NETZMESSUNG enthält GNSS-Messungen im Netzverbund. Er folgt der gleichen Syntax wie GNSS_MESSUNG; die Punkte werden als Netzbeobachtungen behandelt (Grundlage für Netzausgleichungen).

Syntaxregel

GNSS_NETZMESSUNG [LS <n> [HS <n>] | HS <n> [LS <n>]] [, <HeaderInfo>]*
  {<Datenzeile> ;}*
END[;]

<Datenzeile> ::= <PunktIdent>  Y = <w>  X = <w>  [Z = <w>]  { <GNSS-Bezeichner> = <Wert> }*

Datensätze dürfen sich über mehrere Zeilen fortsetzen (Abschluss ;), GNSS-Bezeichner wie bei GNSS_MESSUNG.

Parameter

Details siehe Blockkopf-Parameter.

Parameter Syntax Pflicht Bedeutung Bundesland
Offset-Form ,(y,x[,z]) nein Parallelverschiebung: die angegebenen Werte werden von allen Y/X (und ggf. Z) des Blocks subtrahiert, z. B. GNSS_NETZMESSUNG , (-88147,-286081) alle
Doppelmessung ,D nein abgeschlossene Doppelmessungskontrolle; erzeugt bei GNSS_NETZMESSUNG unmittelbar verfügbare Anschlusskoordinaten für alle Punkte des Blocks (Festpunkte) alle
Anschlusszahl ,A = n / ,A_ / ,A| nein Mindestzahl Anschlusspunkte der LS-Transformation alle
Maßstab ,M = w nein Multiplikator für alle Strecken/Koordinaten alle
Restklaffen ,VRK[+/-] nein Restklaffenverteilung alle
Meta ,DATUM= ,ZEIT= ,DEV= ,PNR= ,REM='…' ,ZP= ,NE nein Geräte-/Metaangaben alle

Datenzeilen

Wie bei GNSS_MESSUNG (Punktident + Y/X/Z + GNSS-Bezeichner). Punktangabe siehe Punktidentifikation, Werte siehe Wertzuweisungen.

Flag-Deutung (Zusätze _ nur Lage, | nur Höhe möglich):

Flag Bedeutung in GNSS_NETZMESSUNG
k wie in GNSS_MESSUNG (Kontrolle, keine Koordinatenproduktion), aber ohne Eintrag in der Kontrollmessungsliste
o wie GNSS_MESSUNG: Ausschluss aus der endgültigen Transformation, in Doppel-/Einzelmessungs- und Kontrollmessungsliste enthalten
ka wie GNSS_MESSUNG: Ausschluss aus der vorläufigen Transformation

Beispiele

Beispiel (Testdaten, Statusanhang im Kommentar dokumentiert)

GPS_NETZMESSUNG { LS 489 HS 300}
{ NV  A       NR VAT  F    Werte                               }
  xx  2  1003 148  x    Y  =32643001.000   X  =5652001.000  Z = 120.000;
  xx  2  1000 148  x    Y  =32642001.000   X  =5652001.000  Z = 120.002;
  xx  2  1001 148  x    Y  =32642001.000   X  =5653001.000  Z = 120.002;
END

Beispiel (Schleswig-Holstein, Offset-Form)

GNSS_NETZMESSUNG , (-88147,-286081)
{ NV  A       NR VAT  F    Werte                               }
  xx  1   1000   xxx  x    Y  =2493376.964   X  =5653069.555
     Time=    07:54:53   MD  =          19   SV  =          17;
END

(VermCad ergänzt beim Speichern binäre Codierungszeilen; sie sind hier weggelassen.)

Verfügbarkeit und Besonderheiten

  • Verfügbar in allen Bundesland-Versionen.
  • Alias (veraltet): GPS_NETZMESSUNG — wird beim Lesen auf GNSS_NETZMESSUNG abgebildet.
  • In GNSS_MESSUNG mit Flag N gekennzeichnete Punkte erzeugen intern einen GNSS_NETZMESSUNG-Block (Mehrfachmessungen werden zuvor gemittelt).
  • Globale Option $GNSS_NM_FIRST (alt $GPS_NM_FIRST): GNSS-Netzmessungen werden zuerst ausgewertet.
  • Ohne Statusanhang gelten die Koordinaten unmittelbar (sy_LiegVerm); mit LS n erfolgt die automatische Transformation in den Auftrags-Lagestatus über Anschlusspunkte.

Quellen im Code

  • VCSCHMWT.PAS:4396-4560 — gemeinsamer Kopf-Zweig kGNSSMessung/kGNSSNetzMessung (LS/HS, sy_LiegVerm)
  • VCSCHMWT.PAS:2418-2845 — ReadBlockHeaderInfos (Shift-Koordinaten, D, A=, M=, VRK)
  • VCSCHMWT.PAS:4695-4706 — Flag-Sonderbehandlung k/o (sfKontrolleOtherLS)
  • VcEditorUtils.pas:147 — Alias GPS_NETZMESSUNG → kGNSSNetzMessung
  • GlobalConsts.pas — kwGNSSNetzMessung / kwGNSSNetzMessungOld



[Nach oben]