Alle Attributdaten eines Elements können unter Verwendung von Label-Definitionen als Text angezeigt werden. Diese Definitionen werden mittels beliebiger Select-Anweisungen erstellt.
Neue Label-Definition erstellen, hier Trasse
Navigieren Sie im Autodesk Infrastructure Administrator zum Datenmodell- Administrator via Fachschale > Datenmodell
Öffnen Sie mit einem Rechtsklick auf das gewünschte Element das Kontextmenü > Label - Definition erstellen
Anschließend öffnet sich ein Eigenschaftenfenster.
1. Name der Label-Definition
2. Ist der Haken gesetzt, wird beim Erstellen eines übergeordneten Objekts automatisch das Label angetragen.
3. SQL-Anweisung zum Definieren des Textinhalts
4. Ist der Haken gesetzt, wird das Label erstellt selbst wenn die SQL-Anweisung zum Textinhalt leer ist.
5. Standardtext, der vor oder nach dem ausgewählten Text eingefügt werden soll.
6. SQL-Anweisung zur Angabe der übergeordneten Geometrie
7. Angabe zur Positionierung des Labels
- Positionierung des Label-Objekts
- Absolut: Bestimmung der Textfeldeinfügemarke relativ zum geografischen Norden und Osten
- Relativ: Bestimmung der Texteinfügemarken relativ zu einer Linie, die Lotrecht zur Objektrichtung ist.
- Versatz des Einfügepunkts in Rechts- und Hochwert
- Positionierung eines Textfeldes in Bezug auf Start-, Mittel- oder Endpunkt der übergeordneten Geometrie
8. Ist der Haken gesetzt muss die Position des Labels beim Anlegen manuell gesetzt werden
9. Ausrichtung des Labels
- Absolut: Definiert die Drehung relativ zum Koordinatensystem
- Relativ: Definiert die Drehung relativ zum übergeordneten Objekt
- Die Gradangabe definiert die Drehung
10. Ist der Haken gesetzt, wird beim Erstellen eines Labels auf dessen Lesbarkeit geachtet (z. B. wird es automatisch gedreht sollte es durch die relative Drehung auf dem Kopf stehen)
11. Definiert die horizontale und vertikale Ausrichtung des Labels
12. Definiert eine optionale Select-Anweisung für den Skalierfaktor, um den Label-Text relativ zum Maßstab zu skalieren
Regenerierungsdefinition
Normalerweise werden Labels automatisch aktualisiert, wenn Attribute geändert werden. Es werden jedoch nur Attribute der Hauptobjektklasse aktualisiert. Dabei handelt es sich um die Objektklasse, zu der die Label-Definition gehört. Regenerierungsregeln werden angewendet, wenn die Label-Definition Text enthält, der in einer zugehörigen sekundären Objektklasse gespeichert wird.
Öffnen Sie den Dialog zum Definieren neuer Label-Regenerierungen.
Definieren Sie die Label - Regenerierung.
- Wählt eine Regel aus. Der Standardname einer Regel ist der Name der aktuellen Label-Definition.
- Erstellt eine Neue Regel.
- Löscht die ausgewählte Regel.
- Wählt die zugehörige Objektklasse (sekundäre Objektklasse) aus. Wird ein Objekt dieser Objektklasse geändert, wird die Neuerstellungsregel angewendet.
- Wählen Sie ein Attribut aus, dessen Änderung dazu führt, dass die Neuerstellungsregel ausgeführt wird.
- Definiert eine Select-Anweisung zum Abrufen der übergeordneten ID des Labels. Die Standardanweisung enthält die Haupt- und die sekundäre Objektklasse.
- Aktiviert die Regel
Anwenden der Label- Definition
Im Formular ein neues Label erstellen, hier Trasse
Label-Definition auswählen, hier "Trasse Name – Schulung"
Ergebnis
Wenn Sie den Namen der Trasse im Formular ändern, wird dieser automatisch auch im Label angepasst.