Estoy un poco confundido sobre cómo funcionan las herramientas de estadísticas zonales en QGIS (ya sea la herramienta 'Estadísticas zonales' en las herramientas Ráster de la caja de herramientas de geoalgoritmos QGIS o la herramienta 'Estadísticas ráster de polígonos' en la herramienta Vector SAGA <-> Herramientas ráster )
Básicamente tengo una capa de mapa ráster y algunos polígonos pequeños en una capa separada. Quiero asignar a cada polígono el valor del ráster a continuación. En caso de que un polígono se superponga con varias celdas ráster, solo quiero tener el máximo.
Sin embargo, la salida no tiene ningún sentido y no puedo respaldar el razonamiento de esos resultados (que obviamente no son el máximo de la celda ráster subyacente):
¿Alguna idea de lo que estoy haciendo mal o lo que aún no consideré? Los resultados con la API de Python en qgis.analysis.QgsZonalStatistics()
(de acuerdo con esta pregunta aquí ) son mucho mejores, pero solo ofrece count
, mean
y sum
... pero por alguna razón no max
o min
.
Respuestas:
Actualización a abril de 2018 y QGIS 2.18
La versión actual de Zonal Statistics Plugin puede proporcionar:
Respuesta original
En resumen, este enfoque con QGIS, por lo que sé, no es posible ver el máximo de píxeles de trama como resultado. Solo el recuento, la media y la suma. He proporcionado algunos recursos que cubren esto.
Aquí está la página de documentación del complemento Zonal Statistics Plugin
Además, este tutorial QGIS Muestreo de datos ráster utilizando puntos o polígonos proporciona una muestra de datos para lograr el retorno de las estadísticas zonales. He incluido capturas de pantalla que proporcionan como ejemplo de su flujo de trabajo y resultados.
fuente
A partir de QGIS 3.0 (posiblemente antes, no estoy seguro), las siguientes estadísticas están disponibles:
fuente