Zum Inhalt springen

MWT Syntax-Block VERWALTUNG: Unterschied zwischen den Versionen

Aus VermCAD Hilfe Wiki
MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs)
Entwicklerhinweise: Zeilennummern an den Code vom 18.09.2026 angeglichen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Block VERWALTUNG}}
{{DISPLAYTITLE:VERWALTUNG}}
Der Block VERWALTUNG speichert die Verwaltungsinformationen der Punkte (Genauigkeits- und Zuverlässigkeitsangaben, Entstehung, zuständige Stelle usw.). Je Datensatz wird eine [[MWT Syntax-Punktidentifikation und Flags|Punktidentifikation]] mit beliebig vielen Bezeichner-Wert-Paaren angegeben. Der zulässige Bezeichnersatz ist '''bundeslandabhängig'''.
Der Block VERWALTUNG speichert die Verwaltungsinformationen der Punkte (Genauigkeits- und Zuverlässigkeitsangaben, Entstehung, zuständige Stelle usw.). Je Datensatz wird eine [[MWT Syntax-Punktidentifikation und Flags|Punktidentifikation]] mit beliebig vielen Bezeichner-Wert-Paaren angegeben. Der zulässige Bezeichnersatz ist '''bundeslandabhängig'''.


Zeile 151: Zeile 151:


'''Quellen im Code:'''
'''Quellen im Code:'''
* <code>VERMCAD\GlobalTypConsts.pas:3175-3298</code> — Bezeichnertabelle <code>AdminDataIdentifiers</code> je Bundesland
* <code>VERMCAD\GlobalTypConsts.pas:3339-3462</code> — Bezeichnertabelle <code>AdminDataIdentifiers</code> je Bundesland
* <code>VERMCAD\VCSCHMWT.PAS:1408-1660</code> — <code>ReadAdminData</code> (Aliase, Statusangaben, jahresabhängige Wertebereiche, GEM/SYM/INF)
* <code>VERMCAD\VCSCHMWT.PAS:1411-1663</code> — <code>ReadAdminData</code> (Aliase, Statusangaben, jahresabhängige Wertebereiche, GEM/SYM/INF)
* <code>VERMCAD\VCSCHMWT.PAS:4716-4736</code> — Datensatz-Verarbeitung des VERWALTUNG-Blocks (Punktident + AdminData)
* <code>VERMCAD\VCSCHMWT.PAS:4732-4752</code> — Datensatz-Verarbeitung des VERWALTUNG-Blocks (Punktident + AdminData)
* <code>VERMCAD\GlobalConsts.pas:1519</code> — <code>kwVerwaltung</code>
* <code>VERMCAD\GlobalConsts.pas:1539</code> — <code>kwVerwaltung</code>
* <code>VERMCAD\GlobalConsts.pas:1627</code> — <code>kwGEM</code>
* <code>VERMCAD\GlobalConsts.pas:1705</code> — <code>kwGEM</code>


{{Hilfe:NachOben}}
{{Hilfe:NachOben}}
[[Kategorie:MWT Syntax|Block VERWALTUNG]]
[[Kategorie:Blöcke mit Anweisungen (Makros)|VERWALTUNG]]

Aktuelle Version vom 18. September 2026, 10:38 Uhr

Der Block VERWALTUNG speichert die Verwaltungsinformationen der Punkte (Genauigkeits- und Zuverlässigkeitsangaben, Entstehung, zuständige Stelle usw.). Je Datensatz wird eine Punktidentifikation mit beliebig vielen Bezeichner-Wert-Paaren angegeben. Der zulässige Bezeichnersatz ist bundeslandabhängig.

Syntaxregel

VERWALTUNG
    { PBS { <Bezeichner> [<Status>] = <Wert>
          | GEM = '<Text>' { + '<Text>' }*
          | SYM = <Code>
          | INF = <Code> }*  ; }*
END [;]
Regelelement Bedeutung
PBS vollständige Punktbeschreibung NV [A] NR [VMA [ES1 [ES2]]] Flags, siehe Punktidentifikation.
<Bezeichner> Verwaltungsbezeichner aus der Tabelle unten (case-insensitiv); unbekannte Bezeichner erzeugen Fehler 130.
<Status> optional bei den Genauigkeitsbezeichnern LG/LGA/LGW/sL/LZ/LZK (Lagestatus) bzw. HG/HGA/HGW/sH (Höhenstatus): Statusnummer vor dem =, z. B. LGA 489 = 6. Ohne Status gilt der Auftragsstatus.
GEM mehrzeilige Begründung/Grenzermittlungstext; Fortsetzungszeilen mit + '…'.
SYM, INF Symbolcode bzw. technische Information wie in den Wertzuweisungen; je Satz nur einmal zulässig.

Parameter

Der Blockkopf hat keine Parameter. Die Bezeichner der Datenzeilen je Bundesland (AdminDataIdentifiers):

Bezeichner Bedeutung Bundesland
PST Punktstatus Sachsen, Thüringen, BW, Berlin, Sonstige (nicht Sachsen-Anhalt, nicht Brandenburg). Altform S wird (außer in Sachsen-Anhalt/Brandenburg) auf PST abgebildet.
GST Genauigkeitsstufe nur Sachsen und BW
LG Lagegenauigkeit – Art nur Sachsen-Anhalt
LGA Lagegenauigkeit – Art (THR: GST) alle außer Sachsen-Anhalt
sL Lagegenauigkeit – Wert (LGW) Sachsen-Anhalt, Sachsen, Thüringen, Brandenburg
LGW Lagegenauigkeit – Wert BW, Berlin, Sonstige (MV, NRW, NS, SH)
LZ Lagezuverlässigkeit nur Sachsen-Anhalt
LZK Lagezuverlässigkeit alle außer Sachsen-Anhalt
HG Höhengenauigkeit – Art nur Sachsen-Anhalt
HGA Höhengenauigkeit – Art alle außer Sachsen-Anhalt
sH Höhengenauigkeit – Wert (HGW) Sachsen-Anhalt, Sachsen, Thüringen, Brandenburg
HGW Höhengenauigkeit – Wert BW, Berlin, Sonstige
AA Mehrfachfunktion des Punktes (GP, GbP, AOP) alle außer Sachsen; in Sachsen heißt der Bezeichner MF, AA wird dort als Alias akzeptiert
MF Mehrfachfunktion des Punktes (GP, GbP, AOP, NuP) nur Sachsen
GW Punktgewicht nur Thüringen
BEM Bemerkung zur Marke/Vermarkung alle
GV Gemarkungsschlüssel alle
FLR Flurnummer alle außer Sachsen
JJ Entstehung des Punktes: Jahr alle
BLT Entstehung des Punktes: Blatt- bzw. Rissnummer alle
LAH Lageaktenhinweis (Riss der letzten Lage-Änderung) Sachsen, Brandenburg, BW, Berlin, Sonstige (nicht Sachsen-Anhalt, nicht Thüringen)
ZPK Zeilennummer für APK alle außer Sachsen
APK altes (früheres) Punktkennzeichen alle
BH nähere Erläuterung zum Berechnungshinweis (GP, GbP, AOP) alle außer Sachsen
RZG rechtlicher Zustand eines Grenzpunktes nur Sachsen
HVM / VMP Hinweis zur Abmarkung / zum HVM gehöriger Punkt nur Sachsen
HGR / GRP Hinweis auf PKZ der Bundes-/Landesgrenze / zugehöriges Punktkennzeichen nur Sachsen
LBH Flurkarten-Blattnummer der letzten Änderung LAGE (String in Hochkommas) nur Sachsen
UNT Untergang eines Punktes: Rissnummer + GV + Jahr Sachsen, BW, Berlin, Sonstige
HER Herkunft nur Thüringen
ENT Entstehung des Punktes (amtsverschieden) Brandenburg, BW, Berlin, Sonstige
ZST zuständige Stelle (String in Hochkommas) alle
REM allgemeine Bemerkung zum Punkt alle
GEM, SYM, INF Sonderformen, siehe Syntaxregel alle

„Sonstige“ = Mecklenburg-Vorpommern, Nordrhein-Westfalen, Niedersachsen, Schleswig-Holstein (Standard-Bezeichnersatz, entspricht Berlin).

Datenzeilen

  • Nach der Punktbeschreibung folgen die Paare in beliebiger Reihenfolge; ein Datensatz darf sich über mehrere (eingerückte) Folgezeilen erstrecken, Abschluss erst am Semikolon.
  • Statusbezogene Genauigkeitsangaben: LGA 489 = 6 LZK 489 = 2 LGA 111 = 5 HGA 300 = 8 — die Zahl zwischen Bezeichner und = ist der Lage- bzw. Höhenstatus; ungültige Status erzeugen Fehler 502/503.
  • Wertebereiche sind teils jahresabhängig (Sachsen, OrgErlass K-5/05): Für Aufträge mit LBJ ab 2006 entfallen LGA 1, 5, 7–9, PST 7 und alle HGA außer 6 und 9; für TP/SP/NivP gelten die alten Wertebereiche weiter. Alte ZST-Schlüssel (01, 02, 04, 60–71) werden in Sachsen als Fehler gemeldet (Umstellung auf Landkreis-Schlüssel 2019).
  • Raute-Konvention: Erbt ein neu berechneter Punkt die Sollvorgabe eines Punktes mit #-Suffix, so erbt er auch dessen Verwaltungsdaten. Wird die Raute auch im Verwaltungsblock gesetzt (3002#), erhält der Neupunkt eigene, neue Verwaltungsparameter.
  • Beim Reimport von Verwaltungsdaten (z. B. aus EDBS) toleriert der Parser fehlerhafte Einzelwerte und liest weiter (IsVerwaltungReimport).

Beispiele

Beispiel (Sachsen — TU Freiberg, statusbezogene Angaben)

VERWALTUNG
  03  0      100 111  S   LGA 489 = 6  LZK 489 = 2  LGA 111 = 5  LZK 111 = 1  HGA 160 = 4  HGA 300 = 8  PST= 0  LGA= 6  LZK= 2  ZST= '65';
END

Beispiel (Thüringen/Brandenburg — Altform ohne Status)

VERWALTUNG

{ NV  A       NR VAT  F    Werte                               }
{--------------------------------------------------------------}
  13  1        2 000  S  LGA 111 = 2  PST= 0  GV = 0513  BLT= '0180';
  48  0      103 180  S  LGA 111 = 3 LZK 111 = 1 LGA 489 = 6 HGA 300 = 8  PST= 0;
  58  0     5300 147  S  LGA 111 = 4 LZK 111 = 1 LGA 489 = 2 LZK 489 = 1;
END

Beispiel (Sachsen-Anhalt — Bezeichner LG/LZ)

VERWALTUNG

  xx  x    3003  090  S   LG = 0  LZ = 1;
  xx  x    3002# 090  S   LG = 0  LZ = 1;   { Raute: Neupunkt erhält neue Verwaltungsdaten }
END

Verfügbarkeit und Besonderheiten

  • Verfügbar in allen Bundesländern, der Bezeichnersatz ist jedoch strikt bundeslandabhängig — Bezeichner eines anderen Bundeslandes erzeugen Fehler 130 „unbekannter Verwaltungsbezeichner“.
  • In der Praxis vor allem in Sachsen, Thüringen, Sachsen-Anhalt und Brandenburg gebräuchlich; in Baden-Württemberg kommt der Block in Kundendateien praktisch nicht vor (Verwaltungsdaten laufen dort über ALKIS/NAS).
  • Abwärtskompatibilität: S → PST (außer Sachsen-Anhalt/Brandenburg), AA → MF (Sachsen). Altform in sehr alten Dateien: LG=, LZ=, GV=, FLR= ohne Statusangabe.
  • LBH, UNT, ZST und GEM erwarten Strings in Hochkommas; GEM darf mehrzeilig mit + fortgesetzt werden.
  • In Brandenburg wird sL historisch als Realzahl (in m) akzeptiert, sonst als ganze Zahl.

Entwicklerhinweise

Diese Angaben richten sich an Entwickler bzw. eine KI mit Zugriff auf den VermCad-Quellcode; für die reine Nutzung der MWT-Syntax sind sie nicht nötig. Unit-Namen und besonders Zeilennummern können sich durch die laufende Weiterentwicklung verschieben - sie dienen als Einstieg, nicht als exakte Fundstelle.

Quellen im Code:

  • VERMCAD\GlobalTypConsts.pas:3339-3462 — Bezeichnertabelle AdminDataIdentifiers je Bundesland
  • VERMCAD\VCSCHMWT.PAS:1411-1663 — ReadAdminData (Aliase, Statusangaben, jahresabhängige Wertebereiche, GEM/SYM/INF)
  • VERMCAD\VCSCHMWT.PAS:4732-4752 — Datensatz-Verarbeitung des VERWALTUNG-Blocks (Punktident + AdminData)
  • VERMCAD\GlobalConsts.pas:1539 — kwVerwaltung
  • VERMCAD\GlobalConsts.pas:1705 — kwGEM



[Nach oben]