comment puis-je calculer des sommes, des moyennes, etc. de points de trame (multibande) par polygone d'une couche vectorielle. On m'a dit que cela s'appelle des "statistiques zonales". J'ai essayé cela avec QGIS en premier.
Il existe un moyen de le faire, mais cela est beaucoup trop lent (convertir un raster en vecteur, intersecter avec une deuxième couche vectorielle, calculer la géométrie, exporter des nombres, calculer des statistiques avec une feuille de calcul ou un autre programme, réimporter les résultats, prend une éternité pour mon 350.000 points raster).
On m'a également donné le conseil d'utiliser Saga-gis. Cela a des "statistiques zonales" mais celles-ci sont basées sur des catégories d'une bande raster, pas sur des polygones d'une couche vectorielle. Donc, pour l'utiliser, je devrais convertir ma couche vectorielle en raster, puis calculer les statistiques.
Cela semble être la mauvaise façon de résoudre ce problème. Il n'y aurait aucun moyen de prendre en compte les points raster qui appartiennent à 2 polygones ou plus, car ils sont coupés par la frontière du polygone. Je suppose que les statistiques basées sur les polygones devraient être capables de gérer cela, donc je suppose également que je n'ai pas encore trouvé le bon module.
Saga-gis a vraiment de nombreux modules. Veuillez me faire savoir lequel est le bon pour cette application.