Beschriftung Element

zum Anfang  zurück  weiter

 

 

Es kann beliebig viele Elemente zu einer Gruppe geben.

Ein Element ist die eigentliche Beschriftung.

Da es mehrere Beschriftungselemente geben kann, können beliebig viele Beschriftungen für ein Objekt erstellt werden.

 

 

Feldname

Bedeutung

Beispielwerte




Aktiv

Wenn angehakt, wird dieses Element zur Beschriftungserstellung verwendet

 

angehakt = '1'

nicht angehakt = '0'

Name

eindeutiger Name des Elements innerhalb der Gruppe

 

Der Inhalt wird interpretiert und in die Beschriftung in das Feld "Element" übertragen.

 

Schacht [S.idKanalart.Name] wird in der Beschriftung im Feld eines Regenwasserschachtes:

"Schacht KR"

 

Langbezeichnung

Anmerkung

 


DELTA_X

Versatz (Offset) des Einfügepunktes in x-Richtung

Wie die "x-Richtung" zu interpretieren ist, wird in Delta_Modus definiert

 


DELTA_Y

Versatz (Offset) des Einfügepunktes in y-Richtung

Wie die "y-Richtung" zu interpretieren ist, wird in Delta_Modus definiert

 


DELTA_Z

Versatz (Offset) des Einfügepunktes in z-Richtung

Jeder Einfügepunkt erhält auch eine Höhe. Diese wird z.B. interessant, wenn die Beschriftung in der 3D Darstellung erscheinen soll.

 


DELTA_WINKEL

Korrekturfaktor für den Beschriftungswinkel.

 


DELTA_MODUS

Es gibt drei Modi, wie der Versatz der Delta-Werte zu interpretieren ist:

 

ImWinkelAmPunktVerschieben:

Ausgehend von einem Punkt werden die Deltawerte in Richtung des Punktdrehwinkels hinzuaddiert.

Typisches Beispiel: Stutzenbeschriftung.

 

ImWinkelAmPunktVerschiebenGegenueber:

Ausgehend von einem Punkt werden die Deltawerte in Richtung des Punktdrehwinkels hinzuaddiert und auf die gegenüberliegende Seite gespiegelt.

Typisches Beispiel: Stutzenbeschriftung, wenn die Beschriftung nicht auf der Seite des Stutzens, sondern auf der gegenüberliegenden Seite gesetzt werden soll.

 

ImWinkelEntlangLinieVerschieben

Die Deltawerte werden relativ zur Linie hinzuaddiert.

Ein Delta_Y Wert von 1 bedeutet einen Abstand von einem Meter.

Ein Delta_X Wert von -2 verschiebt den Einfügepunkt entlang der Linie hin zum Linienanfang.

Typisches Beispiel: Haltungsbeschriftung

 

AlsOffsetVerschieben: (Standard)

Die Deltawerte werden zu den aktuellen Koordinaten hinzuaddiert.

Typisches Beispiel: Schachtbeschriftung

 

 


POSITIONSMODUS

 

AlsPunkt:

z.B. beim Dokument der Geometriepunkt

 

Hauptpunkt:

 z.B. beim Schacht der Schachtmittelpunkt

 

LinienMitte:

 z.B. bei Haltungen die Hauptbeschriftung

 

LinienAnfang:

 z.B. bei Haltungen die Schachtablaufbeschriftung

 

LinienEnde:

 z.B. bei Haltungen die Schachtzulaufbeschriftung

 


DEFINITION

Definition, wie die Beschriftungstexte erstellt werden sollen.

Datenbankfelder werden in eckigen Klammern angegeben.

 

Beispiel Haltungsbezeichnung:

 

[H.Name]

 

Beispiel Materialbezeichnung ( Das Feld "Name" des zugehörigen Katalogeintrags:

 

[H.IDMaterial.Name]

 

Beispiel:Zahlen mit Formatierung ( fünf Stellen, davon auf eine Nachkommastelle grundet):

 

[H.Gefaelle,Format=%5.1f]

 

Beispiel mit Bedingung ( Wenn die Haltung kürzer als 5 Meter ist, dann einen Zeilenumbruch einfügen)

 

[VAR.CRLF,Bedingung=LangeHaltung<5]

 

ALTERNATIVE DEFINITION

wenn die Lage des Textes links-rechts auf "automatisch" eingestellt ist, kann hier die Definition der anderen Seite eingetragen werden.

 

Dadurch ist es möglich einheitlich lesbare Beschriftungen zu erstellen.

 

Beispiel: Stutzen sollen mit Station und Position angegeben werden.

Dann wäre

DEFINITION                        = [Stu.Station] m [Stu.Stutzenposition] Grad

ALTERNATIVE DEFINITION = [Stu.Stutzenposition] Grad [Stu.Station] m

 

Dadurch ist die Station immer der Text, der von der Haltung weg als erster gelesen wird.

FEATURETABELLE

Die Tabelle, aus der Beschriftet wird.

In der Regel ist dies die FeatureTabelle aus der Gruppendefinition.

Es können aber Beschriftungen aus anderen Quellen hier definiert werden

.


BEDINGUNG



EINFUEGEPUNKT

Texte werden über den Einfügepunkt definiert.

Mögliche Einfügepunkte sind:

 

     0 Mitte Mitte

     1 Mitte links

     2 Mitte rechts

     4 Oben Mitte

     5 Oben links

     6 Oben rechts

     8 Unten Mitte

     9 Unten links

     10 Unten Rechts

 

Wenn nicht klar ist, welches der richtige Bezugspunkt ist, kann auch "automatisch" angegeben werden.

 

Die Definition des Einfügepunktes ist auch wichtig für den Fall, dass die Textgrößen geändert werden können.

 

Die Koordinate des Einfügepunktes bleibt bei Änderungen der Textlänge oder der Fontgröße immer die gleiche.

 

Bei Beschriftungen oberhalb einer Linie kann z.B. "Unten Mitte" benutzt werden.

 

Dann bleibt der Text immer zentriert auch wenn sich die Textlänge ändert. -> "Mitte".

 

Bei Schriftgrößenänderung bleibt der Abstand zur Linie auch immer gleich -> "Unten"

 

 


KATEGORIE

Über die Kategorie werden die Legendeneinstellungen gesteuert.

 

Der Inhalt wird interpretiert und in die Beschriftung in das Feld "Kategorie" übertragen.

 


TEXTDREHMODUS

 

Der Text-Drehmodus gibt die Art an, in der die Beschriftung gedreht wird.

 

Festwert:

Der Wert in Delta_Winkel wird als absoluter Wert übernommen.

 

Drehwinkel:

Der Winkel des Geometrieobjekts wird als Winkel übernommen.

 

Festwert+Drehwinkel:

Der Winkel des Geometrieobjekts und der angegebene Festwert werden addiert und als Winkel übernommen.

 

DrehwinkelBlattparallel:

Die Texte werden gedreht, aber gegebenenfalls automatisch so gedreht, dass die Texte immer zur Blattunterkante fallen, also nie auf dem Kopf stehen.

 

DrehwinkelPunkt:

Der geometrische Winkel des Punktes wird übernommen.

 

DrehwinkelWieAblauf

Der Winkel eines ablaufenden Objekts wird übernommen.

 

DrehwinkelWieZulauf

Der Winkel eines zulaufenden Objekts wird übernommen.

 

 


DREHWINKEL

Falls Drehmodus als Festwert definiert ist, wird dieser Wert übernommen.

 


Beschriftungslinie

Gibt an, ob eine Beschriftungslinie vom Grafikobjekt zur Beschriftung erstellt werden soll.

 


DefinitionAlternativ1

z.Z. unbenutzt

 


BeschriftungslinieMinAbstand

Mindestabstand, ab der eine Beschriftungslinie erstellt wird.

 











 

               

Beispiel:

 

Beschr_ElementGrid

 

Die aktuelle Gruppe ist vom Typ Schacht.

Alle Beschriftungselemente, die hier aufgelistet werden, werden also für Schachte erstellt.

 

Die Zeile mit dem Namen "Schachtbezeichnung" beschreibt den oberen Textkasten (hier: "2229")

 

Die Zeile mit dem Namen DeckelSohle ist die Beschriftung: Besch_Schachtder Deckel und Sohlhöhe.

 

 

Ausführlich:

 

Beschr_ElementDeckelSchacht

 

Beschr_ElementDeckelSohleEdit

Für Haltungen ist die Standardbeschriftung folgende:

 

Beschr_HaltungElementGrid

 

Die Beschriftung "Haltungen" beinhaltet eine Bedingung der Haltungslänge:

 

Beschr_ElementHaltungEdit

 

Die "Definition" noch einmal im Überblick:

 

(Die Farben und einige Leerzeichen wurden zur besseren Übersicht hinzugefügt.

blau: wird immer ausgegeben

orange: mit Bedingung wird ein Datenbankfeld ausgegeben

grün: mit Bedingung wird ein Zeilenumbruch ausgegeben

)

 



[H.IDProfil.Name] Ø[H.ProfilBreite]

[H.ProfilHoehe, Praefix=/, Bedingung=H.ProfilHoehe <> H.ProfilBreite]

[VAR.CRLF,                    Bedingung=LangeHaltung <10.0]             [H.IDMaterial.Name] [H.Gefaelle,Format=%2.1f]‰

[VAR.CRLF,                    Bedingung=LangeHaltung<5]                 [H.LangeHaltung,Format=%2.1f]m


 

 

:

 

[H.IDProfil.Name] Ø[H.ProfilBreite]

Wie in den unteren Screenshots verdeutlicht, wird für jede Haltung die Beschriftung "Profilname" + Leerzeichen + Profilzeichen + Brofilbreite" ausgegeben.

 

[H.ProfilHoehe, Praefix=/, Bedingung=H.ProfilHoehe <> H.ProfilBreite]

Dann wird die Profilhöhe ausgebenen. Allerdings mit der Bedingung, dass diese ungleich der Profilbreite ist.

 

[VAR.CRLF,                    Bedingung=LangeHaltung <10.0]

Wenn die Haltungslänge kürzer als 10 Meter wird ein Zeilenumbruch ausgegeben

 

[H.IDMaterial.Name] [H.Gefaelle,Format=%2.1f]‰

Material + Gefälle (mit einer Nachkommastelle) + Promillezeichen

 

[VAR.CRLF,                    Bedingung=LangeHaltung<5]

Wenn die Haltungslänge kürzer als 5 Meter wird ein weiterer Zeilenumbruch ausgegeben

 

[H.LangeHaltung,Format=%2.1f]m

Die Haltungslänge + m wird als letztes ausgegeben

 

 

 

Screenshots:

Besch_Haltung

Haltung mit Haltungslänge über 10 m

 

 

 

Besch_Haltung_kurz

Haltung mit Haltungslänge zwischen 5 und 10 m

 

Besch_Haltung_Sehrkurz

Haltung mit Haltungslänge unter 5 m