J’ai créé une application ArcGIS Online axée sur les tâches que j’aimerais améliorer : elle sert à renseigner un champ numérique de score dans une table, pour chaque ligne. Chaque ligne de la table est associée à une ligne/entité d’une couche de service d’entités.
--- Ma question ---
Comment représenter l’entité associée avec une couleur graduée, déterminée par une valeur statistique (nombre, moyenne, somme, etc.) des lignes de sa table associée ?
Je suis presque certain que la réponse à cette question passe par la nouvelle option d’expression d’ ArcGIS Arcade, dans l’onglet modifier le style . Cette hypothèse vient du fait que j’ai déjà réussi à faire la même chose dans les fenêtres contextuelles de la couche, comme indiqué ici. Je pense donc qu’il me faut une syntaxe pour représenter cette relation un-à-plusieurs, quelque chose comme ce pseudo-code :
// renvoie la moyenne des valeurs des lignes associées à l’entité, à partir d’un champ numérique de score Average($feature.relationships\0\NumericFieldNameFomRelatedTable)
--- Ce que j’ai essayé ---
- Explorer en profondeur l’interface de la carte Web AGOL.
- Essayer de la migrer vers ArcGIS Pro et de récupérer d’une manière ou d’une autre l’expression de la fenêtre contextuelle.
- Chercher une solution de remplacement dans les widgets de Web AppBuilder.
- Expressions Arcade et vous exemples.
--- Ce que je dois approfondir un peu ---
- comment faire cela avec Python dans ArcMap