Bonjour à tous,
Je rencontre un problème avec l'exécution de Graphab en ligne de commande et j'aimerais votre aide pour le résoudre. Voici la commande que j'essaie de lancer :
java -Xmx80g -Xms60g -XX:+UseG1GC -jar graphab-2.8.6.jar --project TRITON_CRETE_2M\TRITON_CRETE_2M.xml --landmod zone=preojet_fnal.shp id=layer code=code --linkset distance=cost name=TRITON_DeplacementProbable_300m maxcost=300 7,8,9,23,20,25=1 1,2,3,4,5,6,10,11=10 11=100 12,13=1000 14,15,16,17,18,19,26=10000 --graph name=Graph_triton nointra --usegraph Graph_triton --corridor maxcost={300} format=vector --usegraph Graph_triton --gmetric EC d=300 p=0.05 beta=0,1 --usegraph Graph_triton --lmetric IF d=300 p=0.05 beta=0,1
Cependant, je reçois l'erreur suivante :
Chargement du projet... : 0,0%
Chargement du projet... : 25,0%Exception in thread "main" java.lang.NumberFormatException: For input string: "1;100672.0;2816.0;100672.0;-1;1.9450777582829253;3.991304700773245E10"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at org.thema.graphab.Project.loadProject(Project.java:1909)
at org.thema.graphab.CLITools.execute(CLITools.java:203)
at org.thema.graphab.MainFrame.main(MainFrame.java:1299)
Il semble que Graphab essaie de convertir une chaîne en entier, mais échoue à cause de caractères non valides. Voici ce que j'ai vérifié jusqu'à présent :
- Fichier de projet (
TRITON_CRETE_2M.xml
) : J'ai vérifié que le fichier est correctement formaté et ne contient pas de données malformées.
- Fichiers d'entrée : J'ai vérifié que tous les fichiers d'entrée référencés, comme
preojet_fnal.shp
, sont correctement formatés.
- Arguments de ligne de commande : J'ai essayé de simplifier la commande pour isoler le problème, mais l'erreur persiste lorsque j'ajoute certains paramètres.
Je soupçonne que le problème puisse venir d'une mauvaise utilisation des paramètres ou d'un format inattendu dans l'un des fichiers d'entrée. Si quelqu'un a déjà rencontré cette erreur ou a des suggestions pour la résoudre, je serais très reconnaissant pour votre aide.
Merci d'avance