24.1.9. Análisis raster
24.1.9.1. Estadísticas de celda
Calcula estadísticas por celda basadas en capas ráster de entrada y para cada celda escribe las estadísticas resultantes en un ráster de salida. En cada ubicación de celda, el valor de salida se define como una función de todos los valores de celda superpuestos de los rásteres de entrada.
De forma predeterminada, una celda NoData en CUALQUIERA de las capas de entrada dará como resultado una celda NoData en el ráster de salida. Si la opción Ignorar valores NoData está marcada, las entradas NoData se ignorarán en el cálculo estadístico. Esto puede resultar en una salida NoData para ubicaciones donde todas las celdas son NoData.
El parámetro Capa de referencia especifica una capa ráster existente para usar como referencia al crear el ráster de salida. El ráster de salida tendrá la misma extensión, SRC y dimensiones de píxeles que esta capa.
Detalles del cálculo: Las capas ráster de entrada que no coincidan con el tamaño de celda de la capa ráster de referencia se volverán a muestrear utilizando el remuestreo del vecino más cercano
. El tipo de datos ráster de salida se establecerá en el tipo de datos más complejo presente en los conjuntos de datos de entrada, excepto cuando se utilizan las funciones Media
, Desviación estándar
y Varianza
(el tipo de datos siempre es Float32
o Float64
dependiendo del tipo de flotador de entrada) o Count
y Variety
(el tipo de datos es siempre Int32
).
Recuento
: la estadística de recuento siempre dará como resultado el número de celdas sin valores NoData en la ubicación de la celda actual.Mediana
: si el número de capas de entrada es par, la mediana se calculará como la media aritmética de los dos valores medios de los valores de entrada de la celda ordenada.Minoría/Mayoría
: Si no se pudo encontrar una minoría o mayoría única, el resultado es NoData, excepto que todos los valores de celda de entrada son iguales.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capas de entrada |
|
[raster] [list] |
Capas ráster entrantes |
Estadística |
|
[enumeration] Predeterminado: 0 |
Estadisticas disponibles. Opciones:
|
Ignorar valores NoData |
|
[boolean] Predeterminado: True |
Calcular estadísticas también para todas las pilas de celdas, ignorando la existencia de NoData. |
Capa de referencia |
|
[raster] |
La capa de referencia desde la que crear la capa de salida (extensión, SRC, dimensiones en píxeles) |
Salida sin valor de datos Opcional |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Capa saliente |
|
[misma que la entrada] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[extent] |
La extensión espaical de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Ráster saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Código Python
ID Algoritmo: qgis:cellstatistics
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.2. Frecuencia de igualdad
Evalúa celda por celda la frecuencia (cantidad de veces) que los valores de una pila de entrada de rásteres son iguales al valor de una capa de valor. La extensión y resolución del ráster de salida están definidas por la capa ráster de entrada y siempre es del tipo Int32
.
Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres; use GDAL para usar otras bandas en el análisis. El valor de salida sin datos se puede configurar manualmente.
Ver también
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Valor ráster de entrada |
|
[raster] |
La capa de valor de entrada sirve como capa de referencia para las capas de muestra |
Banda ráster de valor |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Seleccione la banda que desea usar como muestra |
Capas ráster entrante |
|
[raster] [list] |
Capas ráster para evaluar. Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres. |
Ignorar valores NoData |
|
[boolean] Preestablecido: False |
Si no está marcada, cualquier celda sin datos en el ráster de valor o la pila de capas de datos dará como resultado una celda sin datos en el ráster de salida |
Capa saliente |
|
[misma que la entrada] Predeterminado: |
Especificación del ráster saliente. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida sin valor de datos Opcional |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[string] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[string] |
La extensión espaical de la capa ráster saliente |
Conteo de celdas con ocurrencias de valor igual |
|
[number] |
|
Altura en pixels |
|
[number] |
El número de filas en la capa ráster de salida |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Frecuencia media en ubicaciones de celda válidas |
|
[number] |
|
Conteo de ocurrencias del valor |
|
[number] |
|
Anchura en pixels |
|
[integer] |
El número de columnas en la capa ráster de salida |
Código Python
Algoritmo ID: native:equaltofrequency
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.3. Ráster Fuzzify (pertenencia gaussiana)
Transforma un ráster de entrada en un ráster difuso asignando un valor de pertenencia a cada píxel, utilizando una función de pertenencia gaussiana. Los valores de pertenencia van de 0 a 1. En el ráster difuso, un valor de 0 implica que no hay pertenencia al conjunto difuso definido, mientras que un valor de 1 significa pertenencia total. La función de pertenencia gaussiana se define como , donde f1 es la extensión y f2 el punto medio.
Ver también
Fuzzify ráster (gran número de miembros) Ráster Fuzzify (membresía linear), Fuzzify ráster (número de miembros cercanos), Ráster Fuzzify(influencia de membresía), Ràster Fuzzify (pequeña membresía)
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
Capa ráster de entrada |
Número de Banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elija la banda a la que aplicar fuzzify. |
Función Punto Medio |
|
[number] Predeterminado: 10 |
Punto medio de la función gausiana |
Distribución de funciones |
|
[number] Predeterminado: 0.01 |
Distribución de la función gausiana |
Ráster Fuzzified |
|
[misma que la entrada] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster Fuzzified |
|
[misma que la entrada] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[extent] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
ID Algoritmo: qgis:fuzzifyrastergaussianmembership
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.4. Fuzzify ráster (gran número de miembros)
Transforma un ráster de entrada en un ráster difuso asignando un valor de número de miembro a cada píxel, utilizando una función de membresía grande. Los valores de pertenencia van de 0 a 1. En el ráster difuso, un valor de 0 implica que no hay pertenencia al conjunto difuso definido, mientras que un valor de 1 significa pertenencia total. La función de gran número de miembros se define como , donde f1 es la extensión y f2 el punto medio.
Ver también
Ráster Fuzzify (pertenencia gaussiana), Ráster Fuzzify (membresía linear), Fuzzify ráster (número de miembros cercanos), Ráster Fuzzify(influencia de membresía), Ràster Fuzzify (pequeña membresía)
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
Capa ráster de entrada |
Número de Banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elija la banda a la que aplicar fuzzify. |
Función Punto Medio |
|
[number] Predeterminado: 50 |
Punto medio de una función larga |
Distribución de funciones |
|
[number] Predeterminado: 5 |
Distribución de una función larga |
Ráster Fuzzified |
|
[misma que la entrada] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster Fuzzified |
|
[misma que la entrada] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[extent] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
ID Algoritmo: qgis:fuzzifyrasterlargemembership
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.5. Ráster Fuzzify (membresía linear)
Transforma un ráster de entrada en un ráster difuso asignando un valor de pertenencia a cada píxel, utilizando una función de pertenencia lineal. Los valores de pertenencia van de 0 a 1. En el ráster difuso, un valor de 0 implica que no hay pertenencia al conjunto difuso definido, mientras que un valor de 1 significa pertenencia total. La función lineal se define como , donde a es el límite inferior y b el límite superior. Esta ecuación asigna valores de pertenencia mediante una transformación lineal para valores de píxeles entre los límites inferior y superior. Los valores de píxeles más pequeños que el límite bajo reciben una membresía 0, mientras que los valores de píxeles mayores que el límite alto reciben 1 membresía.
Ver también
Ráster Fuzzify (pertenencia gaussiana), Fuzzify ráster (gran número de miembros), Fuzzify ráster (número de miembros cercanos), Ráster Fuzzify(influencia de membresía), Ràster Fuzzify (pequeña membresía)
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
Capa ráster de entrada |
Número de Banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elija la banda a la que aplicar fuzzify. |
Límite de membresía difusa baja |
|
[number] Predeterminado: 0 |
Límite inferior de la función lineal |
Límite alto de membresía difusa |
|
[number] Predeterminado: 1 |
Límite Superior de la función lineal |
Ráster Fuzzified |
|
[misma que la entrada] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster Fuzzified |
|
[misma que la entrada] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[extent] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
ID Algoritmo: qgisfuzzifyrasterlinearmembership
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.6. Fuzzify ráster (número de miembros cercanos)
Transforma un ráster de entrada en un ráster difuso asignando un valor de pertenencia a cada píxel, utilizando una función de pertenencia cercana. Los valores de pertenencia van de 0 a 1. En el ráster difuso, un valor de 0 implica que no hay pertenencia al conjunto difuso definido, mientras que un valor de 1 significa pertenencia total. La función de membresía cercana se define como , donde f1 es la extensión y f2 el punto medio.
Ver también
Ráster Fuzzify (pertenencia gaussiana), Fuzzify ráster (gran número de miembros), Ráster Fuzzify (membresía linear), Ráster Fuzzify(influencia de membresía), Ràster Fuzzify (pequeña membresía)
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
Capa ráster de entrada |
Número de Banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elija la banda a la que aplicar fuzzify. |
Función Punto Medio |
|
[number] Predeterminado: 50 |
Punto medio de la función vecino |
Distribución de funciones |
|
[number] Predeterminado: 0.01 |
Extensión de la función vecino |
Ráster Fuzzified |
|
[misma que la entrada] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster Fuzzified |
|
[misma que la entrada] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[extent] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
ID Algoritmo: qgis:fuzzifyrasternearmembership
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.7. Ráster Fuzzify(influencia de membresía)
Transforma un ráster de entrada en un ráster difuso asignando un valor de membresía a cada píxel, utilizando una función de membresía de influencia. Los valores de pertenencia van de 0 a 1. En el ráster difuso, un valor de 0 implica que no hay pertenencia al conjunto difuso definido, mientras que un valor de 1 significa pertenencia total. La función de potencia se define como , donde a es el límite inferior, b es el límite superior y f1 el exponente. Esta ecuación asigna valores de pertenencia utilizando la transformación de potencia para los valores de píxeles entre los límites inferior y superior. Los valores de píxeles más pequeños que el límite bajo reciben una membresía 0, mientras que los valores de píxeles mayores que el límite alto reciben 1 membresía.
Ver también
Ráster Fuzzify (pertenencia gaussiana), Fuzzify ráster (gran número de miembros), Ráster Fuzzify (membresía linear), Fuzzify ráster (número de miembros cercanos), Ràster Fuzzify (pequeña membresía)
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
Capa ráster de entrada |
Número de Banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elija la banda a la que aplicar fuzzify. |
Límite de membresía difusa baja |
|
[number] Predeterminado: 0 |
Límite inferior de la función de influencia |
Límite alto de membresía difusa |
|
[number] Predeterminado: 1 |
Límite superior de la función de influencia |
Límite alto de membresía difusa |
|
[number] Predeterminado: 2 |
Exponente de la función de influencia |
Ráster Fuzzified |
|
[misma que la entrada] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster Fuzzified |
|
[misma que la entrada] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[extent] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
ID Algoritmo: qgisfuzzifyrasterpowermembership
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.8. Ràster Fuzzify (pequeña membresía)
Transforma un ráster de entrada en un ráster difuso asignando un valor de pertenencia a cada píxel, utilizando una función de pertenencia pequeña. Los valores de pertenencia van de 0 a 1. En el ráster difuso, un valor de 0 implica que no hay pertenencia al conjunto difuso definido, mientras que un valor de 1 significa pertenencia total. La función de pertenencia pequeña se define como |fórmula_pequeña|, donde f1 es el margen y f2 el punto medio.
Ver también
Ráster Fuzzify (pertenencia gaussiana), Fuzzify ráster (gran número de miembros) Ráster Fuzzify (membresía linear), Fuzzify ráster (número de miembros cercanos), Ráster Fuzzify(influencia de membresía)
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
Capa ráster de entrada |
Número de Banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elija la banda a la que aplicar fuzzify. |
Función Punto Medio |
|
[number] Predeterminado: 50 |
Punto medio de la función pequeña |
Distribución de funciones |
|
[number] Predeterminado: 5 |
Extensión de la función pequeña |
Ráster Fuzzified |
|
[misma que la entrada] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster Fuzzified |
|
[misma que la entrada] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[extent] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
ID Algoritmo: qgisfuzzifyrastersmallmembership
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.9. Frecuencia mayor que
Evalúa celda por celda la frecuencia (cantidad de veces) que los valores de una pila de rásteres de entrada son iguales al valor de un ráster de valores. La extensión y resolución del ráster de salida está definida por la capa ráster de entrada y siempre es del tipo Int32
.
Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres; use GDAL para usar otras bandas en el análisis. El valor de salida sin datos se puede configurar manualmente.
Ver también
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Valor ráster de entrada |
|
[raster] |
La capa de valor de entrada sirve como capa de referencia para las capas de muestra |
Banda ráster de valor |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Seleccione la banda que desea usar como muestra |
Capas ráster entrante |
|
[raster] [list] |
Capas ráster para evaluar. Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres. |
Ignorar valores NoData |
|
[boolean] Preestablecido: False |
Si no está marcada, cualquier celda sin datos en el ráster de valor o la pila de capas de datos dará como resultado una celda sin datos en el ráster de salida |
Capa saliente |
|
[misma que la entrada] Predeterminado: |
Especificación del ráster saliente. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida sin valor de datos Opcional |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[string] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[string] |
La extensión espaical de la capa ráster saliente |
Conteo de celdas con ocurrencias de valor igual |
|
[number] |
|
Altura en pixels |
|
[number] |
El número de filas en la capa ráster de salida |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Frecuencia media en ubicaciones de celda válidas |
|
[number] |
|
Conteo de ocurrencias del valor |
|
[number] |
|
Anchura en pixels |
|
[integer] |
El número de columnas en la capa ráster de salida |
Código Python
Algoritmo ID: native:greaterthanfrequency
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.10. Posición más alta en pila ráster
Evalúa celda por celda la posición del ráster con el valor más alto en una pila de rásteres. Los conteos de posición comienzan con 1 y van hasta el número total de rásteres de entrada. El orden de los rásteres de entrada es relevante para el algoritmo. Si múltiples rásteres presentan el valor más alto, el primer ráster se utilizará para el valor de posición.
Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres; use GDAL para usar otras bandas en el análisis. Cualquier celda sin datos en la pila de capas ráster dará como resultado una celda sin datos en el ráster de salida a menos que se marque el parámetro «ignore NoData». El valor de salida sin datos se puede configurar manualmente. La extensión y resolución de los rásteres de salida está definida por una capa ráster de referencia y siempre es del tipo Int32
.
Ver también
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capas ráster entrante |
|
[raster] [list] |
Lista de capas ráster para comparar |
Capa de referencia |
|
[raster] |
La capa de referencia para la creación de la capa de salida (extensión, SRC, dimensiones en píxeles) |
Ignorar valores NoData |
|
[boolean] Preestablecido: False |
Si no está marcada, cualquier celda sin datos en la pila de capas de datos dará como resultado una celda sin datos en el ráster de salida |
Capa saliente |
|
[raster] Predeterminado: |
Especificación del ráster de salida que contiene el resultado. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida sin valor de datos |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[string] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[string] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
El número de columnas en la capa ráster de salida |
Altura en pixels |
|
[integer] |
El número de filas en la capa ráster de salida |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
Algoritmo ID: native:highestpositioninrasterstack
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.11. Frecuencia menor que
Evalúa celda por celda la frecuencia (cantidad de veces) que los valores de una pila de rásteres de entrada son menores que el valor de un ráster de valores. La extensión y resolución del ráster de salida está definida por la capa ráster de entrada y siempre es del tipo Int32
.
Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres; use GDAL para usar otras bandas en el análisis. El valor de salida sin datos se puede configurar manualmente.
Ver también
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Valor ráster de entrada |
|
[raster] |
La capa de valor de entrada sirve como capa de referencia para las capas de muestra |
Banda ráster de valor |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Seleccione la banda que desea usar como muestra |
Capas ráster entrante |
|
[raster] [list] |
Capas ráster para evaluar. Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres. |
Ignorar valores NoData |
|
[boolean] Preestablecido: False |
Si no está marcada, cualquier celda sin datos en el ráster de valor o la pila de capas de datos dará como resultado una celda sin datos en el ráster de salida |
Capa saliente |
|
[misma que la entrada] Predeterminado: |
Especificación del ráster saliente. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida sin valor de datos Opcional |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[string] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[string] |
La extensión espaical de la capa ráster saliente |
Conteo de celdas con ocurrencias de valor igual |
|
[number] |
|
Altura en pixels |
|
[number] |
El número de filas en la capa ráster de salida |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Frecuencia media en ubicaciones de celda válidas |
|
[number] |
|
Conteo de ocurrencias del valor |
|
[number] |
|
Anchura en pixels |
|
[integer] |
El número de columnas en la capa ráster de salida |
Código Python
Algoritmo ID: native:lessthanfrequency
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.12. Posición más baja en pila ráster
Evalúa celda por celda la posición del ráster con el valor más bajo en una pila de rásteres. Los conteos de posición comienzan con 1 y van hasta el número total de rásteres de entrada. El orden de los rásteres de entrada es relevante para el algoritmo. Si varios rásteres presentan el valor más bajo, el primer ráster se utilizará para el valor de posición.
Si se utilizan rásteres multibanda en la pila de ráster de datos, el algoritmo siempre realizará el análisis en la primera banda de los rásteres; use GDAL para usar otras bandas en el análisis. Cualquier celda sin datos en la pila de capas ráster dará como resultado una celda sin datos en el ráster de salida a menos que se marque el parámetro «ignore NoData». El valor de salida sin datos se puede configurar manualmente. La extensión y resolución de los rásteres de salida está definida por una capa ráster de referencia y siempre es del tipo Int32
.
Ver también
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capas ráster entrante |
|
[raster] [list] |
Lista de capas ráster para comparar |
Capa de referencia |
|
[raster] |
La capa de referencia para la creación de la capa de salida (extensión, SRC, dimensiones en píxeles) |
Ignorar valores NoData |
|
[boolean] Preestablecido: False |
Si no está marcada, cualquier celda sin datos en la pila de capas de datos dará como resultado una celda sin datos en el ráster de salida |
Capa saliente |
|
[raster] Predeterminado: |
Especificación del ráster de salida que contiene el resultado. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida sin valor de datos |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Identificador de autoridad de SRC |
|
[string] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Extensión |
|
[string] |
La extensión espaical de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
El número de columnas en la capa ráster de salida |
Altura en pixels |
|
[integer] |
El número de filas en la capa ráster de salida |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Código Python
Algoritmo ID: native:lowestpositioninrasterstack
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.13. Ráster Booleano AND
Calcula el valor booleano AND
para un conjunto de rásteres de entrada. Si todos los rásteres de entrada tienen un valor distinto de cero para un píxel, ese píxel se establecerá en 1
en el ráster de salida. Si alguno de los rásteres de entrada tiene valores de 0
para el píxel, se establecerá en 0
en el ráster de salida.
El parámetro de la capa de referencia especifica una capa ráster existente para usar como referencia al crear el ráster de salida. El ráster de salida tendrá la misma extensión, SRC y dimensiones de píxeles que esta capa.
De forma predeterminada, un píxel sin datos en CUALQUIERA de las capas de entrada dará como resultado un píxel sin datos en el ráster de salida. Si la opción Tratar los valores de nodata como falsos está marcada, las entradas de nodata se tratarán de la misma forma que un valor de entrada 0
.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capas de entrada |
|
[raster] [list] |
Lista de capas ráster entrantes |
Capa de referencia |
|
[raster] |
La capa de referencia desde la que crear la capa de salida (extensión, SRC, dimensiones en píxeles) |
Tratar valores nodata como false |
|
[boolean] Preestablecido: False |
Tratar valores sin datos en los archvos de entrada como 0 al llevar a cabo una operación |
Salida sin valor de datos |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Tipo de datos salientes |
|
[enumeration] Predeterminado: 5 |
Tipos de datos ráster salientes. Opciones:
|
Capa saliente |
|
[raster] |
Capa ráster saliente |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extensión |
|
[extent] |
La extensión de la capa ráster saliente |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Recuento de pixels NODATA |
|
[integer] |
El recuento de pixels sin datos en la capa ráster saliente |
El recuento de pixels con valor True |
|
[integer] |
El recuento de pixels con valor verdadero (valor = 1) en la capa ráster saliente |
Recuento de pixels con valor False |
|
[integer] |
El recuento de pixels con valor falso (valor = 0) en la capa ráster saliente |
Capa saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Código Python
Algoritmo ID: qgis:rasterbooleanand
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.14. Ráster Booleano OR
Calcula el valor booleano O
para un conjunto de rásteres de entrada. Si todos los rásteres de entrada tienen un valor cero para un píxel, ese píxel se establecerá en 0
en el ráster de salida. Si alguno de los rásteres de entrada tiene valores de 1
para el píxel, se establecerá en 1
en el ráster de salida.
El parámetro de la capa de referencia especifica una capa ráster existente para usar como referencia al crear el ráster de salida. El ráster de salida tendrá la misma extensión, SRC y dimensiones de píxeles que esta capa.
De forma predeterminada, un píxel sin datos en CUALQUIERA de las capas de entrada dará como resultado un píxel sin datos en el ráster de salida. Si la opción Tratar los valores de nodata como falsos está marcada, las entradas de nodata se tratarán de la misma forma que un valor de entrada 0
.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capas de entrada |
|
[raster] [list] |
Lista de capas ráster entrantes |
Capa de referencia |
|
[raster] |
La capa de referencia desde la que crear la capa de salida (extensión, SRC, dimensiones en píxeles) |
Tratar valores nodata como false |
|
[boolean] Preestablecido: False |
Tratar valores sin datos en los archvos de entrada como 0 al llevar a cabo una operación |
Salida sin valor de datos |
|
[number] Predeterminado: -9999.0 |
Valor a usar para sindatos en la capa saliente |
Tipo de datos salientes |
|
[enumeration] Predeterminado: 5 |
Tipos de datos ráster salientes. Opciones:
|
Capa saliente |
|
[raster] |
Capa ráster saliente |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extensión |
|
[extent] |
La extensión de la capa ráster saliente |
Identificador de autoridad de SRC |
|
[crs] |
El sistema de coordenadas de referencia de la capa ráster saliente |
Anchura en pixels |
|
[integer] |
La anchura en pixels de la capa ráster saliente |
Altura en pixels |
|
[integer] |
La altura en pixels de la capa ráster saliente |
Recuento total de pixels |
|
[integer] |
El recuento de pixels en la capa ráster saliente |
Recuento de pixels NODATA |
|
[integer] |
El recuento de pixels sin datos en la capa ráster saliente |
El recuento de pixels con valor True |
|
[integer] |
El recuento de pixels con valor verdadero (valor = 1) en la capa ráster saliente |
Recuento de pixels con valor False |
|
[integer] |
El recuento de pixels con valor falso (valor = 0) en la capa ráster saliente |
Capa saliente |
|
[raster] |
Capa ráster saliente contenedora del resultado |
Código Python
Algoritmo ID: qgis:rasterbooleanor
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.15. Calculadora ráster
Ejecuta operaciones algebraicas usando capas ráster.
La capa resultante tendrá sus valores calculados de acuerdo con una expresión. La expresión puede contener valores numéricos, operadores y referencias a cualquiera de las capas del proyecto actual.
Nota
Al usar la calculadora en La interfaz de procesamiento por lotes o a partir de Consola Python de QGIS los archivos a utilizar deben especificarse. Se hace referencia a las capas correspondientes utilizando el nombre base del archivo (sin la ruta completa). Por ejemplo, si usa una capa en path/to/my/rasterfile.tif
, la primera banda de esa capa se denominará rasterfile.tif@1
.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capas |
Solo GUI |
Muestra la lista de todas las capas ráster cargadas en la leyenda. Estos se pueden usar para llenar el cuadro de expresión (haga doble clic para agregar). Las capas ráster se denominan por su nombre y el número de la banda: |
|
Operadores |
Solo GUI |
Contiene algunos botones tipo calculadora que se pueden usar para llenar el cuadro de expresión. |
|
Expresión |
|
[string] |
Expresión que se utilizará para calcular la capa ráster de salida. Puede utilizar los botones de operador proporcionados para escribir directamente la expresión en este cuadro. |
Expresiones predefinidas |
Solo GUI |
Puede utilizar la expresión |
|
Capa(s) de referencia (utilizadas para extensión automatizada, tamaño de celda y SRC) Opcional |
|
[raster] [list] |
Capa (s) que se utilizarán para obtener extensión, tamaño de celda y SRC. Al elegir la capa en este cuadro, evita completar todos los demás parámetros a mano. Las capas ráster se denominan por su nombre y el número de banda: |
Tamaño de celda (usar 0 o vacío para ajustarlo automáticamente) Opcional |
|
[number] |
Tamaño de celda de la capa ráster de salida. Si no se especifica el tamaño de celda, se utilizará el tamaño de celda mínimo de la capa(s) de referencia seleccionada. El tamaño de celda será el mismo para los ejes X e Y. |
Extensión de salida (xmin, xmax, ymin, ymax) Opcional |
|
[extent] |
Extensión de la capa ráster de salida. Si no se especifica la extensión, se utilizará la extensión mínima que cubre todas las capas de referencia seleccionadas. |
SRC saliente Opcional |
|
[crs] |
SRC de la capa ráster de salida. Si no se especifica el SRC de salida, se utilizará el SRC de la primera capa de referencia. |
Salida |
|
[raster] Predeterminado: |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Salida |
|
[raster] |
Archivo ráster saliente con los valores calculados. |
Código Python
Algoritmo ID: qgis:rastercalculator
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.16. Estadísticas de capa ráster
Calcula estadísticas básicas a partir de los valores de una banda dada de la capa ráster. La salida se carga en el menú
.Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[raster] |
Capa ráster de entrada |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
SI el ráster es multibanda, elija la banda de la que quiera obtener las estadísticas. |
Salida |
|
[html] Predeterminado: |
Especificación del archivo de salida:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Valor máximo |
|
[number] |
|
Valor promedio |
|
[number] |
|
Valor mínimo |
|
[number] |
|
Salida |
|
[html] |
El archivo de salida contiene la siguiente información:
|
Rango |
|
[number] |
|
Desviación estándar |
|
[number] |
|
Suma |
|
[number] |
|
Suma de cuadrados |
|
[number] |
Código Python
Algoritmo ID: qgis:rasterlayerstatistics
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.17. Informe de valores únicos de capa ráster
Devuelve el recuento y área de cada valor único en una capa ráster dada.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[raster] |
Capa ráster de entrada |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
SI el ráster es multibanda, elija la banda de la que quiera obtener las estadísticas. |
Informe de valores únicos |
|
[file] Predeterminado: |
Especificación del archivo de salida:
El fichero codificado también puede ser cambiado aquí. |
Tabla de valores únicos |
|
[tabla] Predeterminado: |
Especificación de la tabla para valores únicos:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Identificador de autoridad de SRC |
|
[crs] |
|
Extensión |
|
[extent] |
|
Altura en pixels |
|
[number] |
|
Recuento de pixels NODATA |
|
[number] |
|
Recuento total de pixels |
|
[number] |
|
Informe de valores únicos |
|
[html] |
El archivo HTML saliente contiene la siguiente información:
|
Tabla de valores únicos |
|
[tabla] |
Una tabla con tres columnas:
|
Anchura en pixels |
|
[number] |
Código Python
Algoritmo ID: qgis:rasterlayeruniquevaluesreport
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.18. Estadísticas zonales de la capa ráster
Calcula estadísticas para los valores de una capa ráster, categorizados por zonas definidas en otra capa ráster.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa Entrante |
|
[raster] |
Capa ráster de entrada |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda elige la banda sobre la que quieras calcular las estadísticas. |
Capa de zonas |
|
[raster] |
Zonas de definición de capa ráster. Las zonas están dadas por píxeles contiguos que tienen el mismo valor de píxel. |
Número de zonas de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elige la banda que define las zonas |
Capa de referencia Opcional |
|
[enumeration] Predeterminado: 0 |
Capa ráster utilizada para calcular los centroides que se utilizarán como referencia al determinar las zonas en la capa de salida. Uno de:
|
Estadísticas |
|
[tabla] |
Tabla con las estadísticas calculadas |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Identificador de autoridad de SRC |
|
[crs] |
|
Extensión |
|
[extent] |
|
Altura en pixels |
|
[number] |
|
Recuento de pixels NODATA |
|
[number] |
|
Estadísticas |
|
[tabla] |
La capa de salida contiene la siguiente información para cada zona:
|
Recuento total de pixels |
|
[number] |
|
Anchura en pixels |
|
[number] |
Código Python
Algoritmo ID: qgis:rasterlayerzonalstats
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.19. Volumen de la superficie ráster
Calcula el volumen debajo de una superficie ráster en relación con un nivel base determinado. Esto es principalmente útil para modelos digitales de elevación (MDE).
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de ENTRADA |
|
[raster] |
Ráster de entrada, representando una superficie |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elige la banda que debe definir la superficie. |
Nivel Base |
|
[number] Predeterminado: 0.0 |
Defina un valor base o de referencia. Esta base se utiliza en el cálculo del volumen de acuerdo con el parámetro |
Método |
|
[enumeration] Predeterminado: 0 |
Defina el método para el cálculo del volumen dado por la diferencia entre el valor del píxel de la trama y el
|
Informe de volumen de superficie |
|
[html] Predeterminado: |
Especificación del informe saliente HTML. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Tabla de volumen de superficie |
|
[tabla] Predeterminado: |
Especificación de la tabla de salida. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Volumen |
|
[number] |
El volumen calculado |
Área |
|
[number] |
El área en unidades cuadradas de mapa |
Pixel_count |
|
[number] |
El número total de pixels que han sido analizados |
Informe de volumen de superficie |
|
[html] |
El informe de salida (conteniendo volumen, área y recuento de pixel) en formato HTML |
Tabla de volumen de superficie |
|
[tabla] |
La tabla de salida (conteniendo volumen, área y recuento de pixels) |
Código Python
Algoritmo ID: qgis:rastersurfacevolume
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.20. Reclasificar por capa
Reclasifica una banda ráster asignando nuevos valores de clase basados en los rangos especificados en una tabla de vectores.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa ráster |
|
[raster] |
Capa ráster a reclasificar |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa ráster |
Si el ráster es multibanda, elige la banda que quieras reclasificar. |
Capa que contiene rupturas de clase |
|
[vector: cualquiera] |
Capa vectorial que contiene los valores que se utilizarán para la clasificación. |
Campo de valor mínimo de clase |
|
[tablefield: numeric] |
Campo con el valor mínimo del rango para la clase. |
Campo de valor máximo de clase |
|
[tablefield: numeric] |
Campo con el valor máximo del rango para la clase. |
Campo de valor de salida |
|
[tablefield: numeric] |
Campo con el valor que se asignará a los píxeles que caen en la clase (entre los valores mínimo y máximo correspondientes). |
Salida sin valor de datos |
|
[number] Predeterminado: -9999.0 |
Valor a aplicar para valores sin datos. |
Límites de rango |
|
[enumeration] Predeterminado: 0 |
Define reglas de comparación para la clasificación. Opciones:
|
No use datos cuando ningún rango coincida con el valor |
|
[boolean] Preestablecido: False |
Los valores que no pertenecen a una clase darán como resultado un valor sin datos. Si es falso, se mantiene el valor original. |
Tipo de datos salientes |
|
[enumeration] Predeterminado: 5 |
Define el tipo de datos del archivo ráster de salida. Opciones:
|
Ráster reclasificado |
|
[raster] |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster reclasificado |
|
[raster] |
Capa ráster de salida con valores de banda reclasificados |
Código Python
Algoritmo ID: qgis:reclassifybylayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.21. Reclasificar por tabla
Reclasifica una banda de ráster asignando nuevos valores de clase basados en los rangos especificados en una tabla fija.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa ráster |
|
[raster] |
Capa ráster a reclasificar |
Número de banda |
|
[banda ráster] Predeterminado: 1 |
Banda ráster para la cual quieres recalcular valores. |
Tabla de reclasificación |
|
[tabla] |
Una tabla de 3 columnas para llenar con los valores para establecer los límites de cada clase ( |
Salida sin valor de datos |
|
[number] Predeterminado: -9999.0 |
Valor a aplicar para valores sin datos. |
Límites de rango |
|
[enumeration] Predeterminado: 0 |
Define reglas de comparación para la clasificación. Opciones:
|
No use datos cuando ningún rango coincida con el valor |
|
[boolean] Preestablecido: False |
Aplica el valor sin datos a los valores de banda que no pertenecen a ninguna clase. Si es falso, se mantiene el valor original. |
Tipo de datos salientes |
|
[enumeration] Predeterminado: 5 |
Define el formato del archivo ráster saliente. Opciones:
|
Ráster reclasificado |
|
[raster] Predeterminado: “[Guardar en archivo temporal]” |
Especificación de la capa ráster saliente. Una de:
La codificación de archivo también puede ser cambiada aquí |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster reclasificado |
|
[raster] Predeterminado: “[Guardar en archivo temporal]” |
La capa ráster saliente. |
Código Python
Algoritmo ID: qgis:reclassifybytable
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.22. Reescalar ráster
Reescala una capa ráster con un nuevo rango de valores, mientras que preserva la forma (distribución) del histograma del ráster (valores de píxeles). Los valores de entrada son mapeados usando interpolación lineal los valores mínimo y máximo del ráster fuente hacia el rango de píxeles mínimo y máximo destino.
De forma predeterminada, el algoritmo conserva el valor sin datos original, pero existe una opción para anularlo.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
Capa ráster que se usará para cambiar la escala |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
Si el ráster es multibanda, elija una banda. |
Nuevo valor mínimo |
|
[number] Valor predeterminado: 0.0 |
Valor mínimo de píxel para usar en la capa reescalada |
Nuevo valor máximo |
|
[number] Valor predeterminado: 255.0 |
Valor máximo de píxel para usar en la capa reescalada |
Nuevo valor sin datos Opcional |
|
[number] Predeterminado: No establecido |
Valor a asignar a los píxeles sin datos. Si no se establece, se conservan los valores originales de sin datos. |
Reescalado |
|
[raster] Predeterminado: |
Especificación de la capa ráster saliente. Una de:
|
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Reescalado |
|
[raster] |
Capa ráster de salida con valores de banda reescalados |
Código Python
Algoritmo ID: native:rescaleraster
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.23. Redondear ráster
Redondea los valores de celda de un conjunto de datos ráster según el número especificado de decimales.
Alternativamente, se puede usar un número negativo de lugares decimales para redondear valores a potencias de una base n. Por ejemplo, con un valor base n de 10 y posiciones decimales de -1, el algoritmo redondea los valores de la celda a múltiplos de 10, -2 los redondea a múltiplos de 100, y así sucesivamente. Se pueden elegir valores base arbitrarios, el algoritmo aplica el mismo principio multiplicativo. El redondeo de los valores de la celda a múltiplos de una base n se puede usar para generalizar las capas ráster.
El algoritmo conserva el tipo de datos del ráster de entrada. Por lo tanto, los rásteres de tipo byte/entero solo se pueden redondear a múltiplos de una base n; de lo contrario, se genera un aviso y el ráster se copia como ráster de tipo byte/entero.
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster de Entrada |
|
[raster] |
El ráster para procesar. |
Número de banda |
|
[number] Predeterminado: 1 |
La banda del ráster |
Dirección del redondeo |
|
[list] Predeterminado: 1 |
Cómo elegir el valor objetivo redondeado. Las opciones son: 0 - Redondear 1 - Redondear a la más cercana 2 - Redondear hacia abajo |
Número de posiciones decimales |
|
[number] Predeterminado: 2 |
Número de decimales a redondear. Use valores negativos para redondear los valores de la celda a un múltiplo de una base n |
Ráster saliente |
|
[raster] Predeterminado: |
Especificación del archivo de salida. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Base n para redondear a múltiples de n |
|
[number] Predeterminado: 10 |
Cuando el parámetro |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Ráster saliente |
|
[raster] |
La capa ráster de salida con valores redondeados para la banda seleccionada. |
Código Python
Algoritmo ID: native:roundrastervalues
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.24. Valores de muestra ráster
Extrae valores ráster en las ubicaciones de los puntos. Si la capa ráster es multibanda, se muestrea cada banda.
La tabla de atributos de la capa resultante tendrá tantas columnas nuevas como el recuento de bandas de la capa ráster.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de puntos de Entrada |
|
[vector: point] |
Capa vectorial de puntos a usar para el remuestreo |
Capa ráster a muestrear |
|
[raster] |
Capa ráster a muestrear en las ubicaciones de los puntos dados. |
Prefijo de columna saliente |
|
[string] Predeterminado: “rvalue” |
Prefijo para los nombres de las columnas agregadas. |
Puntos muestreados Opcional |
|
[vector: point] Predeterminado: |
Especifique la capa de salida que contiene los valores muestreados. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos muestreados Opcional |
|
[vector: point] |
La capa de salida que contiene los valores muestreados. |
Código Python
Algoritmo ID: qgis:rastersampling
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.25. Histograma zonal
Agrega campos que representan recuentos de cada valor único de una capa ráster contenida en entidades poligonales.
La tabla de atributos de la capa de salida tendrá tantos campos como los valores únicos de la capa ráster que intersecta el polígono(s).
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa ráster |
|
[raster] |
Capa ráster de entrada. |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
Si el ráster es multibanda, elija una banda. |
Capa de vector que contiene zonas |
|
[vector: polígono] |
Capa de polígono vectorial que define las zonas. |
Prefijo de columna saliente |
Opcional |
[string] Predeterminado: “HISTO_” |
Prefijo para los nombres de las columnas de salida. |
Zonas salientes |
|
[vector: polígono] Predeterminado: |
Especifique la capa de polígono de vector de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Zonas salientes Opcional |
|
[vector: polígono] Predeterminado: |
La capa de polígono de vector de salida. |
Código Python
Algoritmo ID: qgis:zonalhistogram
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
24.1.9.26. Estadísticas de zona
Calcula las estadísticas de una capa ráster para cada entidad de una capa vectorial de polígono superpuesta.
Antes de QGIS 3.16, el algoritmo editaba la capa en el lugar y le agregaba los nuevos campos de estadísticas. Ahora, genera una nueva capa con estas estadísticas.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vector: polígono] |
Capa vectorial poligonal que contiene las zonas. |
Capa ráster |
|
[raster] |
Capa ráster de entrada. |
Banda ráster |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
Si el ráster es multibanda, elija una banda para las estadísticas. |
Prefijo de columna saliente |
|
[string] Predeterminado: “_” |
Prefijo para los nombres de las columnas de salida. |
Estadísticas a calcular |
|
[enumeration] [list] Predeterminado: [0,1,2] |
Lista de operador estadístico para la salida. Opciones:
|
Estadísticas Zonales |
|
[vector: polígono] Predeterminado: |
Especifique la capa de polígono de vector de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Estadísticas Zonales |
|
[vector: polígono] |
La capa vectorial zonal con estadísticas añadidas. |
Código Python
ID Algoritmo: qgis:zonalstatisticsfb
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona el NOMBREs y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.