Bonjour, Pour la matrice, l'usage des sémantiques doit pouvoir résoudre le problème en effet. Comme il s'agissait d'une matrice 2D que je pouvais directement visualiser dans l'interface, j'étais passé par une matrice "classique" pour m'épargner quelques lignes de code. Je ferai attention à l'avenir, la matrice n'étant pas très compliquée à sauver avec les sémantiques. Pour le reste, c'est surtout du confort d'utilisation (j'ai des dizaines de zones, stratégies et métiers et je ne sais jamais dans quel ordre ils sont affichés dans l'interface lorsque je veux vérifier leur contenu), donc si ça demande autant de travail je m'en passerai. Merci pour la réponse, A+ Audric Le 27/01/2018 11:55, Eric Chatellier a écrit :
Le 24/01/2018 15:22, Audric VIGIER a écrit :
Bonjour,
Je travaille sur différentes bases, qui n'ont que quelques petites différences.
Dans l'interface de simulation, les effectifs initiaux des populations sont à renseigner par classe de taille et zone. Pour une raison que j'ignore, les zones (colonnes) ne sont pas dans le même ordre pour une population entre certaines bases, alors qu'elles ont exactement le même nom. Cet ordre est "imposé" par ISIS. Etant donné qu'en plus, l'interface de simulation ne s'actualise pas en demandant à changer de base dans la liste déroulante, je viens de me faire avoir en changeant de base : les effectifs initiaux étaient bien répartis pour la base sur laquelle je travaille en premier (les colonnes sont dans le bon ordre), mais pas pour la deuxième base (les effectifs sont dans les mêmes colonnes, mais ces colonnes ne correspondent plus aux mêmes zones).
Il n'y a en effet pas d'ordre sur les colonnes des matrices, et ca serait un gros travail de réordonner les colonnes pour toutes les matrices. Voire même extrêmement difficile si les matrices existes déjà dans la base de données avec les colonnes. (je parle globalement des matrices et pas seulement de la matrice d'abondance).
Mais il me semble qu'un contournement existe en utilisant les sémantiques des matrices. Cela permet de manipuler les matrices sans se soucier de l'ordre des colonnes.
Est-ce que cela pourrait résoudre ton problème ? _______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users