PROCÉDURE
Dans ArcGIS Online et Portal for ArcGIS Map Viewer, lorsque la même valeur de champ est présente dans plusieurs champs, une expression Arcade conditionnelle peut être utilisée pour afficher les étiquettes de concaténation. Dans cet article, la couche d’entités contient deux champs nommés « Married (Marié) » et « Employed (Avec un emploi) ». Grâce à une expression Arcade, les étiquettes sont créées par la concaténation des noms de champ lorsque l’entité contient la valeur de champ « Yes (Oui) » pour les deux champs.
L’image ci-dessous affiche une table avec les deux champs et les valeurs de champ.

. Assurez-vous que les étiquettes sont activées via l’option Enable labels (Activer les étiquettes).
.
var output = '';
if ($feature['<field_name1>'] == '<field_value>'){
output = '<output1> ';
}
if ($feature['<field_name2>'] == '<field_value>'){
output += '<output2>'
}
else{
output = '<output3>'
}
return Trim(output);
Note:
If numeric or date field values are used, remove the single quotes (' ') on <field_value>.
Note: If a different concatenating label is desired, users can configure the output statements to something other than the names of fields.

L’image ci-dessous représente les étiquettes de concaténation sur la carte Web.

ID d’article: 000029386
Obtenir de l’aide auprès des experts ArcGIS
Commencez à discuter maintenant