Hinzufügen und Ändern von dynamischem Text

Dynamischer Text ist Text in einem Layout, der sich basierend auf den aktuellen Eigenschaften des Projekts, des Layouts, des Kartenrahmens usw. ändert. Wenn diese Eigenschaft aktualisiert wird, wird auch der Text automatisch aktualisiert. Die Funktionsweise von dynamischem Text beruht wie bei HTML auf Tags. Auf diese Weise können Sie in einem Textelement dynamischen und statischen Text verbinden. Die gängigsten dynamischen Text-Tags können wie unten beschrieben aus der Galerie "Dynamischer Text" ausgewählt werden, doch sind auch weitere Tags verfügbar. Eine vollständige Liste der dynamischen Text-Tags sowie Informationen über die Arbeit mit Tags finden Sie unter Dynamische Text-Tags.

Dynamischer Text in Tabellen gibt Attributwerte oder Statistiken von einem festgelegten Layer oder einer Standalone-Tabelle in einem Kartenrahmen zurück. Da in einem Layout mehrere Kartenrahmen, Layer und Standalone-Tabellen vorhanden sein können, müssen Sie bei dynamischem Text in Tabellen die gewünschten Daten auswählen. Hierbei unterscheidet sich der Einfügevorgang geringfügig im Vergleich zu anderen dynamischen Textelementen. Die Schritte zum Hinzufügen von dynamischem Text und dynamischem Text in Tabellen sind nachfolgend aufgeführt.

Hinweis:

Wenn Sie ein Textelement mit einem dynamischen Text-Tag in eine Grafik konvertieren, wird das Tag durch den aktuell auf der Seite angezeigten Text ersetzt.

Hinzufügen von dynamischem Text zu Ihrem Layout

Gehen Sie wie folgt vor, um dem Layout dynamischen Text hinzuzufügen:

  1. Bei aktiver Layout-Ansicht klicken Sie auf der Registerkarte Einfügen in der Gruppe Grafiken und Text auf die Schaltfläche Dynamischer Text Add Dynamic Text.

    Eine Galerie mit den dynamischen Text-Tags wird angezeigt.

    Hinweis:

    Die Verwendung der Galerie stellt die gebräuchlichste Methode zum Hinzufügen von dynamischem Text dar. Sie können ein dynamisches Textelement jedoch auch durch direkte Eingabe des Tags hinzufügen.

  2. Wählen Sie in der Galerie einen dynamischen Text-Tag aus.
  3. Klicken Sie in der Layout-Ansicht auf ein Feld, und ziehen Sie es an die gewünschte Position, um das dynamische Textelement zu erstellen.

    Das dynamische Textelement wird dem Layout hinzugefügt.

  4. Verschieben, formatieren und bearbeiten Sie den Text bei Bedarf.

Ändern von dynamischem Text

Sie können dynamischen Text mithilfe der Tag-Ansicht Tag View oder der Textansicht Text View anzeigen und ändern. Tag-Ansicht stellt jedes dynamische Text-Tag als klickbare Schaltfläche dar, wobei jeder statische Text im üblichen Textformat angezeigt wird. Durch Klicken auf die Schaltfläche wird ein Fenster geöffnet, in dem nur dieses Tag bearbeitet werden kann. Textansicht zeigt die vollständigen dynamischen Text-Tags mit statischem Text an.

Hinweis:

Die Rechtschreibprüfung ist in der Textansicht für dynamischen Text nicht verfügbar, da die Tags immer als falsch geschrieben betrachtet würden. Wechseln Sie zur Tag-Ansicht, um die Rechtschreibung für den statischen Text zu prüfen.

Gehen Sie wie folgt vor, um ein dynamisches Textelement zu ändern:

  1. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf das dynamische Textelement, und klicken Sie auf Eigenschaften.
  2. Wählen Sie im Bereich Element auf der Registerkarte Optionen Textansicht Text View oder Tag-Ansicht Tag View aus. Ändern Sie das Textelement mit dem Text und den Tags entsprechend Ihrem Ansichtstyp.

Dynamischer Text in Tabellen

Der Einfügevorgang für dynamischen Text in Tabellen unterscheidet sich geringfügig. Dynamischer Text in Tabellen gibt Attributwerte oder Statistiken von einem festgelegten Layer oder einer Standalone-Tabelle in einem Kartenrahmen zurück. Da in einem Layout mehrere Kartenrahmen, Layer und Standalone-Tabellen vorhanden sein können, müssen Sie beim dynamischen Text in Tabellen die gewünschten Daten auswählen. Dynamischer Text in Tabellen kann auch gefiltert werden. Sie können alle Daten in einer Tabelle oder nur eine Teilmenge verwenden. Dazu wird der Parameter Abfrage festgelegt. Die folgenden Abfrageoptionen stehen zur Verfügung:

  • Alle Zeilen: Verwendet jede Zeile in der Tabelle.
  • Sichtbare Zeilen: Verwendet alle Zeilen für in der Kartenausdehnung sichtbare Daten. Diese Option gilt nicht für Standalone-Tabellen, da diese nicht in der Karte angezeigt werden.
  • Benutzerdefinierte Abfrage: Verwendet eine vom Benutzer über den Abfrage-Manager erstellte Abfrage. Dieser Ausdruck des Abfrage-Managers wird auf alle Zeilen in der Tabelle angewendet und kann nicht auf die in der Kartenausdehnung sichtbaren Zeilen begrenzt werden.
  • Kartenreihenzeilen: Verwendet nur die Zeilen, die das aktuelle Index-Feature der Kartenserie schneiden. Diese Option ist nur für räumliche Kartenserien verfügbar; sie gilt nicht für Standalone-Tabellen.

Zusätzliche Parameter können auch für die Gruppen Tabellenattribut und Tabellenstatistik innerhalb des dynamischen Textes für Tabellen festgelegt werden.

Hinzufügen von dynamischem Text in Tabellen zu Ihrem Layout

Gehen Sie wie folgt vor, um dem Layout dynamischen Text in Tabellen hinzuzufügen:

  1. Bei aktiver Layout-Ansicht klicken Sie auf der Registerkarte Einfügen in der Gruppe Text auf Dynamischer Text Add Dynamic Text.

    Eine Galerie mit den dynamischen Text-Tags wird angezeigt.

  2. Wählen Sie in der Galerie ein Tag aus der Gruppe Tabellenattribut oder Tabellenstatistik aus.

    Wenn Sie ein Tag aus dieser Galerie auswählen, wird das entsprechende Dialogfeld zum Einfügen geöffnet.

  3. Wählen Sie den Kartenrahmen, den Layer oder die Standalone-Tabelle, die Abfrage und das Feld aus, die Sie verwenden möchten. Sie können auch zusätzliche Parameter für die Tags Tabellenattribut und Tabellenstatistik festlegen. Klicken Sie auf OK.
  4. Klicken Sie in der Layout-Ansicht auf ein Feld, und ziehen Sie es an die gewünschte Position, um das dynamische Textelement zu erstellen.

    Das dynamische Textelement wird dem Layout hinzugefügt.

  5. Verschieben, formatieren und bearbeiten Sie den Text bei Bedarf.

Gruppe "Tabellenattribut"

Wert gibt die Werte aus Datensätzen in einem Layer oder einer Standalone-Tabelle zurück. Die folgenden Parameter können für Tabellenattributwert im Dialogfeld Tabellenattribut einfügen festgelegt werden:

Tabellenattribut

ParameterDefinition

Kartenrahmen

Kartenrahmen, der den anzuzeigenden Layer oder die anzuzeigende Standalone-Tabelle enthält

Tabelle

Anzuzeigender Layer oder anzuzeigende Standalone-Tabelle

Abfrage

Anzuzeigende Datenreihe: Alle Zeilen, Sichtbare Zeilen, Benutzerdefinierte Abfrage oder Kartenreihenzeilen

Feld

Anzuzeigende Datenspalte aus der Tabelle

Trennzeichen

Das Zeichen, mit dem die einzelnen Werte getrennt werden. Die Standardeinstellung ist ein einzelnes Leerzeichen.

Dezimalstellen

Anzahl der anzuzeigenden Dezimalstellen. Die Standardeinstellung ist 2.

Tausender-Trennzeichen

Platziert ein Trennzeichen zwischen Tausenderstellen

Ausdruck Einen Ausdruck festlegen

Ein optionaler Arcade-Ausdruck zum Steuern der genauen Anzeige von Werten.

Hinweis:

Die Steuerelemente Dezimalstellen und Tausender-Trennzeichen werden nur angezeigt, wenn ein numerisches Feld ausgewählt ist.

Nachstehend finden Sie Beispiele für Arcade-Ausdrücke, die Sie mit Wert verwenden können:

Mehrere Felder verbinden. In diesem Beispiel werden drei Felder zum Erstellen eines Datums verwendet.

$feature.Day + " " + $feature.Month + ", " + $feature.Year

Anzeige von NULL-Werten vermeiden. Damit dieser Ausdruck ordnungsgemäß funktioniert, darf kein Trennzeichen festgelegt sein.

if (isEmpty($feature.CROP_ACR97)){}
else($feature.CROP_ACR97 + ", ")

Gruppe "Tabellenstatistik"

Es gibt 14 Statistiken, die wie folgt für ein Feld berechnet werden können:

  • Anzahl: Gibt die Anzahl der Zeilen zurück, die nicht null sind
  • Anzahl von null: Gibt die Anzahl der Zeilen zurück, die null sind
  • Minimum: Gibt den niedrigsten Wert zurück
  • Maximum: Gibt den höchsten Wert zurück
  • Mittelwert: Gibt den Durchschnittswert zurück
  • Medianwert: Gibt den mittleren Wert zurück
  • Bereich: Gibt die Differenz zwischen dem höchsten und dem niedrigsten Wert zurück
  • Summe: Gibt die Gesamtsumme aller Werte zurück
  • Standardabweichung: Gibt die Standardabweichung, ein Maß für die Datenvariation, zurück
  • Kurtosis: Gibt die Kurtosis von Werten, ein Maß für die Schwere der Ausläufer einer Verteilung, zurück
  • Schiefe: Gibt die Schiefe von Werten, ein Maß für die Verteilung, zurück
  • Unteres Quartil: Gibt den Wert zurück, bei dem 25 Prozent der abgerufenen Datenwerte niedriger sind
  • Oberes Quartil: Gibt den Wert zurück, bei dem 75 Prozent der abgerufenen Datenwerte höher sind
  • Varianz: Gibt die Varianz der Werte, ein Maß für die Verteilung rund um die Standardabweichung, zurück

Hinweis:

Anzahl und Anzahl von null können für jedes Feld ausgeführt werden, die anderen Statistiken können jedoch nur für numerische Felder ausgeführt werden. Wenn Sie diese Statistiken in eine Tabelle ohne numerische Felder einfügen, wird eine Fehlermeldung ausgegeben.

Die folgenden Parameter können für eine beliebige Berechnung einer Tabellenstatistik im Dialogfeld Tabellenstatistik einfügen festgelegt werden:

ParameterDefinition

Kartenrahmen

Kartenrahmen, der den anzuzeigenden Layer oder die anzuzeigende Standalone-Tabelle enthält

Tabelle

Anzuzeigender Layer oder anzuzeigende Standalone-Tabelle

Abfrage

Anzuzeigende Datenreihe: Alle Zeilen, Sichtbare Zeilen, Benutzerdefinierte Abfrage oder Kartenreihenzeilen

Statistik

Die berechnete Statistik

Feld

Anzuzeigende Datenspalte aus der Tabelle

Dezimalstellen

Anzahl der anzuzeigenden Dezimalstellen. Die Standardeinstellung ist 2.

Tausender-Trennzeichen

Platziert ein Trennzeichen zwischen Tausenderstellen

Ändern von dynamischem Text in Tabellen

Dynamischer Text in Tabellen kann auch geändert werden, nachdem er bereits einem Layout hinzugefügt wurde. Dynamischer Text in Tabellenattributen und Tabellenstatistiken gibt Eigenschaften aus einem angegebenen Layer oder einer Standalone-Tabelle in einem Kartenrahmen zurück. Daher gibt es editierbare Parameter, die sich nicht in anderen dynamischen Texttypen befinden. Diese Parameters werden in den Dialogfeldern Tabellenattribut einfügen oder Tabellenstatistik einfügen bearbeitet.

Gehen Sie wie folgt vor, um dynamischen Text in Tabellen zu bearbeiten:

  1. Klicken Sie im Bereich Inhalt oder auf der Seite mit der rechten Maustaste auf das dynamische Textelement in der Tabelle und auf Eigenschaften.
  2. Klicken Sie im Bereich Element auf der Registerkarte Optionen auf Tag-AnsichtTag View. Fügen Sie vorhandenen statischen Text hinzu bzw. ändern Sie ihn, oder klicken Sie auf die Schaltfläche "Dynamischer Text", um das entsprechende Dialogfeld für die Bearbeitung zu öffnen.
  3. Ändern Sie im Dialogfeld die Parameter der Tabellenattribute oder die Parameter der Tabellenstatistik, und klicken Sie auf OK.
Tipp:

Aufgrund der Anzahl der Eigenschaften, die geändert werden können, empfiehlt es sich, nur den dynamischen Text in Tabellen in der Tag-Ansicht zu ändern.

Verwandte Themen