Sono un po 'confuso su come funzionano gli strumenti di statistica zonale in QGIS (o lo strumento "Statistiche zonali" sotto gli strumenti Raster dallo strumento QGIS geoalgorithms o lo strumento "Statistiche raster da poligoni" sotto gli strumenti SAGA Vector <-> Raster ).
Fondamentalmente ho un livello di mappa raster e alcuni piccoli poligoni in un livello separato. Voglio assegnare a ciascun poligono il valore del raster riportato di seguito. Nel caso in cui un poligono si sovrapponga a più celle raster, voglio solo avere il massimo.
Tuttavia, l'output non ha alcun senso e non riesco a superare il ragionamento di quei risultati (che ovviamente non sono il massimo della cella raster sottoposta a denuncia):
Qualche idea su cosa sto facendo di sbagliato o cosa non ho ancora preso in considerazione? I risultati con l'API python in qgis.analysis.QgsZonalStatistics()
( secondo questa domanda qui ) sono molto migliori, ma offre solo count
, mean
e sum
... ma per qualche motivo no max
o min
.