PROCÉDURE
Dans Map Viewer dans ArcGIS Online et Portal for ArcGIS, des expressions Arcade comportant plusieurs instructions peuvent être utilisées pour fractionner et repositionner les chaînes de texte d’étiquettes. Les chaînes de texte repositionnées peuvent être utilisées pour la gestion des données. Cet article fournit un exemple et des instructions sur l’utilisation d’expressions Arcade en vue de fractionner et réorganiser des chaînes de texte d’étiquettes pour Map Viewer.
L’image ci-dessous montre une carte dans Map Viewer avec des étiquettes.
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] }
Le bloc de code ci-dessous montre l’expression opérationnelle complète.
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] }
L’image ci-dessous montre les étiquettes nouvellement configurées après l’utilisation de l’expression Arcade.
ID d’article: 000029552
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support