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.).