Zum Hauptinhalt springen
Version: 26.1

Labels / Beschriftungen

Fehlende Label erzeugen/Labels initial erzeugen​

Der Knopf Fehlende Label erzeugen erzeugt zu allen Objekten der in der Liste gewählten Label Definition ein Label Objekt sofern das Objekt noch kein Label mit dieser Label Definition hat.

Beispiel Punkttabelle BAUM und Label Tabelle BAUM_LBL

Das Programm schaut für jeden Datensatz in Tabelle BAUM ob es in der Labeltabelle BAUM_TBL einen Datensatz mit der in der Tabelle gewaehlten Label Definition (LABEL_DEF_ID=3) und PARENT_FID = FID des Baums gibt und wenn es keinen gibt wird einer erzeugt.

Für das Label wird die Geometry der Parent-Tabelle zu dem das Label gehört.

  • Point / LineNode → der Punkt selbst, Orientierung vom Parent
  • LineString → Mittelpunkt des längsten Segments (bzw. dessen Start/Ende, abhängig von PositionAlongObject), Orientierung entlang der Linie
  • Polygon, MultiLineString, MultiPolygon, MultiPoint, MultiGeometry, Rectangle, Circle → Zentrum der Geometrie

Es wird stumpf für jedes Parent-Feature ohne passenden Label-Eintrag (FID_PARENT) ein Label erzeugt — auch bei AutoLabel = false, UserSelectPosition = true oder Active = false.

Update Labels / Label aktualisieren​

Aktualisiert für vorhandenen alle Datensätze in der Label Tabelle BAUM_LBL für die in der Tabelle gewählte Label Definition(LABEL_DEF_ID=3) den LABEL_TEXT aus dem in der Label Definition gesetzten SQL.

Hierbei werden keine Feature Rules ausgeführt, d.h. Felder wie DATE_CREATE, USER_CREATED etc werden nicht geändert.