Attention : target factors dans une base multi-specifique
Salut, je viens de m'apercevoir d un piège piégeux. Lorsqu'on a plus d'une espèce, il est obligatoire de renseigner les target factors des métiers pour chaque espece meme si elle n est pas ciblée. Qqn peut-il me le confirmer ? Il semblerait que la valeur par defaut des target factors soit 1. Si c est bien le cas, il me semble que zéro serait mieux, mais à valider avec les autres avant modif. A+ -- Sigrid LEHUTA ~ ><> ~ Doctorante Département Ecologie et Modèles pour l'Halieutique IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03 Tél : +33 (0)2 40 37 41 23 (interne : 8123)
le danger de la mettre à 0 c'est qu'il n'y aurait pas de capture alors que le principe meme d'ISIS est de pouvoir generer des captures des qu'il y a un effort dans une zone de presence d'une espece. Si la valeur 1 par defaut est dangereuse (car elle n'est pas visible à l'utilisateur et qu'il faut absolument qu'elle soit standardisée à l'echelle du métier avec les autres especes capturables), je propose que la valeur par default soit null (ou NaN) pour etre sur que l'utilisateur prenne le soin de mettre une valeur lui-meme. Le tout etant bien entendu decrit dans le manuel! steph Sigrid LEHUTA a écrit :
Salut, je viens de m'apercevoir d un piège piégeux. Lorsqu'on a plus d'une espèce, il est obligatoire de renseigner les target factors des métiers pour chaque espece meme si elle n est pas ciblée. Qqn peut-il me le confirmer ? Il semblerait que la valeur par defaut des target factors soit 1. Si c est bien le cas, il me semble que zéro serait mieux, mais à valider avec les autres avant modif.
A+
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................
Bonjour, Je confirme, c'est bien 1 par défaut : public double getTargetFactor(PopulationGroup group) { // Par defaut on retourne 1 si dans les donnes rien n'est // precisé (20041108: Stef + dom) double result = 1; Species species = group.getPopulation().getSpecies(); TargetSpecies targetSpecies = this.getSpeciesTargetSpecies(species); if (targetSpecies != null) { result = targetSpecies.getTargetFactor(group); } else { if (log.isDebugEnabled()) { log.debug(_("isisfish.error.no.target.species", this, group)); } } return result; } Le 01/04/2010 19:13, Stephanie MAHEVAS a écrit :
le danger de la mettre à 0 c'est qu'il n'y aurait pas de capture alors que le principe meme d'ISIS est de pouvoir generer des captures des qu'il y a un effort dans une zone de presence d'une espece. Si la valeur 1 par defaut est dangereuse (car elle n'est pas visible à l'utilisateur et qu'il faut absolument qu'elle soit standardisée à l'echelle du métier avec les autres especes capturables), je propose que la valeur par default soit null (ou NaN) pour etre sur que l'utilisateur prenne le soin de mettre une valeur lui-meme. Le tout etant bien entendu decrit dans le manuel! Un double a forcement une valeur par défaut, on ne peut mettre ni null, ni NaN.
-- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
participants (3)
-
Eric Chatellier -
Sigrid LEHUTA -
Stephanie MAHEVAS