HOW TO

Erstellen von Brüchen als Beschriftungen unter Verwendung von Arcade in Portal for ArcGIS und ArcGIS Online Map Viewer

Last Published: June 7, 2024

Zusammenfassung

In Portal for ArcGIS oder ArcGIS Online Map Viewer kann das Beschriften einer Feature-Class mit Brüchen eine effiziente Methode zum Darstellen statistischer Analysen sein. Dies ermöglicht außerdem Vergleiche zwischen verschiedenen Gebieten oder Datenpunkten, zum Beispiel Vergleiche des Anteils erneuerbarer Energien in verschiedenen Regionen.

In diesem Artikel wird der Workflow zum Erstellen der Brüche als Beschriftungen unter Verwendung von ArcGIS Arcade in Portal for ArcGIS und ArcGIS Online Map Viewer beschrieben.

Vorgehensweise

  1. Öffnen Sie in Portal for ArcGIS oder ArcGIS Online Map Viewer die Webkarte mit den Features.
  2. Klicken Sie auf der (dunklen) Werkzeugleiste Inhalt auf Layer, um den Bereich Layer zu öffnen, und wählen Sie den Layer aus, den Sie konfigurieren möchten.
  3. Klicken Sie auf der (hellen) Werkzeugleiste Einstellungen auf Mehr > Beschriftungen.
  4. Aktivieren Sie im Bereich Features beschriften die Umschaltfläche Beschriftungen aktivieren.
  5. Klicken Sie auf Beschriftungsklasse hinzufügen und dann unter Beschriftungsfeld auf Ausdruck verwenden Schaltfläche "Ausdruck verwenden".
  6. Erstellen Sie im Editorfenster einen Namen für den Arcade-Ausdruck, und geben Sie den Arcade-Ausdruck an.
    1. Rufen Sie den Zähler und den Nenner für den Feldwert ab. Ersetzen Sie <fieldName1> und <fieldName2> durch die Namen der gewünschten Felder.
var fieldA = $feature["<fieldName1>"];
var fieldB = $feature["<fieldName2>"];
  1. Überprüfen Sie, ob der Nenner nicht null ist, um eine Division durch null zu vermeiden.
if (fieldB == 0) {
  return "undefined";
}
  1. Formatieren Sie den Bruch als Zeichenfolge.
var fraction = Text(fieldA, "#") + " / " + Text(fieldB, "#");
  1. Geben Sie den formatierten Bruch zurück.
return fraction;

Mit dem folgenden Code wird das voll funktionsfähige Skript demonstriert.

var fieldA = $feature["Numbers"];
var fieldB = $feature["TestNumber"];

if (fieldB == 0) {
    return "undefined"; // or return some default value or message
}

var fraction = Text(fieldA, "#") + " / " + Text(fieldB, "#");

return fraction;
  1. Klicken Sie auf Fertig.

Die Karte zeigt die als Beschriftungen in Portal for ArcGIS und ArcGIS Online Map Viewer angezeigten Brüche.

Die Brüche werden als Beschriftungen angezeigt.

Artikel-ID: 000032736

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