PROCÉDURE
Dans ArcGIS Online et Portal for ArcGIS Map Viewer, la symbologie sur la carte peut être configurée pour regrouper plusieurs champs attributaires en fonction des conditions spécifiées à l’aide d’expressions Arcade. Cela permet de distinguer facilement certains aspects des données lors de la présentation d’entités ponctuelles sur une carte.
Cet article fournit des instructions sur l’utilisation d’expressions Arcade afin de regrouper les valeurs uniques de plusieurs champs attributaires dans Map Viewer.
L’image ci-dessous montre une carte dans ArcGIS Online Map Viewer avec la symbologie de stylisation de points par défaut.
var <variableName1> = $feature.<fieldName1> var <variableName2> = $feature.<fieldName2>
if(<variableName1> == "<domainNameOrFieldValue1>") { if(<variableName2> == "<domainNameOrFieldValue2>") { return "<groupName1>" } } if(<variableName1> == "<domainNameOrFieldValue1>") { if(<variableName2> == "<domainNameOrFieldValue3>") { return "<groupName2>" } } else { return "<groupName3>" }
Le bloc de code ci-dessous est un exemple d’expression opérationnelle complète.
var bObtain = $feature.BandObtained var bColor = $feature.BandColor if(bObtain == "HS") { if(bColor == "G") { return "Group 1" } } if(bObtain == "HS") { if(bColor == "S") { return "Group 2" } } else { return "Group 3" }
L’image ci-dessous montre les groupes de valeurs uniques personnalisés selon les étapes précédemment indiquées.
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support