7 votos

Hay un zonal herramienta de estadísticas para calcular la mediana y el modo ráster de valores para cada polígono?

Me gustaría calcular zonal estadísticas para una trama donde las zonas son definidas por polígonos en una capa de vector dentro de QGIS. Específicamente estoy interesado en el cálculo de la mediana y el modo ráster de valores para cada función. QGIS incluye un 'zonal statistics' plugin, pero sólo lo parece a calcular la media y la suma de las estadísticas.

Hay otro plugin que podría hacer esta tarea para mí? Me he mirado el código fuente de las estadísticas existentes plugin y parece que sería bastante fácil de modificar, aunque mis conocimientos en C++ son bastante falta.

QgsZonalStatistics fuente: http://www.qgis.org/api/qgszonalstatistics_8cpp_source.html

Cómo usar QGIS Zonal Plugin de Estadísticas de la Consola de Python?

Trama de las estadísticas disponibles en ArcGIS: http://resources.arcgis.com/en/help/main/10.1/index.html#//009z000000w7000000

5voto

Rihan Meij Puntos 362

No he calculado el modo de valores (valor mas frecuente), pero, al menos para los valores de los cuantiles usted podría tratar de usar el plugin codificado (LecoS). Aunque no es principalmente diseñado para este uso es capaz de calcular algunos "zonal" estadísticas para el polígono superposiciones.
Cómo:

  • Instale numpy y scipy de su Sistema y de QGIS. En Windows elija la OSGEO4W de Instalación avanzada y seleccione python-numpy y python-scipy. En Linux, consulte con su gestor de paquetes de linux/compilador.
  • Descarga el experimental(!) LecoS plugin mediante el plugin downloader. El resto debe ser bastante autoexplicativo. enter image description here

Por favor, preste atención de que el plugin es todavía experimental y cálculo puede fallar a veces! Si quieres un claro procedimiento adecuado para sus necesidades de lo que yo le aconsejo que busque en numpy y también R con la raster y sppaquetes. También estoy feliz de ver el detalle de los informes de error y voy a hacer lo mejor que puedo arreglarlo. Sin embargo, si el cálculo no funciona para usted, es mejor mirador para otras herramientas.

4voto

Peter Kahn Puntos 1860

El v. rast.estadísticas del módulo de GRASS GIS es muy potente y le permitirá calcular estadísticas univariadas (n, mínimo, máximo, rango, media, stddev, la varianza, la coeff_var, suma) de un mapa raster basados en el polígono de límites.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X