Le 29/05/2015 10:38, Sigrid Lehuta a écrit :
je pense qu il vaut mieux que ton csv ne comprenne aucun titre (ni ligne ni colonnes) et que tu l importe en (0,0). d ailleurs je me demande comment java a gere ca jusqu ici, tu avais forcement un semantic de moins que le nb de ligne/colonne... je te conseille d afichier la matrice importee ds le logs afin de verifier que tu as bien toputes les colonnes et lignes System.out.println("matrice:"+matrice);
Oui, je suis d'accord, le fichier ne devrait pas contenir d'entetes. D'ailleurs, le {1, 1} est la position d'import dans la matrice. Cela ne concerne pas le fichier lu.
Le 28 mai 2015 17:32, Francois TIMON <Francois.Timon@ifremer.fr <mailto:Francois.Timon@ifremer.fr>> a écrit :
Bon les rectifications apportées permette aux simulations de tourner avec la règle, merci beaucoup.
En revanche il me reste deux espèces pour lesquelles les simulations ne tournent pas...
Je vous joint les simulations en annexe.
Voici le message d'erreur que j'obtiens: ERROR|17:05:53,869|InProcessSimulatorLauncher.java|484|localSimulateSameThread|Error during simulation java.lang.IllegalArgumentException: La dimension demandée n'est pas correcte: 0 <= 1 <= 0
mais l'erreur n'est pas là je pense. vos simulations qui ne fonctionne pas sont effectuées avec Scallops_BS et Scallops_BSext qui ont comme zones, BS_coast, et BS_offshore. comme c'est zones ne sont pas dans String[] zoneisis = {...}, vos matrices ont une dimension "zones" vide. le problème n'est pas l'import, mais le : MatrixFactory.getInstance().create("MatDatZone", new List[]{dates,allZoneOrder}, -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28