Je suis un peu confus sur le fonctionnement des outils de statistiques zonales dans QGIS (soit l'outil `` Statistiques zonales '' sous les outils Raster de la boîte à outils des géoalgorithmes QGIS ou l'outil `` Statistiques raster de polygones '' sous les outils raster SAGA Vector <-> Raster ).
Fondamentalement, j'ai une couche de carte raster et quelques petits polygones dans une couche séparée. Je veux affecter à chaque polygone la valeur du raster ci-dessous. Dans le cas où un polygone chevauche plusieurs cellules raster, je veux juste avoir le maximum.
Pourtant, la sortie n'a pas de sens et je ne peux pas m'arrêter sur le raisonnement de ces résultats (qui ne sont évidemment pas le maximum de la cellule raster sous-jacente):
Des idées sur ce que je fais mal ou ce que je n'ai pas encore considéré? Les résultats avec l'API python dans qgis.analysis.QgsZonalStatistics()
( selon cette question ici ) sont bien meilleurs, mais il ne propose que count
, mean
et sum
... mais pour une raison quelconque, non max
ou min
.