HOW TO
In ArcGIS Online und Portal for ArcGIS Map Viewer können Textzeichenfolgen von Beschriftungen über Arcade-Ausdrücke, die mehrere Anweisungen enthalten, geteilt und neu angeordnet werden. Das Neuanordnen von Textzeichenfolgen dient beispielsweise dem Datenmanagement. In diesem Artikel finden Sie Anweisungen, wie Sie in Map Viewer mit Arcade-Ausdrücken Textzeichenfolgen für Beschriftungen teilen und neu anordnen, sowie ein Beispiel dafür.
Die folgende Abbildung zeigt eine Karte in Map Viewer mit Beschriftungen.
var <variableName1> = Split($feature.<featureName>, ' ')
var <variableName2> = Count(<variableName1>)
if (<variableName2> == 0) { return '' }
if (<variableName2> == 1) { return $feature.<featureName> }
if (<variableName2> == 2) { return <variableName1>[1] + ' ' + <variableName1>[0] }
if (<variableName2> == 3) { return <variableName1>[1] + ' ' + <variableName1>[2] + ' ' + <variableName1>[0] }
Der folgende Codeblock zeigt den voll funktionsfähigen Ausdruck.
var arrName = Split($feature.Forest_Name, ' ') var lenName = Count(arrName) if (lenName == 0) { return '' } if (lenName == 1) { return $feature.Forest_Name } if (lenName == 2) { return arrName[1] + ' ' + arrName[0] } if (lenName == 3) { return arrName[1] + ' ' + arrName[2] + ' ' + arrName[0] }
In der folgenden Abbildung sind die neu konfigurierten Beschriftungen nach Verwenden des Arcade-Ausdrucks dargestellt.
Artikel-ID: 000029552
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen