HOW TO

Anwenden verschiedener Farben für bedingte Beschriftungen in ArcGIS Pro

Last Published: December 26, 2024

Beschreibung

Mit den ArcGIS Arcade-Textformatierungs-Tags können in ArcGIS Pro mehrzeilige Beschriftungen mit verketteten Textzeichenfolgen so konfiguriert werden, dass Texte in verschiedenen Farben angezeigt werden. In diesem Beispiel enthält der Layer "Schools_all" Informationen zu Bildungseinrichtungen in Portland, wie z. B. Namen, Typen und Postleitzahlen der Schulen, wie unten dargestellt.

Die Karte in ArcGIS Pro

In diesem Artikel werden die Schritte zum Anwenden verschiedenfarbiger Textbeschriftungen beschrieben, die mit der Beschriftungssyntax <CLR></CLR> die Feldwerte NAME, LEVEL und ZIPCODE anzeigen.

Lösung oder Problemumgehung

  1. Starten Sie ArcGIS Pro, und öffnen Sie das Projekt.
  2. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf die Feature-Class, und klicken Sie auf Beschriftungseigenschaften..., um den Bereich Beschriftungsklasse zu öffnen.
Der Bereich "Inhalt" in ArcGIS Pro
  1. Klicken Sie im Bereich Beschriftungsklasse auf die Schaltfläche BeschriftungsausdruckDas Symbol für den Beschriftungsausdruck, und konfigurieren Sie die folgenden Parameter.
    1. Wählen Sie für Sprache die Option Arcade aus.
    2. Geben Sie das folgende Skript im Abschnitt Ausdruck an. Ändern Sie <text1>, <fieldName1>, <firstLabel2>, <colorName>, <text2>, <fieldName2>, <colorName>, <text3> und <fieldName3> entsprechend der Umgebung.
'<text1>' + $feature.<fieldName1> + Textformatting.NewLine + "<CLR <colorName> = '255'>" + '<text2>' + $feature.<fieldName2> + "</CLR>" + Textformatting.NewLine + "<CLR <colorName> = '255'>" + '<text3>' + $feature.<fieldName3> + "</CLR>"
Der folgende Code-Block ist ein Beispiel für das voll funktionsfähige Skript.
'Name: ' + $feature.NAME + Textformatting.NewLine + "<CLR red = '255'>" + 'Type: ' + $feature.LEVEL + "</CLR>" + Textformatting.NewLine + "<CLR blue = '255'>" + 'ZIP Code: ' + $feature.ZIPCODE + "</CLR>"
  1. Klicken Sie auf Überprüfen, um einen Test des Ausdrucks auszuführen. Wenn der Ausdruck gültig ist, klicken Sie auf Übernehmen.
Der Bereich "Beschriftungsklasse" in ArcGIS Pro

Die folgende Karte zeigt die Verteilung der Bildungseinrichtungen in Portland, die mit ihren jeweiligen Namen, Typen und Postleitzahlen in verschiedenfarbigem Text beschriftet sind.

Die Karte in ArcGIS Pro

Artikel-ID: 000030963

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln