MWT Syntax-Block DEAKTIVIERTE_PUNKTNUMMERN
Erscheinungsbild
Der Block DEAKTIVIERTE_PUNKTNUMMERN führt Punktnummern, die im Projekt deaktiviert sind: Die genannten Punkte werden nach der Berechnung aus allen Punktlisten und Selektionen (Eingabepunkte, Messpunkte, Lage-/Höhen-Selektionen, CAD-Selektionen) entfernt, ohne dass ihre Quelldatensätze in der MWT gelöscht werden müssen (neu ab 13.04.2010).
Syntaxregel
DEAKTIVIERTE_PUNKTNUMMERN
{ <NV> [<A>] <PNR> ; }*
END [;]
| Regelelement | Bedeutung |
|---|---|
<NV> |
Nummerierungsbezirks-Kurzschlüssel (xx = fehlend), siehe Punktidentifikation.
|
<A> |
Punktart-Spalte — nur in Berlin und Brandenburg vorhanden (Compiler-Define A_NR).
|
<PNR> |
zu deaktivierende Punktnummer. |
Parameter
| Parameter | Syntax | Pflicht | Bedeutung | Bundesland |
|---|---|---|---|---|
| — | — | — | Der Blockkopf hat keine Parameter. | — |
Datenzeilen
- Je Datensatz genau eine Punktnummer; keine Vermarkungsart, keine Flags, keine Wertzuweisungen.
- Die Punktart-Spalte
Asteht nur in den Berlin- und Brandenburg-Versionen zwischen NV und Punktnummer. - Doppelt aufgeführte Punktnummern erzeugen den Fehler „Punktnummer doppelt in Deaktivierungsliste“.
Beispiele
Beispiel (alle Bundesländer außer Berlin/Brandenburg)
DEAKTIVIERTE_PUNKTNUMMERN
{ NV NR }
{------------}
xx 20004;
60 20005;
END
Beispiel (Berlin/Brandenburg — mit Punktart-Spalte)
DEAKTIVIERTE_PUNKTNUMMERN
{ NV A NR }
{---------------}
10 7 v90001;
10 2 220056;
END
Verfügbarkeit und Besonderheiten
- Verfügbar in allen Bundesländern (neu ab 13.04.2010); die Punktart-Spalte gibt es nur in Berlin und Brandenburg.
- Die Deaktivierung wirkt erst nach der Berechnung: Die Punkte werden zwar mitgerechnet, erscheinen aber in keinen Listen/Selektionen mehr.
- Der Block wird üblicherweise von VermCad über die Funktion „Punkte deaktivieren“ gepflegt, kann aber auch von Hand geschrieben werden.
Quellen im Code
VERMCAD\VCSCHMWT.PAS:4217-4230— Datensatz-Verarbeitung (NV, optional A, PNR)VERMCAD\GlobalConsts.pas:1501—kwDeaktivierteNummern(neu ab 13.04.2010)VERMCAD\VCDCHMWT.PAS:1970-1977— Aufbau der Deaktivierungsliste; Doppelt-Prüfung 500-501VERMCAD\VCProjectBase.pas:3775-3781— Entfernen der deaktivierten Punkte aus allen Punktlisten/Selektioneninclude\OurIncludes.inc:6-7— DefineA_NRnur für Berlin und BRB