Necesito saber el valor de la suma de todos los píxeles en un ráster. Sin embargo, en la sección Estadísticas de la pestaña Metadatos en Propiedades, en Suma de todas las celdas siempre indica 0.00. He intentado con diferentes formatos de trama en vano. ¿Qué estoy haciendo mal? ¿Cómo puedo obtener este valor?
qgis
raster
statistics
Andres
fuente
fuente
Respuestas:
fuente
En QGIS 2.x, puede obtener estadísticas ráster para toda la capa (incluida la suma de todos los valores de píxeles en la banda) utilizando el algoritmo de estadísticas de capa Ráster en la caja de herramientas Procesamiento.
Procesamiento | Caja de herramientas (casilla de verificación)
luego vaya a la caja de herramientas Procesamiento:
Geoalgoritmos QGIS | Herramientas rasterizadas | Estadísticas de capa ráster
Genere las estadísticas para la capa que desea inspeccionar. Los resultados se almacenan en los metadatos de la capa, a los que se puede acceder haciendo clic con el botón derecho en la capa y seleccionando Propiedades.
fuente
Entendí la pregunta como: ¿Cómo obtengo la suma de todos los valores de píxeles de un ráster? Algo así como ejecutar estadísticas sobre los atributos de un vector. Uno puede hacer esto fácilmente a través de la programación. Se me ocurre otra forma de hacer esto a través de QGIS. Sería ineficiente y ligeramente inexacto, pero funcionará.
fuente
Puede usar gdalinfo para obtener las estadísticas ráster, por ejemplo:
Esto le dará el valor medio de píxeles y el tamaño de la trama en píxeles. También puede obtener estos datos de la pestaña Propiedades -> Metadatos.
Entonces es una cuestión de aritmética: valor medio x (altura en píxeles x ancho en píxeles).
Mella.
fuente
Puedes usar python:
fuente
Espero haberte entendido bien; Traté de reconstruir tu problema con un Raster mío. La suma de todos los píxeles en un ráster son los x-píxeles * y-píxeles, ¿verdad? Este valor se puede obtener de 2 maneras: 1) Haga clic derecho en el archivo real (un tiff en mi caso), la ventana de detalles debe proporcionar esta información 2) Dentro del Gis, haga clic en Ráster-> Misceláneo-> Información. Seleccione su archivo-> editar-> ok. Entonces deberías los dos valores, que tienen que multiplicarse. El resultado es la suma de todos los píxeles en un ráster.
fuente