Zum Inhalt springen

Block DE_ZUORDNUNG

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 DE_ZUORDNUNG weist einzelnen Punkten explizit eine Dateneinheit zu. Er wird verwendet, wenn die automatische Zuordnung eines Punktes zur nächstgelegenen DATENEINHEIT nicht die "richtige" Dateneinheit trifft. Nur Sachsen-Anhalt.

Syntaxregel

DE_ZUORDNUNG
  { <NV> <PNR> <DE-Nummer> ; }*
END[;]
Element Bedeutung
NV Nummerierungsverbund-Kürzel des Punktes (siehe Punktidentifikation); xx = unbekannt
PNR Punktnummer
DE-Nummer positive ganze Nummer der Dateneinheit, der der Punkt zugeordnet wird (Nummer aus dem zugehörigen Block DATENEINHEIT)

Parameter

Parameter Syntax Pflicht Bedeutung Bundesland
— — — Der Blockkopf hat keine Parameter. nur Sachsen-Anhalt

Datenzeilen

Je Satz genau drei Spalten: NV, PNR, DE-Nummer, abgeschlossen mit ;. Abweichend von den meisten Anhalt-Blöcken enthält der Satz keine Punktart-Spalte A — die Punktnummer folgt direkt auf den NV. Wertzuweisungen, Vermarkungsart oder Flags sind nicht zulässig.

Beispiele

Beispiel (Sachsen-Anhalt)

DE_ZUORDNUNG
{ NV     NR    DE }
{-----------------}
  xx   10001   2;
  xx   10004   3;
  xx   10012   2;
END

Hinweis: VermCad ergänzt beim Speichern binäre Codierungszeilen (Nutzer/Änderungsdatum); diese sind hier weggelassen.

Verfügbarkeit und Besonderheiten

  • Nur Sachsen-Anhalt (Keyword nur unter {$IFDEF Anhalt} registriert).
  • Nur sinnvoll in Verbindung mit dem Dateneinheiten-Konzept (DATENEINHEIT, BEZUGSPUNKTE) der Liegenschaftsvermessung Sachsen-Anhalt.
  • Anhalt-Besonderheiten im Umfeld: In fast allen anderen Anhalt-Blöcken enthält die Punktidentifikation die Punktart A (Define A_NR) — hier nicht; Landeskoordinaten werden als LSY/LSX geführt; Verwaltungsdaten mit den Bezeichnern LG, sL, LZ, HG, sH im Block VERWALTUNG.

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:4253-4264 — Blockverarbeitung kDEZuordnung: ReadNextNV, ReadNextPunktNR, ReadIntegerNumber → DataPunkt.ListDE; Semikolon-Pflicht
  • VERMCAD\GlobalConsts.pas:1504 — kwDEZuordnung = 'DE_ZUORDNUNG'
  • VERMCAD\VcEditorUtils.pas:266-270, 1512-1517 — Spaltenkopf-Vorlage { NV NR DE } und Block-Einfügevorlage
  • VERMCAD\VcEditorUtils.pas:2041 — Keyword-Registrierung nur unter {$IFDEF Anhalt}



[Nach oben]