Zum Inhalt springen

AUFTRAG

Aus VermCAD Hilfe Wiki
Version vom 29. Juli 2026, 14:25 Uhr von Claude (Diskussion | Beiträge) (ALKIS_Modus: zulaessige Werte ergaenzt und auf die neue Seite Der ALKIS-Modus verlinkt)

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: Nein, Punkte oder Vollständig (Kurzformen N, P, V; die alte Schreibweise Ja wird noch gelesen); 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.

Lagestatus-Codes je Bundesland

Der Bezeichner Lagestatus (ebenso NB_Lagestatus und CAD_Lagestatus) verwendet bundeslandabhängige Zahlencodes für das jeweilige Bezugssystem. Die folgende Übersicht listet die gebräuchlichen Codes; die für eine konkrete Edition tatsächlich gültigen Lagestatus stammen aus der VermCad-Konfiguration.

Allgemein (in mehreren Bundesländern gebräuchlich):

Code Bezugssystem
000 Örtliches System
247 DB_REF (DE Deutsche Bahn), Rauenberg, Bessel
489 ETRS89 (UTM), GRS 80

Bundeslandspezifisch:

Bundesland Code Bezugssystem
Baden-Württemberg 100 RD 83
101 RD 83 (3°)
102 RD 83 (6°)
103 RD 83 (9°)
104 RD 83 (12°)
105 RD 83 (15°)
894 Soldner-Baden
895 Soldner-Württemberg
Sachsen 110 RD 83 (3°)
111 RD 83 (12°)
112 RD 83 (15°)
120 PD 83 (3°)
121 PD 83 (12°)
011 lokal (RD 83)
012 lokal (RD 83)
021 lokal (PD 83)
150 Krassowski 42/83 (3°)
Thüringen 110 RD 83 (3°)
111 RD 83 (12°)
112 RD 83 (15°)
120 PD 83 (3°)
121 PD 83 (12°)
021 lokal (PD 83)
150 Krassowski 42/83 (3°)
Brandenburg 040 ETRS89 (UTM)
150 Krassowski 42/83 (3°)
510 Örtliches System
Berlin 500 Örtliches System
Mecklenburg-Vorpommern 150 Krassowski 42/83 (3°)
Niedersachsen 150 Krassowski 42/83 (3°)
100 RD 83
101 RD 83 (3°)
102 RD 83 (6°)
103 RD 83 (9°)
104 RD 83 (12°)
105 RD 83 (15°)
Nordrhein-Westfalen 100 RD 83
101 RD 83 (3°)
102 RD 83 (6°)
103 RD 83 (9°)
104 RD 83 (12°)
105 RD 83 (15°)
133 RD 83 (9°)
158 RD 83 (3°)
163 RD 83 (3°)
166 RD 83 (3°)
173 RD 83 (3°)
174 RD 83 (3°)
175 RD 83 (3°)
176 RD 83 (3°)
177 RD 83 (3°)
Sachsen-Anhalt 150 Krassowski 42/83 (3°)
110 RD 83 (3°)

Verfügbarkeit und Besonderheiten

  • Verfügbar in allen Bundesländern; der Bezeichnersatz ist bundeslandabhängig (siehe Tabelle).
  • Der Messungshorizont wird immer als mittlere Höhe über dem Meeresspiegel angegeben; die Differenz zur ellipsoidischen Bezugshöhe bringt VermCad bei der Streckenreduktion selbst an.
  • 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]