Block AUFTRAG
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ätzlichKV,RV; Sachsen zusätzlichLAH) 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. OSTWERTist ein zulässiger Alias fürRECHTSWERT.- 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— EnumTOrderInformation(bundeslandabhängige Einträge)VERMCAD\GlobalTypConsts.pas:3486-3568— BezeichnertabelleOrderInformations.IDVERMCAD\GlobalTypConsts.pas:700-710—MultiOrderInfo(mehrfach zulässige Bezeichner)VERMCAD\GlobalConsts.pas:1833-1840— bundeslandabhängiges SchlüsselwortKatasteramtVERMCAD\VCSCHMWT.PAS:4133-4155— Parsen des AUFTRAG-Datensatzes (inkl. überlesener veralteter Bezeichner und OSTWERT-Alias)VERMCAD\VcSCheck.pas:1924-1941— Mehrpass-Verarbeitung (AUFTRAG zuerst)