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 !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Tue 15 April 2014 15:09

Emilien86
Participant occasionnel
Date d'inscription: 14 Apr 2014
Messages: 11

QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster

Bonjour à tous,

Je travail sur Qgis 2.2.0 avec des couches raster de certains éléments du paysage sur une zone d'étude, une couche représentant un élément (ex : forêt ...). Mes pixels où l'habitat est présent prennent la valeur 1 et quand il ne l'ai pas la valeur 0.
Voici mon problème : je souhaiterai que chaque pixel prennent la valeur de la somme de pixels compris dans une zone tampon autour de celui-ci!
Existe-t-il une méthode pour obtenir ce résultats? 

Merci,
Salutations.

Hors ligne

 

#2 Tue 15 April 2014 21:11

CBedeau
Participant occasionnel
Lieu: Cayenne
Date d'inscription: 5 Dec 2011
Messages: 38

Re: QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster

Bonjour,

Vous pouvez voir du côté de l'outil de GRASS r.neighbors, accessible via la boîte Traitements. Il permet de recalculer la valeur des pixels selon des pixels voisins présents dans une fenêtre carrée ou circulaire et selon plusieurs méthodes dont la somme.

http://grass.osgeo.org/grass64/manuals/r.neighbors.html



Bonne continuation

Hors ligne

 

#3 Wed 16 April 2014 15:15

Emilien86
Participant occasionnel
Date d'inscription: 14 Apr 2014
Messages: 11

Re: QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster

Bonjour à tous,

Tout d'abord merci CBedeau pour la réponse au message précédent!
J'ai essayé d'utiliser cet outil via la console python.
J'ai un message d'erreur qui s'affiche à chaque fois :
"r.neighbors [-c] input=agri_hete_decoupe.tif output=agri_hete_decoupe_sortie.tif [method=sum] [size=400]
  File "<input>", line 1
    r.neighbors [-c] input=agri_hete_decoupe.tif output=agri_hete_decoupe_sortie.tif [method=sum] [size=400]
                         ^
SyntaxError: invalid syntax"

Quelqu'un peut-il m'indiquer ou se trouve le problème de syntaxe?

Merci bien

Hors ligne

 

#4 Wed 16 April 2014 17:44

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster

bonjour,
les crochets surement. Ils sont généralement utilisés dans les tutos pour indiquer le caractère optionnel de certaines variables.

Hors ligne

 

#5 Thu 17 April 2014 09:21

Emilien86
Participant occasionnel
Date d'inscription: 14 Apr 2014
Messages: 11

Re: QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster

Bonjours à tous,
je reviens chercher de l'aide concernant mon code python.

Merci SANTANNA pour ta réponse!
En supprimant les crochets le problème de syntaxe persiste. Je ne vois pas d'où viens l'erreur.
"
r.neighbors input=agri_hete_decoupe output=agri_hete_decoupe_sortie method=sum size=400
  File "<input>", line 1
    r.neighbors input=agri_hete_decoupe output=agri_hete_decoupe_sortie method=sum size=400
                    ^
SyntaxError: invalid syntax
"
Quelqu'un voit il un autre problème?
Merci bien

Hors ligne

 

#6 Thu 17 April 2014 12:00

odurr
Participant assidu
Lieu: Longwy
Date d'inscription: 5 Sep 2005
Messages: 201

Re: QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster

Bonjour,

il manque peut-être le -c de votre premier message

cordialement

olivier

Hors ligne

 

Pied de page des forums

Powered by FluxBB