Labeleigenschaften: Regenierungsdefintion

Sie können Neuerstellungsregeln für Labeldefinitionen festlegen. Normalerweise werden Labels automatisch aktualisiert (neu erstellt), wenn Attribute geändert werden. Hierdurch werden jedoch nur die Attribute der Hauptobjektklasse aktualisiert, wobei es sich um die Objektklasse handelt, zu der die Labeldefinition gehört.

Neuerstellungsregeln werden angewendet, wenn die Labeldefinition Text enthält, der in einer zugehörigen sekundären Objektklasse gespeichert wird. Beispiel: Eine Labeldefinition der Gebäudeobjektklasse, die in der Straßenobjektklasse gespeicherte Informationen anzeigt.

Klicken Sie im Dialogfeld Labeleigenschaften auf Regenerierungsdefinition, um Regenerierungsregeln zu definieren.

Definition der Label-Regenerierung (Dialogfeld)

Beschreibung

Neuerstellungsregeln

Wählt eine Regel aus. Der Standardname einer Regel ist der Name der aktuellen Labeldefinition.

Neue Regel erstellen

Erstellt eine neue Regel

Ausgewählte Neuerstellungsregel

Zeigt die Eigenschaften an

Objektklasse

Wählt die zugehörige Objektklasse (sekundäre Objektklasse) aus. Wird ein Objekt dieser Objektklasse geändert, wird die Neuerstellungsregel angewendet.

Wird eines der folgenden Objekte geändert

Zeigt die Attribute der ausgewählten Objektklasse an. Wählen Sie ein Attribut aus, dessen Änderung dazu führt, dass die Neuerstellungsregel ausgeführt wird.

Diese Anweisung zum Abrufen der Label-FIDs ausführen

Definiert eine Select-Anweisung zum Abrufen der übergeordneten ID des Labels. Die Standardanweisung enthält die Haupt- und die sekundäre Objektklasse. Der Alias $id muss verwendet werden.

Diese Regel aktivieren

Aktiviert die Regel

Schaltfläche Assistent

Öffnet den SQL-Assistent. Sie können optional mit dem SQL-Assistent SQL-Ausdrücke erstellen. Siehe Erstellen von SQL-Ausdrücken.

Anmerkung:

Wenn Sie eine Neuerstellungsregel für ein Label definieren, werden einige RegenerateLabel-Objektregeln zur sekundären Objektklasse hinzugefügt. Sie können diese im Objektregeleditor anzeigen.

Achtung:

Deaktivieren Sie diese Regeln nicht in den Objektregeleigenschaften. Verwenden Sie die Option Diese Regel aktivieren im Dialogfeld Regenerierungsdefinition, um die Regel zu aktivieren oder zu deaktivieren.