#1 Mon 13 June 2016 17:29
- Eric61
- Participant occasionnel
- Date d'inscription: 22 Feb 2012
- Messages: 19
GRASS GIS :Export de raster en ligne de commande
Bonjour,
Je débute sous Grass Gis et je rencontre une difficulté. Je travaille avec un script Python qui calcul le niveau d'eau. Le script fonctionne jusqu'à la ligne qui doit me permettre d'exporter le raster final.
Voici la fin du script qui doit me permettre d'exporter le raster
grass.run_command ('r.out.gdal', overwrite="true", input="nivO1@PERMANENT", output="D:\Ho\ho_scr\resultat\t1.asc", format="AAIGrid")
Et voici le message d'erreur que j'obtiens sous Grass
v.to.rast terminé.
Driver <AAIGrid> does not support direct writing. Using MEM driver for intermediate dataset.
Checking GDAL data type and nodata value...
Using GDAL data type <Float32>
Input raster map contains cells with NULL-value (no-data). The value nan will be used to represent no-data values in the input map. You can specify a nodata value with the nodata option.
Exporting raster data to AAIGrid format...
ERROR 4: Unable to create file D:\Ho\ho_scr
esultat 1.asc.
ERROR: Unable to create raster map <D:\Ho\ho_scr
esultat 1.asc> using driver <AAIGrid>
Traceback (most recent call last):
File "D:\Ho\ho_scr\script\Command_nivO_ascii.py", line 15,
in <module>
grass.run_command ('r.out.gdal', overwrite="true",
input="nivO1@PERMANENT",
output="D:\Ho\ho_scr\resultat\t1.asc", format="AAIGrid")
File "C:\PROGRA~1\QGISES~1\apps\grass\grass-7.0.3\etc\pyth
on\grass\script\core.py", line 394, in run_command
return handle_errors(returncode, returncode, args,
kwargs)
File "C:\PROGRA~1\QGISES~1\apps\grass\grass-7.0.3\etc\pyth
on\grass\script\core.py", line 312, in handle_errors
returncode=returncode)
grass.exceptions.CalledModuleError: Module None :
['r.out.gdal', '--o', 'input=nivO1@PERMANENT',
'output=D:\\Ho\\ho_scr\resultat\t1.asc', 'format=AAIGrid']
s'est terminée avec une erreur
Le processus s'est terminé avec un code de retour non null
1. Voir les erreus dans la sortie (d'erreurs).
Quelqu'un a-t-il une solution, s'il-vous-plait?
Merci
Hors ligne
#2 Wed 15 June 2016 11:09
- Eric61
- Participant occasionnel
- Date d'inscription: 22 Feb 2012
- Messages: 19
Re: GRASS GIS :Export de raster en ligne de commande
J'ai trouvé, en fait quand j'ai construit mon script, j'étais en version Python 3.4 sur mon IDE, alors que Grass utilise la version de Python 2.7.5
Hors ligne