Zum Inhalt springen

Block AUFTRAG

Aus VermCAD Hilfe Wiki
Version vom 20. Juli 2026, 12:32 Uhr von Claude (Diskussion | Beiträge) (MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs))

Der Block AUFTRAG ist der administrative Kopf eines VermCad-Projektes. Er enthält Verwaltungsangaben (Auftragsnummer, Gemeinde, Gemarkung, Flur …) sowie die mathematischen Grundeinstellungen des Auftrags (Lagestatus, Höhenstatus, Messungshorizont, mittlerer Rechtswert bzw. UTM-Zone). VermCad liest den AUFTRAG-Block in einem eigenen frühen Compiler-Durchlauf, noch bevor die übrigen Blöcke verarbeitet werden.

Syntaxregel

AUFTRAG [, NE]
    { <Bezeichner> = [<Wert>] ; }*
END [;]
Regelelement Bedeutung
NE optionaler Blockkopf-Parameter: Fehlerprüfung für diesen Block ausschalten.
<Bezeichner> Auftragsbezeichner aus der Tabelle unten (Groß-/Kleinschreibung egal). Unbekannte Bezeichner erzeugen Fehler 57 „Auftragsbezeichner erwartet“.
<Wert> Rest der Zeile bis zum Semikolon; auch ein leerer Wert ist zulässig (der Eintrag bleibt dann leer, z. B. Finanzamt = ;).

Jeder Datensatz besteht also aus genau einem Paar Bezeichner = Wert; — die allgemeinen Wertzuweisungen der Datenblöcke gelten hier nicht.

Parameter

Die verfügbaren Bezeichner sind bundeslandabhängig (Enum TOrderInformation mit bedingter Kompilierung):

Bezeichner Bedeutung Bundesland
Nummer interne Auftragsnummer (BW: Auftragsnummer = Veränderungsnummer, kann aus der Reservierung gelesen werden) alle
Kennzeichen Projektkennzeichen alle außer Sachsen-Anhalt
Objekt Projektbezeichnung alle
Katasteramt / Katasterbehörde / Katasterbereich zuständiges Amt; das Schlüsselwort heißt in Brandenburg Katasterbehörde, in Thüringen Katasterbereich, sonst Katasteramt. Der Wert muss eine dem System bekannte Dienststelle bezeichnen — ein unbekanntes Amt löst einen Compiler-Fehler aus. Ist keine gültige Dienststelle verfügbar, den Bezeichner besser ganz weglassen. alle außer Berlin
Antragsnummer Antragsnummer des Katasterbereichs nur Thüringen
Regionalbereich Regionalbereich nur Sachsen-Anhalt
Finanzamt Finanzamt alle außer Berlin
Verantwortlicher verantwortlicher Bearbeiter alle
Büroname Büroname alle
Gemeinde, GeV Gemeinde und Gemeindeschlüssel; GeV ist mehrfach zulässig alle außer Berlin
Bezirk, BV Bezirk und Bezirksschlüssel (ersetzen Gemeinde/GeV) nur Berlin
Ortsteil, Lagebezeichnung Ortsteil, Lagebezeichnung nur Berlin
Gemarkung, GV Gemarkung und Gemarkungsschlüssel; GV ist mehrfach zulässig (mehrere Gemarkungen, siehe Beispiel) alle
Flur Flurnummer alle
Flurstueck Flurstück(e), kommagetrennt alle (gebräuchlich in THR, BRB, MV und Berlin)
LBJ laufendes Berechnungsjahr alle
Messungshorizont mittlere Höhe über dem Meeresspiegel (für Höhenreduktion der Strecken) alle
Lagestatus Lagestatus des Auftrags (bundeslandspezifische Codes wie 489, 112, 120, 150 …) alle
NB_Lagestatus Lagestatus der Nummerierungsbezirke nur Sachsen-Anhalt
CAD_Lagestatus Lagestatus der Zeichnung; leer = transformierte Koordinaten, z. B. 489 = ursprüngliche, nicht transformierte Koordinaten alle
Hoehenstatus Höhenstatus (Höhensystem), nur bei Bedarf alle
Rechtswert (Alias OSTWERT) mittlerer Rechts-/Ostwert in km (für GK-/UTM-Streckenreduktion); OSTWERT wird beim Einlesen auf RECHTSWERT abgebildet alle außer Sachsen-Anhalt
UTM_Zone UTM-Zone des Auftrags alle
GK_Streifen Gauß-Krüger-Streifen des Auftrags alle
Karte, KV Liegenschaftskarte und Kartenschlüssel; KV mehrfach zulässig nur Sachsen-Anhalt
Riss, RV Fortführungsriss und Rissverschlüsselung; RV mehrfach zulässig nur Sachsen-Anhalt
EDBS_ANR Nummer des EDBS-Auftrags; in allen anderen Bundesländern wird der Bezeichner kommentarlos überlesen nur Sachsen-Anhalt
Genauigkeitsstufe Genauigkeitsstufe des Auftrags nur Sachsen (in BW veraltet, wird überlesen)
RissNummer Rissnummer Sachsen, Berlin, Baden-Württemberg
Leitpunktnummer, LeitpunktnummerExt Leitpunktnummer (immer 5-stellig 5/3; 4-stellig 4/4 wäre eine Kartenblattnummer); …Ext für weitere Leitpunktnummern im Auftrag nur Baden-Württemberg
LAH Lageaktenhinweis (veraltet); mehrfach zulässig nur Sachsen
Kennung1, Kennung2 Kennung des Durchlaufs (Datum/Zeit) nur Sachsen
ALKIS_Modus schaltet den ALKIS-Modus ein (z. B. Punkte, Vollständig); wird bereits im 1. Compiler-Durchlauf ausgewertet alle
ALKIS_Antragsnummer ALKIS-Antragsnummer (z. B. G8326928) alle
Grenzabschnitt, Verfahren GISL-spezifische Angaben nur Sachsen (GISL-Variante)

Veraltete Bezeichner, die beim Einlesen kommentarlos überlesen werden: BEZUGSSYSTEM (alle Bundesländer), EDBS_ANR (alle außer Sachsen-Anhalt), GENAUIGKEITSSTUFE (nur Baden-Württemberg).

Datenzeilen

Jede Zeile ist ein Paar Bezeichner = Wert;. Besonderheiten:

  • Der Wert reicht vom = bis zum Semikolon (Leerzeichen erlaubt); Kommentare { … } dahinter sind zulässig.
  • Mehrfach zulässige Bezeichner (GeV, GV; Sachsen-Anhalt zusätzlich KV, RV; Sachsen zusätzlich LAH) erhalten dann eine Kennziffer vor dem eigentlichen Wert:
Gemarkung = Musterhausen/Musterburg;
GV = 2697 Musterhausen;
GV = 2698 Musterburg;

Karte = 7427-4;
KV = 1 7427-4;
KV = 2 7427-3;

Beispiele

Beispiel (Baden-Württemberg)

AUFTRAG
  Nummer = 26-3985_6;
  Finanzamt = 082848 Mühlacker;
  LBJ = 2026;
  Messungshorizont = 450; {NHN}
  Lagestatus = 489;
  RissNummer = 39852026/6;
  ALKIS_Modus = Vollständig;
  ALKIS_Antragsnummer = G13468362;
  GV = 083985;
  Gemarkung = Friolzheim;
END

Beispiel (Sachsen-Anhalt)

AUFTRAG
  Nummer = 95-1417;               { interne Auftragsnummer }
  Objekt = Zerlegung Meier;       { Projektbezeichnung }
  Katasteramt = Musteramt;
  Gemeinde = Musterhausen;
  GeV = 153261;                   { Gemeindeschlüssel }
  Gemarkung = Musterhausen;
  GV = 2697;                      { Gemarkungsschlüssel }
  Flur = 2;
  Messungshorizont = 95;
  Lagestatus = 489;
  Hoehenstatus = 160;
  LBJ = 2001;
  NB_Lagestatus = 150;            { Lagestatus der Nummerierungsbezirke }
  Regionalbereich = Musterbereich;
  CAD_Lagestatus = ;              { leer: transformierte Koordinaten }
END

Beispiel (Sachsen)

AUFTRAG
  Nummer = 95-1417;
  Kennzeichen = 4852/95;
  Objekt = Zerlegung Meier;
  Katasteramt = Musteramt;
  Gemeinde = Musterhausen;
  Gemarkung = Musterhausen;
  GV = 2697;
  Flur = 2;
  Messungshorizont = 95;
  Lagestatus = 112;
  Hoehenstatus = 160;
  LBJ = 2001;
  Rechtswert = 520;               { mittlerer Rechtswert in km }
  Genauigkeitsstufe = 1;
  RissNummer = 317;
END

Beispiel (Berlin)

AUFTRAG
  Nummer = 95-1417;
  Kennzeichen = 4852/95;
  Objekt = Zerlegung Meier;
  Bezirk = Musterhausen;
  BV = ;                          { Bezirksschlüssel }
  Gemarkung = Musterhausen;
  GV = 2697;
  Flur = 2;
  Flurstueck = 42, 43;
  Messungshorizont = 95;
  Lagestatus = 489;
  LBJ = 2001;
  Rechtswert = 520;
END

Thüringen und Brandenburg entsprechen dem Sachsen-Beispiel ohne Genauigkeitsstufe/RissNummer; Thüringen zusätzlich mit Antragsnummer = …;, das Amt heißt dort Katasterbereich, in Brandenburg Katasterbehörde.

Verfügbarkeit und Besonderheiten

  • Verfügbar in allen Bundesländern; der Bezeichnersatz ist bundeslandabhängig (siehe Tabelle).
  • Der AUFTRAG-Block wird in eigenen frühen Compiler-Durchläufen verarbeitet: Pass 1 liest nur ALKIS_Modus, Pass 2 den restlichen AUFTRAG (und NUMMERIERUNGSBEZIRKE), erst Pass 3 alle übrigen Blöcke.
  • OSTWERT ist ein zulässiger Alias für RECHTSWERT.
  • Leere Werte sind erlaubt und löschen/leeren den jeweiligen Eintrag (wichtig z. B. für LAH).
  • Fehlerquellen: unbekannter Bezeichner → Fehler 57; zu lange Information → Fehler 58; fehlendes = → Fehler 19.

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\GlobalTypes.pas:1431-1508 — Enum TOrderInformation (bundeslandabhängige Einträge)
  • VERMCAD\GlobalTypConsts.pas:3486-3568 — Bezeichnertabelle OrderInformations.ID
  • VERMCAD\GlobalTypConsts.pas:700-710 — MultiOrderInfo (mehrfach zulässige Bezeichner)
  • VERMCAD\GlobalConsts.pas:1833-1840 — bundeslandabhängiges Schlüsselwort Katasteramt
  • VERMCAD\VCSCHMWT.PAS:4133-4155 — Parsen des AUFTRAG-Datensatzes (inkl. überlesener veralteter Bezeichner und OSTWERT-Alias)
  • VERMCAD\VcSCheck.pas:1924-1941 — Mehrpass-Verarbeitung (AUFTRAG zuerst)



[Nach oben]