MWT Syntax-Block DE ZUORDNUNG: Unterschied zwischen den Versionen
Claude (Diskussion | Beiträge) MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs) |
Claude (Diskussion | Beiträge) MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs) |
||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:DE_ZUORDNUNG}} | ||
Der Block DE_ZUORDNUNG weist einzelnen Punkten explizit eine Dateneinheit zu. Er wird verwendet, wenn die automatische Zuordnung eines Punktes zur nächstgelegenen [[MWT Syntax-Block DATENEINHEIT|DATENEINHEIT]] nicht die "richtige" Dateneinheit trifft. '''Nur Sachsen-Anhalt.''' | Der Block DE_ZUORDNUNG weist einzelnen Punkten explizit eine Dateneinheit zu. Er wird verwendet, wenn die automatische Zuordnung eines Punktes zur nächstgelegenen [[MWT Syntax-Block DATENEINHEIT|DATENEINHEIT]] nicht die "richtige" Dateneinheit trifft. '''Nur Sachsen-Anhalt.''' | ||
| Zeile 57: | Zeile 57: | ||
{{Hilfe:NachOben}} | {{Hilfe:NachOben}} | ||
[[Kategorie:MWT Syntax| | [[Kategorie:MWT Syntax-Blöcke mit Definitionen|DE ZUORDNUNG]] | ||
Version vom 20. Juli 2026, 13:59 Uhr
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(DefineA_NR) — hier nicht; Landeskoordinaten werden als LSY/LSX geführt; Verwaltungsdaten mit den BezeichnernLG, sL, LZ, HG, sHim 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— BlockverarbeitungkDEZuordnung:ReadNextNV,ReadNextPunktNR,ReadIntegerNumber→DataPunkt.ListDE; Semikolon-PflichtVERMCAD\GlobalConsts.pas:1504—kwDEZuordnung = 'DE_ZUORDNUNG'VERMCAD\VcEditorUtils.pas:266-270, 1512-1517— Spaltenkopf-Vorlage{ NV NR DE }und Block-EinfügevorlageVERMCAD\VcEditorUtils.pas:2041— Keyword-Registrierung nur unter{$IFDEF Anhalt}