cette solution est assez facile à coder. Le problème est juste que ça augmente encore le nombre de métiers. Pour les petites bases c'est pas trop grave mais ça risque d'être un peu lourd quand les bases sont plus grosses... A voir. En tout cas si on part sur cette solution, je ferai un test dans la règle pour vérifier que le métier existe bien, et le créer sinon (afin d'éviter que les simulations plantent si l'utilisateur n'a pas créer un métier nonAvtivite par port) A+ Hilaire Stephanie MAHEVAS a écrit:
je pense aussi qu'il faut rester sur la situation 1. Ne serait-il pas possible de definir un nom generique nonactivite_port et dans ce cas pour les mesures de gestion on recherche un nom dont les 11 premiers caracteres correspondent a nonactivite?
stephanie
Youen VERMARD a écrit:
Bases du problème: -un métier doit être affecté à une zone -dans les règles de gestion on a besoin d'un métier sur lequel reporter l'effort lorsqu ils ne peuvent pas pêcher(que les bateaux restent au port)
pour l instant ce qui avait été fait, c etait de créer un seul métier nonActivite ayant pour zone une maille au hasard (un port en général) mais pas d espèce capturable.
Le problème est que lorsque un setOfVessel ayant un autre port d attache que celui du metier nonActivite doit reporter son effort, il se retrouve au mieux à payer des frais de fuel pour le trajet de son port d'attache jusqu'à la zone dans laquelle il doit effectuer le metier nonActivite et au pire le temps de route est plus long que la marée....
Les solutions pour combler se problème seraient soit:
1-de créer autant de métiers nonActivite que de port d'attache, mais dans ce cas le problème vient du fait que tous auront un nom different, ce qui est incompatible avec les mesures de gestion telles qu elles sont codées. 2-Ne pas reporter l effort sur le metier nonActivite et à ce moment la il n'y a plus de problème mais on ne voit pas directement qu il y a eu une réduction de l'effort (après discussion avec hilaire, ne pose pas de problème et simple à faire) 3-supprimer le temps de route lorsqu il y a un métier nonActivite (fameux temps de route...)
ou autre...
Il faudrait en discuter pour voir ce qu'il est le plus simple/judiscieux de faire et écrire le paragraphe correspondant dans le manuel...
Youen
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************