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

GEODATA DAYS 2024

#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

 

Pied de page des forums

Powered by FluxBB