Zum Inhalt springen

FLURSTUECKSLISTE

Aus VermCAD Hilfe Wiki

Der Block FLURSTUECKSLISTE speichert eine benannte Auswahl von Flurstücken (das Pendant zum Block PUNKTLISTE für Punkte). Er führt selbst keine Berechnung aus, sondern hält die Auswahl zum späteren Wiederverwenden bereit (neu ab 17.06.2015).

Syntaxregel

FLURSTUECKSLISTE [KOORDINATENSYSTEM <n> | LS <n>] <Name> [, <KOPFART>] [, REM = '<Text>']
    { <GEM> <FLUR> <NR_Z> <NR_N> <FOLGE> <ART> ; }*
END [;]
Regelelement Bedeutung
<Name> Pflicht: Bezeichnung der Liste, ohne Komma hinter dem Schlüsselwort — bzw. hinter der Systemangabe, wenn eine angegeben ist; darf keine Trennzeichen enthalten.
KOORDINATENSYSTEM <n> / LS <n> optionale Systemangabe (seit 06/2021 auch für Listenblöcke zulässig). Sie steht vor dem Namen und ohne Komma — anders als alle folgenden Blockkopf-Parameter.
<KOPFART> optionale Kopfart der Liste: eines der Schlüsselwörter FR_AKTE, AP_AKTE, FL_AKTE, BER_AKTE — ohne = und ohne Wert (siehe Die Kopfart).
<GEM> Gemarkungsschlüssel
<FLUR> Flurnummer
<NR_Z> / <NR_N> Flurstücksnummer Zähler / Nenner
<FOLGE> Folge
<ART> Art (z. B. ALKIS-Objektart 3000)
x Platzhalter für einen leeren Wert in jeder Spalte

Parameter

Parameter Syntax Pflicht Bedeutung Bundesland
Listenname FLURSTUECKSLISTE <Name> ja Bezeichnung der Liste alle
KOORDINATENSYSTEM / LS KOORDINATENSYSTEM <n> (vor dem Namen, ohne Komma) nein Koordinatensystem-Bezug alle
Kopfart , FR_AKTE nein Seitenkopf, mit dem eine aus der Liste erzeugte Druckliste ausgegeben wird alle außer Sachsen-Anhalt
REM , REM = '<Text>' nein Bemerkung zur Liste alle

Die durch Komma getrennten Blockkopf-Parameter dürfen in beliebiger Reihenfolge stehen. Der Layer-Parameter L ist hier — anders als bei PUNKTLISTE — nicht zulässig.

Die Kopfart

Schlüsselwort Seitenkopf
FR_AKTE Fortführungsriss; in Berlin, Brandenburg und Nordrhein-Westfalen Vermessungsriss
AP_AKTE AP-Akte
FL_AKTE Flächenberechnung
BER_AKTE Berechnungsunterlagen

Für Flurstückslisten gibt es dazu kein Eingabefeld. Anders als beim Block PUNKTLISTE, dessen Kopfart im Fenster Listen - Makro über das Feld Kopf gesetzt wird, kennt VermCad für Flurstückslisten keinen Dialog mit dieser Auswahl: Der Wert wird ausschließlich beim Einlesen aus dem Blockkopf übernommen. Wer ihn setzen will, trägt das Schlüsselwort von Hand in die Messwertdatei ein — beim nächsten Speichern schreibt VermCad es unverändert zurück.

FLURSTUECKSLISTE 55, FR_AKTE, REM = 'Flurstücke zum Riss'

Fehlt die Angabe, bestimmt VermCad den Seitenkopf aus der Listenart.

Datenzeilen

  • Je Datensatz genau ein Flurstück mit sechs Spalten in fester Reihenfolge (wie im Block RESERVIERTE_FLURSTUECKSNUMMERN); leere Werte werden mit x aufgefüllt.
  • Intern wird der ALKIS-Bundeslandcode ergänzt; er steht nicht in der Datei.

Beispiele

Beispiel (alle Bundesländer)

FLURSTUECKSLISTE  55

{ GEM  FLUR   NR_Z / NR_N  FOLGE  ART }
{-------------------------------------}
  8620 001    00172  0001   x    3000;
  8620 001    00174   x     x    3000;
  8620 001    00175  0001   x    3000;
  8620 002    00219   x     x    3000;
  8620 001    00259   x     x    3000;
  8620 001    00286   x     x    3000;
END

Verfügbarkeit und Besonderheiten

  • Verfügbar in allen Bundesländern (neu ab 17.06.2015).
  • Es gibt keine Alt-/Aliasform; der Block entstand zeitgleich mit der Umbenennung LISTE → PUNKTLISTE.
  • Die Kopfart gibt es in der Ausgabe für Sachsen-Anhalt nicht — dort ist das Schlüsselwort im Format nicht vorgesehen.
  • FR_AKTE und AP_AKTE lesen auch ältere Programmversionen an diesem Block. FL_AKTE und BER_AKTE sind neu (09/2026); ältere Versionen brechen das Einlesen mit Ungültige Kopfinformation ab. Bis 09/2026 hat VermCad eine gelesene Kopfart beim Speichern zudem verworfen — sie stand nach dem nächsten Schreiben nicht mehr in der Datei.
  • Fehlerquellen: fehlender Listenname → Fehler 35 „Bezeichner erwartet“; alle sechs Spalten müssen vorhanden sein (x für leer); unbekanntes Kopfart-Schlüsselwort → Ungültige Kopfinformation.

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\VCSCHMWT.PAS:4932-4954 — Datensatz-Verarbeitung (Name, KS-Angabe, sechs Spalten, TFlurstueckItem.Init)
  • VERMCAD\GlobalConsts.pas:1550 — kwFSListe (neu 17.06.2015)
  • VERMCAD\VCSCHMWT.PAS:2784 — zulässiger Blockkopf-Parameter REM für Listenblöcke; :2478 zeigt, dass L nur für kPunktListe gilt
  • VERMCAD\GlobalTypConsts.pas:2955 — VcPageHeaderTypeKeyWord: Zuordnung Kopfart → Schlüsselwort
  • VERMCAD\VCSCHMWT.PAS:2307 — ReadVermcadHeaderType: Schlüsselwort → Kopfart
  • VERMCAD\VCRSSEL.PAS:17350-17358 — TSelectFSMakro.SaveMakro schreibt die Kopfart (erst seit 09/2026)
  • VERMCAD\VCDCHMWT.PAS:2566-2569 — Übernahme in TSelectFSMakro.VcPageHeaderType; eine andere Zuweisung gibt es im Programm nicht



[Nach oben]