#1 Mon 24 April 2023 13:27
- Yvon Six
- Juste Inscrit !
- Date d'inscription: 18 Apr 2023
- Messages: 3
QGIS: Calcul de moyenne glissante sur un Raster
Bonjour.
Malgré mes recherches, je n'ai pas réussi à trouver un moyen simple d'effectuer une moyenne glissante sur un Raster sous QGIS (ou autre logiciel libre).
Voici mon besoin : je dispose d'une carte de pentes calculés depuis un LIDAR avec une résolution spatiale de 50cm. J'ai repéré des vestiges sur ce LIDAR, et leur implantation semble corrélé à un certain degré de pente. Afin de vérifier cela je souhaite simplement ajouter une colonne à mon nuage de point contenant la valeur de la pente. Cependant, la pente sur 50cm n'est pas assez représentative pour moi. Je souhaiterai lisser la valeur de mon raster sur un carré plus large (disons 10m par 10m) avec un moyenne glissante.
Et je n'ai pour le moment trouvé aucun moyen d’effectuer facilement une moyenne mobile sur un Raster.
Existe-il une solution ?
En vous remerciant par avance, Yvon
Hors ligne
#2 Mon 24 April 2023 15:22
- shirosaki
- Participant actif
- Lieu: Lyon
- Date d'inscription: 30 Mar 2018
- Messages: 125
Re: QGIS: Calcul de moyenne glissante sur un Raster
Bonjour,
vous pouvez utiliser l'algo : r.resamp.filter de GRASS.
Ce dernier devrait vous permettre de réaliser une moyenne glissante sur vos données (Dans "Filter Kernel" mettre --> mean ; Dans "filter Radius for each filter" mettre --> 5)
Cordialement;
Paul QUESNOT
Hors ligne
#3 Mon 24 April 2023 16:40
- Yvon Six
- Juste Inscrit !
- Date d'inscription: 18 Apr 2023
- Messages: 3
Re: QGIS: Calcul de moyenne glissante sur un Raster
Bonjour.
Merci pour la réponse.
R.resamp.filter ne propose pas mean dans ses filtres kernels, mais je pense pouvoir trouver mon bonheur dans les différents outils de grass (je pense à r.resamp.stat).
Je vais également prendre le temps de lire la doc pour comprendre comment fonctionnent les différents filtres kernels.
Bonne continuation !
Hors ligne
#4 Mon 24 April 2023 16:50
- shirosaki
- Participant actif
- Lieu: Lyon
- Date d'inscription: 30 Mar 2018
- Messages: 125
Re: QGIS: Calcul de moyenne glissante sur un Raster
Ah bizarre, ma version de Qgis propose l'option mean (Qgis 3.22).
Quelle version utilisez vous ?
Paul QUESNOT
Hors ligne
#5 Mon 24 April 2023 17:07
- Yvon Six
- Juste Inscrit !
- Date d'inscription: 18 Apr 2023
- Messages: 3
Re: QGIS: Calcul de moyenne glissante sur un Raster
3.22 également.
Les filtres proposés sont :
-box
-bartlett
-gauss
-normal
-hermite
-sinc
-lanczos1
-lanczos2
-lanczos3
-lanczos4
-hann
-hamming
-blackman
De ce que j'ai lu, box filter renvoie bien la moyenne des pixels contenus dans la zone.
Hors ligne
#6 Mon 24 April 2023 17:24
- shirosaki
- Participant actif
- Lieu: Lyon
- Date d'inscription: 30 Mar 2018
- Messages: 125
Re: QGIS: Calcul de moyenne glissante sur un Raster
Ah oui en effet,
c'est dans l'algo "r.resamp.stats" qu'il y a explicitement une option "average"
Paul QUESNOT
Hors ligne