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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 26 June 2018 12:06

Yazaki
Juste Inscrit !
Date d'inscription: 26 Jun 2018
Messages: 7

Croiser données shp et tif : opérations données tif sur polygone

Bonjour,

Je suis nouvelle sur le forum et c'est la première fois que je manipule des fichiers shp et tif.

J'ai 2 données d'entrées :
1) un fichier shp contenant 1000 polygones géolocalisés sur une région donnée (exple : le Brésil),
2) une image tif multibandes (6 bandes), avec des données, sur la même région.

Je ne sais pas si c'est possible mais je veux calculer, pour chaque polygone, la moyenne des 6 bandes grâce à tous les pixels présents dans ce polygone.

J'utilise Python, Qgis, les librairies Gdal, pandas et geopandas.

Si quelqu'un a une idée, je suis preneuse, merci !

Yazaki, novice des shapefiles

Hors ligne

 

#2 Tue 26 June 2018 13:07

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: Croiser données shp et tif : opérations données tif sur polygone

"découper" votre image en imagettes , en préparant autant d' imagettes que de polygones (en utilisant le rectangle englobant de chaque polygone) ?

Il doit y avoir des fonctions de calcul selon un masque ?

Avez-vous trouvé quelque chose dans la documentation GDal / Grass ?


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#3 Tue 26 June 2018 15:37

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3199
Site web

Re: Croiser données shp et tif : opérations données tif sur polygone

Bonjour

Vous devriez ajouter postgresql/postgis à vos outils. Et amha (je ne suis pas un spécialiste des fonctionnailté raster de postgis) vous devriez pouvoir faire ça sans problème et visualiser les résultats sur QGis.


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#4 Thu 28 June 2018 08:51

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: Croiser données shp et tif : opérations données tif sur polygone

Bonjour,

Sous QGIS, il suffit d'utiliser l'outil 'Saga - Vector <-> raster - Raster statistics for polygons'

@Pascal : Pourquoi répondre au post quand vous n'avez pas de solution à la question posée ?


Renaud Mouche

Hors ligne

 

Pied de page des forums

Powered by FluxBB