ArcGIS Pro · ArcGIS Online

​​Auf den Punkt gebracht – Das Tausender-Trennzeichen in Beschriftungen​

Große Zahlen sind ohne Gruppierung nicht immer leicht zu lesen. Diese Gruppierung erfolgt über das Zifferngruppierungszeichen. Je nach Region unterscheiden sich diese Zeichen. Wie ihr in Kartenbeschriftungen ein Zifferngruppierungszeichen einfügt und wie Ihr es ändern könnt, erfahrt Ihr, wenn Ihr weiterlest.​

Karten sprechen! Aber manchmal benötigt es eben doch ein paar Beschriftungen, um den Kontext oder eine bestimmte Ausprägung besser zu verstehen. Dafür gibt es die Kartenbeschriftungen, die sich dynamisch den angezeigten Features anpassen und je nach Maßstab und Kartenausschnitt skalieren und platzieren. Sind Zahlen oder Werte Bestandteil dieser Beschriftung, z.B. die Einwohnerzahlen von Städten, kann es sinnvoll sein, diese Zahlen mit sog. Zifferngruppierungszeichen, also Tausendertrennzeichen, anzuzeigen. Dies sorgt nicht nur für klare und korrekte Zahlen, sondern auch für eine bessere Lesbarkeit der Beschriftungen und damit für eine professionelle Datenpräsentation in der Karte.

Warum gibt es keine Checkbox für Tausendertrennzeichen?

Die Beschriftung von Karten wird über die Esri-eigene Skript-Sprache „Arcade“ realisiert. Diese ist plattformübergreifend und funktioniert in alles Komponenten der Esri-Welt. Eine Checkbox in ArcGIS Pro würde so nicht in einen veröffentlichten Feature Service übernommen, wodurch die Formatierung in der Webmap verloren gehen würde. Daher muss die Formatierung im Skript selbst vorgenommen werden. Das Skript besteht aus zwei Schritten. Zunächst wir der Zahlenwert in dem Attributfeld als Text mit Komma formatiert und anschließend wir das Komma mit einem Punkt (für die in Deutschland gebräuchliche Schreibweise) ersetzt.

// 1. Zahl formatieren (erzeugt standardmäßig ein Komma, z. B. 123,456)
var formatierteZahl = Text($feature.feldname, ‘#,###’);

 

// 2. Das Komma durch einen Punkt ersetzen
var ergebnis = Replace(formatierteZahl, ‘,’, ‘.’);

 

return ergebnis;