Je travaille sur une carte web pour afficher les résultats de relevés de poissons dans ma région. J’ai une classe d’entités contenant les emplacements des relevés et une table contenant leurs résultats, reliées par une classe de relations un-à-plusieurs. J’ai ajouté ce service d’entités à une carte AGOL et configuré un graphique en colonnes pour afficher les prises à chaque point. Malheureusement, les espèces apparaissent sur l’axe des x en fonction de leur ObjectID, au lieu de suivre un ordre logique pour les utilisateurs, comme l’ordre alphabétique ou l’abondance décroissante. Par exemple, la première colonne correspond à l’espèce qui a le plus petit ObjectID, suivie de celle dont l’ObjectID est immédiatement supérieur, etc.
Je me demande :
1. Peut-on trier l’ordre d’affichage de ces éléments dans la table en fonction d’un autre champ de la table associée, comme le nombre total de prises ?
2. Si cette option n’existe pas, quelqu’un sait-il comment remplacer en quelque sorte les ObjectID d’origine en leur attribuant un ordre précis selon un autre champ ?
J’ai essayé de tronquer la table, puis d’ajouter une table triée, mais les ObjectID de la table source sont tout de même conservés. Sinon, je pourrais reprendre le fichier Excel d’origine, trier la table des prélèvements par abondance ou par ordre alphabétique, puis recréer la table (pour que les ObjectID suivent l’ordre que je préfère) ainsi que la classe de relations.
Merci