Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Suite à un problème sur notre serveur une intervention a été planifiée ce  matin. La coupure, qui ne devait pas exéder 5 mn, a duré plus longtemps que prévu. L'intervention consistait à l'augmentation de l'espace disque (GeoRezo prend un peu plus de place en viellissant). Malheureusement, le serveur se faisant vieux, quelques soucis ont eu lieu.

Nous avons procédé à un gros nettoyage d'automne : augmentation de l'espace disque, mise à jour des certificats SSL pour l'utilisation des  urls en https, upgrade d'Apache et autres outils nécessaire au bon fonctionnement.

Notre volonté à long terme est de consolider la plateforme GeoRezo et nous accueillons toutes personnes intéressées pour nous aider (technologies utilisées : drupal, docker, MySQL, git, etc.) Si vous désirez contribuer à un projet dynamique et apprendre de nouvelles choses, contactez nous !

L'équipe GeoRezo

#1 lun. 13 juin 2016 17:29

Eric61
Membre
Date d'inscription: 22 févr. 2012
Messages: 18

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 mer. 15 juin 2016 11:09

Eric61
Membre
Date d'inscription: 22 févr. 2012
Messages: 18

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

 

#3 jeu. 16 juin 2016 17:48

MathieuR
Moderateur
Lieu: aix-en-provence
Date d'inscription: 16 févr. 2009
Messages: 1297

Re: GRASS GIS :Export de raster en ligne de commande

merci pour le retour !

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |