Hay un par de Stackexchange puestos de hacer esta pregunta, pero ninguno de ellos eran lo suficientemente contestadas: 1, 2.
Yo soy de la escritura de secuencias de comandos de Python que realizan esencialmente las mismas operaciones como Zonal Estadísticas, y he estado usando Zonal Estadísticas para comprobar mi secuencias de comandos de salidas.
He notado que cuando hay muchas células en el polígono que se está consultando, mis resultados coinciden perfectamente, pero hay discrepancias, cuando sólo hay un par de celdas ráster en el polígono. El siguiente es un ejemplo de esto. Yo soy de computación "de la cuenta" para cada polígono.
Prueba 1: Devuelve el recuento es de 0,45, lo que parece más o menos correcto si los píxeles pueden ser tratados marginalmente en lugar de simplemente in/out.
Prueba 2: Resultado Similar; count es 0.39.
Prueba 3: Con una mayor poylgon, ahora vemos que el recuento es exactamente 2. Tenga en cuenta que hay exactamente 2 píxeles de los centros que figuran en el polígono.
Gráfico 4: Aquí, sólo un píxel centro está dentro del polígono. El recuento es 1.008, aunque. Si se excluye el área de polígonos a partir de los píxeles cuyo centro está en el polígono, el resto del área es, obviamente, mayor de 0.008 de un píxel.
A partir de estas exposiciones, parece que Zonales Estadísticas trata estos casos especialmente. Parece a mí que si hay menos de 2 píxeles de centros dentro del polígono, se realiza algún tipo de promedio como polygon_area/raster_cell_area para devolver el recuento. Debo señalar que he 48 de estos polígonos, y todo volvió a cuenta de mayor que o igual a 2 son enteros; fracciones de cuenta sólo se devuelven para <2.
La pregunta es, entonces, ¿cómo son estas fracciones de píxel cuenta incorporado en el otro resultado de las estadísticas por Zonas Estadísticas? Esta pregunta indica un comportamiento extraño con max/min cuando se utilizan grandes cantidades celdas ráster, y de mis propias pruebas devuelve los valores de la media no es congruente con un simple "pixel centro en o fuera del polígono." Para reiterar, me sale exacta acuerdo cuando el subyacente de trama contiene el número de píxeles dentro del polígono. No podía encontrar ninguna documentación acerca de esto, y puede ser importante cuando las personas que nunca han tenido problemas con la Zonal Stats pero el uso de una gruesa trama y siendo conscientes de que existe un comportamiento diferente cuando sólo hay un par de píxeles dentro del polígono.