HOW TO

Erstellen von Pop-up-Kreisdiagrammen mit den drei höchsten Werten in ArcGIS Pro

Last Published: January 29, 2024

Beschreibung

In ArcGIS Pro können Arcade-Ausdrücke verwendet werden, um die obersten Feldwerte in einem Pop-up-Kreisdiagramm anzuzeigen. Dieser Artikel enthält ein Beispiel und Anweisungen dazu, wie Sie mit Arcade-Ausdrücken ein Pop-up-Kreisdiagramm erstellen und darin die drei am häufigsten gesprochenen Sprachen in Caledon, Ontario (Kanada) 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 dann auf Pop-ups konfigurieren, um den Bereich "Pop-ups konfigurieren" der Feature-Class zu öffnen.
Öffnen des Werkzeugs "Pop-ups konfigurieren" der Feature-Class im Bereich "Inhalt"
  1. Klicken Sie im Bereich Pop-ups konfigurieren auf Ausdrücke, um ein Feld mit einem Arcade-Ausdruck hinzuzufügen, der im Pop-up verwendet werden soll.
Note:
The following procedure (Steps 3 through 6) must be completed three times. One for each position of the top three values.
  1. Klicken Sie im Bereich Ausdrücke auf Neu.
  2. Konfigurieren Sie im Dialogfeld Ausdruck-Generator die folgenden Parameter für die einzelnen Arcade-Ausdrücke.
    1. Geben Sie für Name einen neuen Namen für den neuen Ausdruck ein.
    2. Geben Sie unter Titel den Titel für den neuen Ausdruck ein.
  3. Fügen Sie im Abschnitt Ausdruck den folgenden Arcade-Ausdruck ein.
    1. So definieren Sie das Array der Zielfelder:
var <variableName1> = [
$feature.<fieldName1>,
$feature.<fieldName2>,
...
$feature.<fieldName214>
];
  1. Um das Array vom höchsten zum niedrigsten zu sortieren und den Feldwert basierend auf der definierten Indexnummer zurückzugeben, geben Sie den folgenden Ausdruck an. Der Array-Index beginnt bei 0.
  • Verwenden Sie für den obersten Wert das folgende Skript:
return Reverse(Sort(<variableName1>))[0]
  • Verwenden Sie für den zweiten Wert von oben das folgende Skript:
return Reverse(Sort(<variableName1>))[1]
  • Verwenden Sie für den dritten Wert von oben das folgende Skript:
return Reverse(Sort(<variableName1>))[2]
Der folgende Codeblock zeigt den voll funktionsfähigen Ausdruck für den obersten Wert:
var lang_arr = [
$feature.MO_English,
$feature.MO_French,
$feature.MO_Hindi,
$feature.MO_Hungarian,
$feature.MO_Icelandic,
$feature.MO_Japanese,
$feature.MO_Korean,
$feature.MO_Krio,
$feature.MO_Ktunaxa_Kutenai,
$feature.MO_Malay,
$feature.MO_Malayalam,
$feature.MO_Mandarin,
$feature.MO_Mwani,
$feature.MO_Naskapi,
$feature.MO_Norwegian,
$feature.MO_Oneida,
$feature.MO_Oromo,
$feature.MO_Polish,
$feature.MO_Punjabi_Panjabi,
$feature.MO_Romanian,
$feature.MO_Rundi_Kirundi,
$feature.MO_Russian,
$feature.MO_Serbian,
$feature.MO_Serbo_Croatian,
$feature.MO_Sindhi,
$feature.MO_Spanish,
$feature.MO_Swedish,
$feature.MO_Tagalog_Pilipino_Filipino,
$feature.MO_Tamil,
$feature.MO_Turkish,
$feature.MO_Ukrainian,
$feature.MO_Urdu,
$feature.MO_Vietnamese,
$feature.MO_Wu_Shanghainese,
$feature.MO_Yiddish,
$feature.MO_Yoruba,
$feature.MO_Yue_Cantonese
];

return Reverse(Sort(lang_arr))[0]
  1. Klicken Sie auf Überprüfen, um einen Test des Ausdrucks auszuführen. Wenn der Ausdruck gültig ist, dann klicken Sie auf OK.
Das Expression Builder-Dialogfeld mit dem Beispiel eines Arcade-Ausdrucks
  1. Klicken Sie im Bereich Ausdrücke auf Zurück Das Zurück-Symbol.
Der Bereich "Ausdrücke"
  1. Klicken Sie auf Diagramm, um das Pop-up-Element "Diagramm" hinzuzufügen, und klicken Sie im Element Diagramm auf Pop-up-Element bearbeiten Bearbeiten des Pop-up-Elements.
Der Bereich "Pop-ups konfigurieren"
  1. Geben Sie im Bereich Diagrammoptionen einen Titel für das Diagramm an, aktivieren Sie das Kontrollkästchen für die drei neu erstellten Ausdrücke im Abschnitt Felder, und klicken Sie auf ZurückDas Zurück-Symbol, um die Konfiguration für das Pop-up-Diagramm zu übernehmen.
Der Bereich "Diagrammoptionen"

Das neu konfigurierte Pop-up-Kreisdiagramm unten zeigt die drei Sprachen, die zu Hause in Caledon, Ontario (Kanada) gesprochen werden.

Das neu konfigurierte Pop-up-Kreisdiagramm in ArcGIS Pro

Artikel-ID: 000031731

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

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln