Konfiguration wertebezogener Legendeneinträge
Die vor allem in Bebauungsplänen festgesetzten städtebaulichen Maßzahlen wie GRZ oder Bauweise bedürfen, ebenso wie alle anderen Planzeichen, einer Erläuterung in der Zeichenerklärung. Die Maßzahlen werden über die Textübernahme als Präsentationsobjekte in die Planzeichnung eingeführt. Ein textliches Präsentationsobjekt ist dabei in der Planzeichendatenbank mit einem Sachdatenfeld verknüpft (Planzeichenmanager \ Fenster Sachdaten) und ein Sachdatenfeld kann stets nur mit einem Präsentationsobjekt eine Beziehung eingehen. Für die Legende ist das beispielsweise bei der GRZ unproblematisch, weil über den Legendenschlüssel des Präsentationsobjektes eine Erklärung für das Kürzel GRZ aus der Legendentextdatei (*.ltx) ausgelesen wird. Bei anderen Sachdatenfeldern wie der Bauweise erscheinen in der Planzeichnung jedoch differenzierende Einträge (o, g oder a). Diese Werte müssen erläutert werden. Die Grundlage dafür kann jedoch nicht ausschließlich aus der Legendentextdatei stammen.
Die wertebezogene Legendenerstellung behilft sich durchaus auch des Legendenschlüssels vom Präsentationsobjekt, aber der Inhalt des Legendeneintrages ergibt sich aus einer Systemdatei, der RPNS.cfg (...\Programme\WSLC*\LC_*\Rpns). Anhand des folgenden Auszuges aus der RPNS.cfg ergibt sich folgende Syntax:
[DifferentConstructionValueLegendText_Dachform]
BD = Bogendach
FD = Flachdach
...
[ValueLegendText]
VariableEntriesCount = 5
LegendKey_0 = 020.08.00.22
LegendKey_1 = 020.08.00.23
LegendKey_2 = 020.08.00.24
LegendKey_3 = 030.01.00.10
LegendKey_4 = 030.01.04.10
AttributeName_0 = {Angaben zur Höhe}Bezugspunkt
AttributeName_1 = {Angaben zur Höhe}Bezugspunkt
AttributeName_2 = {Angaben zur Höhe}Bezugspunkt
AttributeName_3 = Bauweise
AttributeName_4 = Bebauungsart
ValuePlacement_0 = before
ValuePlacement_1 = before
ValuePlacement_2 = before
ValuePlacement_3 = replace
ValuePlacement_4 = after
[ValueLegendText_{Angaben zur Höhe}Bezugspunkt]
FH = Firsthöhe
EFH = Erdgeschossfußbodenhöhe
TF = Traufhöhe
...
[ValueLegendText_Bauweise]
a = abweichende Bauweise
g = geschlossene Bauweise
o = offene Bauweise
Erläuterungen:
- DifferentConstructionValueLegendText_<i>: Erzeugung eines Legendentextes unabhängig vom -schlüssel. Jeder Sachdatenwert mit den aufgeführten Kürzeln führt bei dem unter <i> (z. B. Dachform) angegebenen Sachdatenfeld zu den definierten Legendeneinträgen.
- ValueLegendText: Beginn der Konfiguration einer wertebezogenen Interpretation eines Legendenschlüssels.
- VariableEntriesCount: Die Zeile ist nötig, um anzugeben, wie viele Einträge folgen, d. h. wie viele Planzeichen es mit variablen Legendeneinträgen gibt.
- LegendKey_<i>: Gibt für das i-te Planzeichen an, welchen Legendenverweis es hat. i beginnt bei "0", d. h. die größte Zahl ist um eins kleiner als der Inhalt von "VariableEntriesCount".
- AttributeName_<i>: Name des Sachdatenfeldes, dessen Wert für den Legendeneintrag ausschlaggebend ist. Handelt es sich um ein Unter-Sachdatenfeld eines komplexen Datenfeldes, so ist der Name des komplexen Attributes in geschweiften Klammern davor zu setzen (z. B.: \{Angaben zur Höhe}Bezugspunkt)
- ValuePlacement_<i>: Gibt an, ob der Übersetzungstext in der Legende für das Kürzel vor, hinter oder anstatt des (Standard-)Legendentextes aus der ltx-Datei stehen soll. Die Möglichkeiten wären:
after, z. B.: "Bebauungsart: Einzelhäuser"
before, z. B. "Firsthöhe, als Höchstmaß"
replace
- ValueLegendText_<i>: Der Name dieser Sektion ergibt sich aus "ValueLegendText_" und dem Namen des Attributes (u. U. zuzüglich des komplexen Attributes), das für den Legendeneintrag ausschlaggebend ist.
|
Hinweis: Fälle, in denen sich die Legende zusätzlich Informationen aus den Sachdaten holt, sind aktuell die Bauweise, Bebauungsart, Dachform und Höhenbezugspunkte (TH, FH, OK etc.). |