MWT Syntax-Block VERWALTUNG: Unterschied zwischen den Versionen
Claude (Diskussion | Beiträge) MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs) |
Claude (Diskussion | Beiträge) MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs) |
||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:Block 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 147: | Zeile 147: | ||
* In Brandenburg wird <code>sL</code> historisch als Realzahl (in m) akzeptiert, sonst als ganze Zahl. | * In Brandenburg wird <code>sL</code> historisch als Realzahl (in m) akzeptiert, sonst als ganze Zahl. | ||
== Quellen im Code | == 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:''' | |||
* <code>VERMCAD\GlobalTypConsts.pas:3175-3298</code> — Bezeichnertabelle <code>AdminDataIdentifiers</code> je Bundesland | * <code>VERMCAD\GlobalTypConsts.pas:3175-3298</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:1408-1660</code> — <code>ReadAdminData</code> (Aliase, Statusangaben, jahresabhängige Wertebereiche, GEM/SYM/INF) | ||
| Zeile 155: | Zeile 158: | ||
{{Hilfe:NachOben}} | {{Hilfe:NachOben}} | ||
[[Kategorie:MWT Syntax]] | [[Kategorie:MWT Syntax|Block VERWALTUNG]] | ||
Version vom 20. Juli 2026, 12:32 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,ZSTundGEMerwarten Strings in Hochkommas;GEMdarf mehrzeilig mit+fortgesetzt werden.- In Brandenburg wird
sLhistorisch 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:3175-3298— BezeichnertabelleAdminDataIdentifiersje BundeslandVERMCAD\VCSCHMWT.PAS:1408-1660—ReadAdminData(Aliase, Statusangaben, jahresabhängige Wertebereiche, GEM/SYM/INF)VERMCAD\VCSCHMWT.PAS:4716-4736— Datensatz-Verarbeitung des VERWALTUNG-Blocks (Punktident + AdminData)VERMCAD\GlobalConsts.pas:1519—kwVerwaltungVERMCAD\GlobalConsts.pas:1627—kwGEM