Pages: 1
- Sujet précédent - QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster - Sujet suivant
#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: 3945
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
Pages: 1
- Sujet précédent - QGIS 2.2 : Calculs de sommes dans une zone tampon sur un raster - Sujet suivant