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 werden im Folgenden beschrieben.

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 einem Layout

Gehen Sie wie folgt vor, um einem 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

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

  1. Klicken Sie mit der rechten Maustaste im Bereich Inhalt auf das dynamische Textelement, und klicken Sie dann auf Eigenschaften, um den Bereich Element zu öffnen.
  2. Wählen Sie im Bereich Element auf der Registerkarte Optionen die Option TextansichtText View oder Tag-AnsichtTag View aus. Ändern Sie das Textelement mit dem Text und den Tags entsprechend Ihrem Ansichtstyp.

Dynamischer Text kann mithilfe der Tag-Ansicht Tag View oder TextansichtText View bearbeitet werden. 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.

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 einem Layout

Gehen Sie wie folgt vor, um einem 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. Eindeutige Werte gibt den Wert oder die Werte aus Datensätzen in einem Layer oder einer Standalone-Tabelle zurück, die eindeutig sind, wodurch Doppelungen im Text entfernt werden. Eindeutige Werte werden für die Feldtypen "Double" oder "Float" nicht unterstützt. Die folgenden Parameter können für Wert oder Eindeutige Werte im Dialogfeld Tabellenattribut einfügen festgelegt werden:

Tabellenattribut

ParameterDefinition

Kartenrahmen

Kartenrahmen, der den Layer oder die Standalone-Tabelle enthält, dessen bzw. deren Daten angezeigt werden sollen.

Tabelle

Layer oder Standalone-Tabelle, dessen bzw. deren Daten angezeigt werden sollen.

Abfrage

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

Feld

Anzuzeigende Datenspalte aus der Tabelle

Eindeutig

Gibt nur Einzelwerte zurück, wodurch Doppelungen entfernt werden. Dies ist für die Feldtypen "Double" oder "Float" nicht verfügbar.

Sortierfeld

Das Feld in der Tabelle, nach dem die angezeigten Daten sortiert werden. Wenn <Keine> ausgewählt ist, werden die Daten in der Reihenfolge angezeigt, in der sie erstellt wurden.

Aktivieren Sie Aufsteigend sortieren, damit die Werte je nach Feldtyp vom kleinsten zum größten oder alphabetisch sortiert werden. Deaktivieren Sie diese Option, damit die Werte vom größten zum kleinsten oder in umgekehrter alphabetischer Reihenfolge sortiert werden.

Trennzeichen

Das Zeichen, mit dem die einzelnen Werte getrennt werden. Die Standardeinstellung ist ein einzelnes Leerzeichen. Verwenden Sie \n, um eine neue Zeile als Trennzeichen zu verwenden.

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 + ", ")
Hinweis:

Arcade-Ausdrücke werden in ArcGIS durchgängig verwendet. Das Layout-Profil wird für dynamische Textausdrücke verwendet.

Gruppe "Tabellenstatistik"

Es gibt die folgenden 15 Statistiken, die für ein Feld berechnet werden können:

  • Anzahl: Gibt die Anzahl der Zeilen zurück, die nicht null sind
  • Eindeutige Anzahl: Gibt die Anzahl der Zeilen mit Einzelwerten zurück. Dies ist für die Feldtypen "Double" oder "Float" nicht verfügbar.
  • 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 Parameter 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