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) Entwicklerhinweise: Zeilennummern an den Code vom 18.09.2026 angeglichen |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 45: | Zeile 45: | ||
* '''Nur Sachsen-Anhalt''' (Keyword nur unter <code>{$IFDEF Anhalt}</code> registriert). | * '''Nur Sachsen-Anhalt''' (Keyword nur unter <code>{$IFDEF Anhalt}</code> registriert). | ||
* Nur sinnvoll in Verbindung mit dem Dateneinheiten-Konzept ([[MWT Syntax-Block DATENEINHEIT|DATENEINHEIT]], [[MWT Syntax-Block BEZUGSPUNKTE|BEZUGSPUNKTE]]) der Liegenschaftsvermessung Sachsen-Anhalt. | * Nur sinnvoll in Verbindung mit dem Dateneinheiten-Konzept ([[MWT Syntax-Block DATENEINHEIT|DATENEINHEIT]], [[MWT Syntax-Block BEZUGSPUNKTE|BEZUGSPUNKTE]]) der Liegenschaftsvermessung Sachsen-Anhalt. | ||
* Anhalt-Besonderheiten im Umfeld: In fast allen anderen Anhalt-Blöcken enthält die Punktidentifikation die Punktart <code>A</code> | * Anhalt-Besonderheiten im Umfeld: In fast allen anderen Anhalt-Blöcken enthält die Punktidentifikation die Punktart <code>A</code> — hier nicht; Landeskoordinaten werden als [[MWT Syntax-Wertzuweisungen|LSY/LSX]] geführt; Verwaltungsdaten mit den Bezeichnern <code>LG, sL, LZ, HG, sH</code> im Block VERWALTUNG. | ||
== Entwicklerhinweise == | == Entwicklerhinweise == | ||
| Zeile 51: | Zeile 51: | ||
'''Quellen im Code:''' | '''Quellen im Code:''' | ||
* <code>VERMCAD\VCSCHMWT.PAS: | * <code>VERMCAD\VCSCHMWT.PAS:4269-4280</code> — Blockverarbeitung <code>kDEZuordnung</code>: <code>ReadNextNV</code>, <code>ReadNextPunktNR</code>, <code>ReadIntegerNumber</code> → <code>DataPunkt.ListDE</code>; Semikolon-Pflicht | ||
* <code>VERMCAD\GlobalConsts.pas: | * <code>VERMCAD\GlobalConsts.pas:1524</code> — <code>kwDEZuordnung = 'DE_ZUORDNUNG'</code> | ||
* <code>VERMCAD\VcEditorUtils.pas:266-270, 1512-1517</code> — Spaltenkopf-Vorlage <code>{ NV NR DE }</code> und Block-Einfügevorlage | * <code>VERMCAD\VcEditorUtils.pas:266-270, 1512-1517</code> — Spaltenkopf-Vorlage <code>{ NV NR DE }</code> und Block-Einfügevorlage | ||
* <code>VERMCAD\VcEditorUtils.pas: | * <code>VERMCAD\VcEditorUtils.pas:2044</code> — Keyword-Registrierung nur unter <code>{$IFDEF Anhalt}</code> | ||
{{Hilfe:NachOben}} | {{Hilfe:NachOben}} | ||
[[Kategorie:Blöcke mit Definitionen|DE ZUORDNUNG]] | [[Kategorie:Blöcke mit Definitionen|DE ZUORDNUNG]] | ||
Aktuelle Version vom 18. September 2026, 10:38 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— 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:4269-4280— BlockverarbeitungkDEZuordnung:ReadNextNV,ReadNextPunktNR,ReadIntegerNumber→DataPunkt.ListDE; Semikolon-PflichtVERMCAD\GlobalConsts.pas:1524—kwDEZuordnung = 'DE_ZUORDNUNG'VERMCAD\VcEditorUtils.pas:266-270, 1512-1517— Spaltenkopf-Vorlage{ NV NR DE }und Block-EinfügevorlageVERMCAD\VcEditorUtils.pas:2044— Keyword-Registrierung nur unter{$IFDEF Anhalt}