25.1.11. Análisis raster

25.1.11.1. Clasificación porcentual de la pila de celdas a partir del valor

Calcula el valor de rango porcentual por celdas de una pila de rásters en función de un único valor de entrada y los escribe en un ráster de salida.

En cada ubicación de celda, el valor especificado se clasifica entre los valores respectivos en la pila de todos los valores de celda superpuestos y ordenados de los rásteres de entrada. Para valores fuera de la distribución de valores de pila, el algoritmo devuelve NoData porque el valor no se puede clasificar entre los valores de celda.

Hay dos métodos para el cálculo de percentiles:

  • Interpolación lineal inclusiva (PERCENTRANK.INC)

  • Interpolación lineal exclusiva (PERCENTRANK.EXC)

El método de interpolación lineal devuelve el rango porcentual único para diferentes valores. Ambos métodos de interpolación siguen sus métodos equivalentes implementados por LibreOffice or Microsoft Excel.

La extensión y la resolución del ráster de salida se definen mediante un ráster de referencia. 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 mediante el remuestreo del vecino más cercano. Los valores NoData en cualquiera de las capas de entrada darán como resultado una salida de celda NoData si el parámetro «Ignore NoData values» no está configurado. El tipo de datos ráster de salida siempre será Float32.

../../../../_images/percentrankfromvalue.png

Figura 25.10 Clasificación porcentual Valor = 1. Las celdas NoData (grises) se ignoran.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

INPUT

[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.

Método

METHOD

[enumeration]

Predeterminado: 0

Método para el cálculo del percentil:

  • 0 — Interpolación lineal inclusiva (PERCENTRANK.INC)

  • 1 — Interpolación lineal exclusiva (PERCENTRANK.EXC)

Valor

VALUE

[number]

Predeterminado: 10.0

Valor para clasificar entre los valores respectivos en la pila de todos los valores de celda superpuestos y ordenados de los rásters de entrada

Ignorar valores NoData

IGNORE_NODATA

[boolean]

Predeterminado: True

Si no está marcada, cualquier celda NoData en las capas de entrada dará como resultado una celda NoData en el ráster de salida

Capa de referencia

REFERENCE_LAYER

[raster]

La capa de referencia para la creación de la capa de salida (extensión, SRC, dimensiones en píxeles)

Capa saliente

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

OUTPUT_NODATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

Algoritmo ID: native:cellstackpercentrankfromvalue

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.

25.1.11.2. percentil de pila de celdas

Calcula el valor del percentil por celdas de una pila de rásters y escribe los resultados en un ráster de salida. El percentil a devolver está determinado por el valor de entrada del percentil (intervalos entre 0 y 1). En cada ubicación de celda, el percentil especificado se obtiene utilizando el valor respectivo de la pila de todos los valores de celda superpuestos y ordenados de los rásters de entrada.

Hay tres métodos para el cálculo de percentiles:

  • Rango más cercano: devuelve el valor más cercano al percentil especificado

  • Interpolación lineal inclusiva (PERCENTRANK.INC)

  • Interpolación lineal exclusiva (PERCENTRANK.EXC)

Los métodos de interpolación lineal devuelven valores únicos para diferentes percentiles. Ambos métodos de interpolación siguen sus métodos homólogos implementados por LibreOffice or Microsoft Excel.

La extensión y la resolución del ráster de salida se definen mediante un ráster de referencia. 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 mediante el remuestreo del vecino más cercano. Los valores NoData en cualquiera de las capas de entrada darán como resultado una salida de celda NoData si el parámetro «Ignore NoData values» no está configurado. El tipo de datos ráster de salida siempre será Float32.

../../../../_images/percentile.png

Figura 25.11 Percentil = 0,25. Las celdas NoData (grises) se ignoran.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

INPUT

[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.

Método

METHOD

[enumeration]

Predeterminado: 0

Método para el cálculo del percentil:

  • 0 — Nearest rank: devuelve el valor más cercano al percentil especificado

  • 1 — Interpolación lineal inclusiva (PERCENTILE.INC)

  • 2 — Interpolación lineal exclusiva (PERCENTILE.EXC)

Percentil

VALUE

[number]

Predeterminado: 0.25

Valor para clasificar entre los valores respectivos en la pila de todos los valores de celda superpuestos y ordenados de los rásteres de entrada. Entre 0 y 1.

Ignorar valores NoData

IGNORE_NODATA

[boolean]

Predeterminado: True

Si no está marcada, cualquier celda NoData en las capas de entrada dará como resultado una celda NoData en el ráster de salida

Capa de referencia

REFERENCE_LAYER

[raster]

La capa de referencia para la creación de la capa de salida (extensión, SRC, dimensiones en píxeles)

Capa saliente

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

OUTPUT_NODATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

Algoritmo ID: native:cellstackpercentile

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.

25.1.11.3. Porcentaje de la pila de celdas a partir de la capa ráster

Calcula el valor de rango porcentual por celdas de una pila de rásters en función de un ráster de valores de entrada y los escribe en un ráster de salida.

En cada ubicación de celda, el valor actual del ráster de valores se clasifica entre los valores respectivos en la pila de todos los valores de celda superpuestos y ordenados de los rásters de entrada. Para valores fuera de la distribución de valores de la pila, el algoritmo devuelve NoData porque el valor no se puede clasificar entre los valores de celda.

Hay dos métodos para el cálculo de percentiles:

  • Interpolación lineal inclusiva (PERCENTRANK.INC)

  • Interpolación lineal exclusiva (PERCENTRANK.EXC)

Los métodos de interpolación lineal devuelven valores únicos para diferentes percentiles. Ambos métodos de interpolación siguen sus métodos homólogos implementados por LibreOffice or Microsoft Excel.

La extensión y la resolución del ráster de salida se definen mediante un ráster de referencia. 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 mediante el remuestreo del vecino más cercano. Los valores NoData en cualquiera de las capas de entrada darán como resultado una salida de celda NoData si el parámetro «Ignore NoData values» no está configurado. El tipo de datos ráster de salida siempre será Float32.

../../../../_images/percentrankfromrasterlayer.png

Figura 25.12 Clasificación de las celdas de la capa ráster de valor. Las celdas NoData (grises) se ignoran.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

INPUT

[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.

Capa ráster de valor

INPUT_VALUE_RASTER

[raster]

La capa para clasificar los valores entre la pila de todas las capas superpuestas

Banda ráster de valor

VALUE_RASTER_BAND

[integer]

Predeterminado: 1

Banda de la «value raster layer» para comparar

Método

METHOD

[enumeration]

Predeterminado: 0

Método para el cálculo del percentil:

  • 0 — Interpolación lineal inclusiva (PERCENTRANK.INC)

  • 1 — Interpolación lineal exclusiva (PERCENTRANK.EXC)

Ignorar valores NoData

IGNORE_NODATA

[boolean]

Predeterminado: True

Si no está marcada, cualquier celda NoData en las capas de entrada dará como resultado una celda NoData en el ráster de salida

Capa de referencia

REFERENCE_LAYER

[raster]

La capa de referencia para la creación de la capa de salida (extensión, SRC, dimensiones en píxeles)

Capa saliente

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

OUTPUT_NODATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

Algoritmo ID: native:cellstackpercentrankfromrasterlayer

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.

25.1.11.4. 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.

../../../../_images/cell_statistics_all_stats.png

Figura 25.13 Ejemplo con todas las funciones estadísticas. Se tienen en cuenta las celdas NoData (grises).

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

INPUT

[raster] [list]

Capas ráster entrantes

Estadística

STATISTIC

[enumeration]

Predeterminado: 0

Estadisticas disponibles. Opciones:

  • 0 — Suma

  • 1 — Recuento

  • 2 — Media

  • 3 — Mediana

  • 4 — Desviación Estándar

  • 5 — Varianza

  • 6 — Mínimo

  • 7 — Máximo

  • 8 — Minoría (valor menos común)

  • 9 — Mayoría (valor mas común)

  • 10 — Rango (máx - min)

  • 11 — Variedad (recuento de valores únicos)

Ignorar valores NoData

IGNORE_NODATA

[boolean]

Predeterminado: True

Calcular estadísticas también para todas las pilas de celdas, ignorando la existencia de NoData.

Capa de referencia

REF_LAYER

[raster]

La capa de referencia desde la que crear la capa de salida (extensión, SRC, dimensiones en píxeles)

Capa saliente

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

Opcional

OUTPUT_NO_DATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Ráster saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Código Python

Algoritmo ID: native: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.

25.1.11.5. 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.

../../../../_images/equaltofrequency.png

Figura 25.14 Para cada celda del ráster de salida, el valor representa la cantidad de veces que las celdas correspondientes en la lista de rásteres son iguales al ráster de valores. Se tienen en cuenta las celdas sin datos (grises).

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Valor ráster de entrada

INPUT_VALUE_RASTER

[raster]

La capa de valor de entrada sirve como capa de referencia para las capas de muestra

Banda ráster de valor

INPUT_VALUE_RASTER_BAND

[banda ráster]

Predeterminado: La primera banda de la capa ráster

Seleccione la banda que desea usar como muestra

Capas ráster entrante

INPUT_RASTERS

[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

IGNORE_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

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

Opcional

OUTPUT_NO_DATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Conteo de celdas con ocurrencias de valor igual

FOUND_LOCATIONS_COUNT

[number]

Altura en pixels

HEIGHT_IN_PIXELS

[number]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Frecuencia media en ubicaciones de celda válidas

MEAN_FREQUENCY_PER_LOCATION

[number]

Conteo de ocurrencias del valor

OCCURRENCE_COUNT

[number]

Anchura en pixels

WIDTH_IN_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.

25.1.11.6. 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 gaussian_formula, donde f1 es la extensión y f2 el punto medio.

../../../../_images/gaussianimage.png

Figura 25.15 Ejemplo de ráster de Fuzzify. Fuente de ráster de entrada: Land Tirol - data.tirol.gv.at.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

Capa ráster de entrada

Número de Banda

BAND

[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

FUZZYMIDPOINT

[number]

Predeterminado: 10

Punto medio de la función gausiana

Distribución de funciones

FUZZYSPREAD

[number]

Predeterminado: 0.01

Distribución de la función gausiana

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

ID Algoritmo: native: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.

25.1.11.7. 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 fuzzy_large_formula, donde f1 es la extensión y f2 el punto medio.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

Capa ráster de entrada

Número de Banda

BAND

[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

FUZZYMIDPOINT

[number]

Predeterminado: 50

Punto medio de una función larga

Distribución de funciones

FUZZYSPREAD

[number]

Predeterminado: 5

Distribución de una función larga

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

ID Algoritmo: native: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.

25.1.11.8. 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 fuzzy_linear_formula, 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.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

Capa ráster de entrada

Número de Banda

BAND

[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

FUZZYLOWBOUND

[number]

Predeterminado: 0

Límite inferior de la función lineal

Límite alto de membresía difusa

FUZZYHIGHBOUND

[number]

Predeterminado: 1

Límite Superior de la función lineal

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

Algoritmo ID: native:fuzzifyrasterlinearmembership

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.

25.1.11.9. 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 near_formula, donde f1 es la extensión y f2 el punto medio.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

Capa ráster de entrada

Número de Banda

BAND

[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

FUZZYMIDPOINT

[number]

Predeterminado: 50

Punto medio de la función vecino

Distribución de funciones

FUZZYSPREAD

[number]

Predeterminado: 0.01

Extensión de la función vecino

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

Algoritmo ID: native: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.

25.1.11.10. 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 power_formula, 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.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

Capa ráster de entrada

Número de Banda

BAND

[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

FUZZYLOWBOUND

[number]

Predeterminado: 0

Límite inferior de la función de influencia

Límite alto de membresía difusa

FUZZYHIGHBOUND

[number]

Predeterminado: 1

Límite superior de la función de influencia

Límite alto de membresía difusa

FUZZYEXPONENT

[number]

Predeterminado: 2

Exponente de la función de influencia

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

Algoritmo ID: native:fuzzifyrasterpowermembership

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.

25.1.11.11. 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.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

Capa ráster de entrada

Número de Banda

BAND

[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

FUZZYMIDPOINT

[number]

Predeterminado: 50

Punto medio de la función pequeña

Distribución de funciones

FUZZYSPREAD

[number]

Predeterminado: 5

Extensión de la función pequeña

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster Fuzzified

OUTPUT

[misma que la entrada]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Código Python

Algoritmo ID: native:fuzzifyrastersmallmembership

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.

25.1.11.12. 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.

../../../../_images/greaterthanfrequency.png

Figura 25.16 Para cada celda del ráster de salida, el valor representa la cantidad de veces que las celdas correspondientes en la lista de rásteres son mayores que el ráster de valor. Se tienen en cuenta las celdas NoData (grises).

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Valor ráster de entrada

INPUT_VALUE_RASTER

[raster]

La capa de valor de entrada sirve como capa de referencia para las capas de muestra

Banda ráster de valor

INPUT_VALUE_RASTER_BAND

[banda ráster]

Predeterminado: La primera banda de la capa ráster

Seleccione la banda que desea usar como muestra

Capas ráster entrante

INPUT_RASTERS

[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

IGNORE_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

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

Opcional

OUTPUT_NO_DATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Conteo de celdas con ocurrencias de valor igual

FOUND_LOCATIONS_COUNT

[number]

Altura en pixels

HEIGHT_IN_PIXELS

[number]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Frecuencia media en ubicaciones de celda válidas

MEAN_FREQUENCY_PER_LOCATION

[number]

Conteo de ocurrencias del valor

OCCURRENCE_COUNT

[number]

Anchura en pixels

WIDTH_IN_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.

25.1.11.13. 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.

../../../../_images/highestposition.png

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas ráster entrante

INPUT_RASTERS

[raster] [list]

Lista de capas ráster para comparar

Capa de referencia

REFERENCE_LAYER

[raster]

La capa de referencia para la creación de la capa de salida (extensión, SRC, dimensiones en píxeles)

Ignorar valores NoData

IGNORE_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

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster de salida que contiene el resultado. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

OUTPUT_NODATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[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.

25.1.11.14. 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.

../../../../_images/lessthanfrequency.png

Figura 25.17 Para cada celda del ráster de salida, el valor representa la cantidad de veces que las celdas correspondientes en la lista de rásteres son menores que el ráster de valor. Se tienen en cuenta las celdas NoData (grises).

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Valor ráster de entrada

INPUT_VALUE_RASTER

[raster]

La capa de valor de entrada sirve como capa de referencia para las capas de muestra

Banda ráster de valor

INPUT_VALUE_RASTER_BAND

[banda ráster]

Predeterminado: La primera banda de la capa ráster

Seleccione la banda que desea usar como muestra

Capas ráster entrante

INPUT_RASTERS

[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

IGNORE_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

OUTPUT

[misma que la entrada]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

Opcional

OUTPUT_NO_DATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Conteo de celdas con ocurrencias de valor igual

FOUND_LOCATIONS_COUNT

[number]

Altura en pixels

HEIGHT_IN_PIXELS

[number]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Frecuencia media en ubicaciones de celda válidas

MEAN_FREQUENCY_PER_LOCATION

[number]

Conteo de ocurrencias del valor

OCCURRENCE_COUNT

[number]

Anchura en pixels

WIDTH_IN_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.

25.1.11.15. 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.

../../../../_images/lowestposition.png

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas ráster entrante

INPUT_RASTERS

[raster] [list]

Lista de capas ráster para comparar

Capa de referencia

REFERENCE_LAYER

[raster]

La capa de referencia para la creación de la capa de salida (extensión, SRC, dimensiones en píxeles)

Ignorar valores NoData

IGNORE_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

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster de salida que contiene el resultado. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

OUTPUT_NODATA_VALUE

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[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.

25.1.11.16. 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

Ráster Booleano OR

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

INPUT

[raster] [list]

Lista de capas ráster entrantes

Capa de referencia

REF_LAYER

[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

NODATA_AS_FALSE

[boolean]

Preestablecido: False

Tratar valores sin datos en los archvos de entrada como 0 al llevar a cabo una operación

Capa saliente

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster de salida que contiene el resultado. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

NO_DATA

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Tipo de datos salientes

DATA_TYPE

[enumeration]

Predeterminado: 5

Tipos de datos ráster salientes. Opciones:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Salidas

Etiqueta

Nombre

Tipo

Descripción

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Recuento de pixels NODATA

NODATA_PIXEL_COUNT

[integer]

El recuento de pixels sin datos en la capa ráster saliente

El recuento de pixels con valor True

TRUE_PIXEL_COUNT

[integer]

El recuento de pixels con valor verdadero (valor = 1) en la capa ráster saliente

Recuento de pixels con valor False

FALSE_PIXEL_COUNT

[integer]

El recuento de pixels con valor falso (valor = 0) en la capa ráster saliente

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Código Python

Algoritmo ID: native: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.

25.1.11.17. 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

Ráster Booleano AND

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

INPUT

[raster] [list]

Lista de capas ráster entrantes

Capa de referencia

REF_LAYER

[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

NODATA_AS_FALSE

[boolean]

Preestablecido: False

Tratar valores sin datos en los archvos de entrada como 0 al llevar a cabo una operación

Capa saliente

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster de salida que contiene el resultado. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

NO_DATA

[number]

Predeterminado: -9999.0

Valor a usar para sindatos en la capa saliente

Tipo de datos salientes

DATA_TYPE

[enumeration]

Predeterminado: 5

Tipos de datos ráster salientes. Opciones:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Salidas

Etiqueta

Nombre

Tipo

Descripción

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Identificador de autoridad de SRC

CRS_AUTHID

[crs]

El sistema de coordenadas de referencia de la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Recuento de pixels NODATA

NODATA_PIXEL_COUNT

[integer]

El recuento de pixels sin datos en la capa ráster saliente

El recuento de pixels con valor True

TRUE_PIXEL_COUNT

[integer]

El recuento de pixels con valor verdadero (valor = 1) en la capa ráster saliente

Recuento de pixels con valor False

FALSE_PIXEL_COUNT

[integer]

El recuento de pixels con valor falso (valor = 0) en la capa ráster saliente

Capa saliente

OUTPUT

[raster]

Capa ráster saliente contenedora del resultado

Código Python

Algoritmo ID: native: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.

25.1.11.18. 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

Calculadora Ráster

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: layer_name@band_number. Por ejemplo, la primera banda de una capa llamada DEM se denominará DEM@1.

Operadores

Solo GUI

Contiene algunos botones tipo calculadora que se pueden usar para llenar el cuadro de expresión.

Expresión

EXPRESSION

[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 NDVI predefinida o puede definir nuevas expresiones para los cálculos. El botón :guilabel:ʻAñadir… ` carga una expresión definida (y le permite establecer los parámetros). El botón Guardar… le permite definir una nueva expresión.

Capa(s) de referencia (utilizadas para extensión automatizada, tamaño de celda y SRC)

Opcional

LAYERS

[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: layer_name@band_number. Por ejemplo, la primera banda de una capa llamada DEM se denominará DEM@1.

Tamaño de celda (usar 0 o vacío para ajustarlo automáticamente)

Opcional

CELLSIZE

[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

Opcional

EXTENT

[extent]

Especifique la extensión espacial de la capa ráster de salida. Si no se especifica la extensión, se utilizará la extensión mínima que cubra todas las capas de referencia seleccionadas.

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre lienzo

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

SRC saliente

Opcional

CRS

[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

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Salida

OUTPUT

[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.

25.1.11.19. Propiedades de capa ráster

NEW in 3.20

Devuelve las propiedades básicas de la capa ráster dada, incluida la extensión, el tamaño en píxeles y las dimensiones de los píxeles (en unidades de mapa), el número de bandas y ningún valor de datos.

Este algoritmo está diseñado para usarse como un medio para extraer estas propiedades útiles para usarlas como valores de entrada para otros algoritmos en un modelo, p. ej. para permitir pasar los tamaños de píxeles de un ráster existente a un algoritmo de ráster GDAL.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[raster]

Capa ráster de entrada

Número de banda

Opcional

BAND

[banda ráster]

Predeterminado: No establecido

Si devolver también las propiedades de una banda específica. Si se especifica una banda, también se devuelve el valor noData para la banda seleccionada.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Número de bandas en raster

BAND_COUNT

[number]

El número de bandas en el ráster

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión de la capa ráster en el CRS

La banda tiene un conjunto de valores NoData

HAS_NODATA_VALUE

[booleano]

Indica si la capa ráster tiene un valor establecido para píxeles NODATA en la banda seleccionada

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de columnas en la capa ráster

Valor de la banda NoData

NODATA_VALUE

[number]

El valor (si está configurado) de los píxeles NoData en la banda seleccionada

Tamaño de píxel (altura) en unidades de mapa

PIXEL_HEIGHT

[integer]

Tamaño vertical en unidades de mapa del píxel

Tamaño de píxel (ancho) en unidades de mapa

PIXEL_WIDTH

[integer]

Tamaño horizontal en unidades de mapa del píxel

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de filas en la capa ráster

Coordenada x máxima

X_MAX

[number]

Coordenada x mínima

X_MIN

[number]

Coordenada y máxima

Y_MAX

[number]

Coordenada y mínima

Y_MIN

[number]

Código Python

Algoritmo ID: native:rasterlayerproperties

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.

25.1.11.20. 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ú Procesos -> Visor de Resultados.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[raster]

Capa ráster de entrada

Número de banda

BAND

[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.

Estadísticas

OUTPUT_HTML_FILE

[html]

Predeterminado: [Guardar a archivo temporal]

Especificación del archivo de salida:

  • Omitir salida

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Valor máximo

MAX

[number]

Valor promedio

MEAN

[number]

Valor mínimo

MIN

[number]

Estadísticas

OUTPUT_HTML_FILE

[html]

El archivo de salida contiene la siguiente información:

  • Archivo analizado: ruta de la capa ráster

  • Valor mínimo: valor mínimo del ráster

  • Valor máximo: valor máximo del ráster

  • Rango: diferencia entre los valores máximo y mínimo

  • Sum: suma total de los valores

  • Valor medio: media de todos los valores

  • Desviación estándar: desviación estándar de los valores

  • Suma de cuadrados: suma de las diferencias al cuadrado de cada observación de la media general

Rango

RANGE

[number]

Desviación estándar

STD_DEV

[number]

Suma

SUM

[number]

Suma de cuadrados

SUM_OF_SQUARES

[number]

Código Python

Algorithm ID: native: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.

25.1.11.21. 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

INPUT

[raster]

Capa ráster de entrada

Número de banda

BAND

[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

OUTPUT_HTML_FILE

[file]

Predeterminado: [Guardar a archivo temporal]

Especificación del archivo de salida:

  • Omitir salida

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Tabla de valores únicos

OUTPUT_TABLE

[tabla]

Predeterminado: [Saltar salida]

Especificación de la tabla para valores únicos:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

El fichero codificado también puede ser cambiado aquí.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento de pixels NODATA

NODATA_PIXEL_COUNT

[number]

El número de píxeles NODATA en la capa ráster de salida

Recuento total de pixels

TOTAL_PIXEL_COUNT

[integer]

El recuento de pixels en la capa ráster saliente

Informe de valores únicos

OUTPUT_HTML_FILE

[html]

El archivo HTML saliente contiene la siguiente información:

  • Archivo analizado: la ruta de la capa ráster

  • Extensión: coordenadas xmin, ymin, xmax, ymax de la extensión

  • Proyección: proyección de la capa

  • Anchura en pixels: número de columnas y tamaño de anchura de pixel

  • Altura en pixels: número de columans y tamaño de ancho de píxel

  • Recuento total de pixel: recuento de todos los pixels

  • Recuento de los pixels NODATA: recuento de pixels con valor NODATA

Tabla de valores únicos

OUTPUT_TABLE

[tabla]

Una tabla con tres columnas:

  • valor: valor de pixel

  • recuento: recuento de pixels con este valor

  • m2: área total en metros cuadrados de píxeles con este valor.

Anchura en pixels

WIDTH_IN_PIXELS

[integer]

El número de columnas en la capa ráster de salida

Código Python

Algoritmo ID: native: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.

25.1.11.22. 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

Estadísticas de zona

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa Entrante

INPUT

[raster]

Capa ráster de entrada

Número de banda

BAND

[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

ZONES

[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

ZONES_BAND

[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

Estadísticas

OUTPUT_TABLE

[tabla]

Predeterminado: [Crear capa temporal]

Especificación del informe de salida. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

El fichero codificado también puede ser cambiado aquí.

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Capa de referencia

Opcional

REF_LAYER

[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:

  • 0 — Input layer: las zonas se determinan muestreando el valor de la capa ráster de zona en el centroide de cada píxel de la capa ráster de origen

  • 1 — Zones layer: la capa ráster de entrada se muestreará en el centroide de cada píxel de la capa ráster de zonas

Salidas

Etiqueta

Nombre

Tipo

Descripción

Identificador de autoridad de SRC

CRS_AUTHID

[string]

El sistema de coordenadas de referencia de la capa ráster saliente

Extensión

EXTENT

[string]

La extensión espaical de la capa ráster saliente

Altura en pixels

HEIGHT_IN_PIXELS

[integer]

El número de filas en la capa ráster de salida

Recuento de pixels NODATA

NODATA_PIXEL_COUNT

[number]

El número de píxeles NODATA en la capa ráster de salida

Estadísticas

OUTPUT_TABLE

[tabla]

La capa de salida contiene la siguiente información para cada zona:

  • Área: el área en unidades ráster cuadradas en la zona;

  • Suma: la suma total de valores de pixel en la zona;

  • Recuento: el número de pixels en la zona;

  • Min: el valor mínimo de pixel en la zona;

  • Max: el valor máximo de pixel en la zona;

  • Media: la media de los valores de pixel en la zona;

Recuento total de pixels

TOTAL_PIXEL_COUNT

[number]

El recuento de pixels en la capa ráster saliente

Anchura en pixels

WIDTH_IN_PIXELS

[number]

El número de columnas en la capa ráster de salida

Código Python

Algoritmo ID: native: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.

25.1.11.23. 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

INPUT

[raster]

Ráster de entrada, representando una superficie

Número de banda

BAND

[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

LEVEL

[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 (ver más abajo).

Método

METHOD

[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 Nivel base. Opciones:

  • 0 — Contar solo por encima del nivel base: solo los píxeles por encima del nivel base se sumarán al volumen.

  • 1 — Contar solo por debajo del nivel base: solo los píxeles por debajo del nivel base se sumarán al volumen.

  • 2 — Restar volúmenes por debajo del nivel base: los píxeles por encima del nivel base se sumarán al volumen, los píxeles por debajo del nivel base se restarán del volumen.

  • 3 — Agregar volúmenes por debajo del nivel base: agregue el volumen independientemente de si el píxel está por encima o por debajo del nivel base. Esto equivale a sumar los valores absolutos de la diferencia entre el valor de píxel y el nivel base.

Informe de volumen de superficie

OUTPUT_HTML_FILE

[html]

Predeterminado: [Guardar a archivo temporal]

Especificación del informe saliente HTML. Uno de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

El fichero codificado también puede ser cambiado aquí.

Tabla de volumen de superficie

OUTPUT_TABLE

[tabla]

Predeterminado: [Saltar salida]

Especificación de la tabla de salida. Una de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

El fichero codificado también puede ser cambiado aquí.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Volumen

VOLUME

[number]

El volumen calculado

Área

AREA

[number]

El área en unidades cuadradas de mapa

Pixel_count

PIXEL_COUNT

[number]

El número total de pixels que han sido analizados

Informe de volumen de superficie

OUTPUT_HTML_FILE

[html]

El informe de salida (conteniendo volumen, área y recuento de pixel) en formato HTML

Tabla de volumen de superficie

OUTPUT_TABLE

[tabla]

La tabla de salida (conteniendo volumen, área y recuento de pixels)

Código Python

Algoritmo ID: native: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.

25.1.11.24. 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

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT_RASTER

[raster]

Capa ráster a reclasificar

Número de banda

RASTER_BAND

[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

INPUT_TABLE

[vector: cualquiera]

Capa vectorial que contiene los valores que se utilizarán para la clasificación.

Campo de valor mínimo de clase

MIN_FIELD

[tablefield: numeric]

Campo con el valor mínimo del rango para la clase.

Campo de valor máximo de clase

MAX_FIELD

[tablefield: numeric]

Campo con el valor máximo del rango para la clase.

Campo de valor de salida

VALUE_FIELD

[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).

Ráster reclasificado

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

NO_DATA

[number]

Predeterminado: -9999.0

Valor a aplicar para valores sin datos.

Límites de rango

RANGE_BOUNDARIES

[enumeration]

Predeterminado: 0

Define reglas de comparación para la clasificación. Opciones:

  • 0 — min < valor <= max

  • 1 — min <= valor < max

  • 2 — min <= valor <= max

  • 3 — min < valor < max

No use datos cuando ningún rango coincida con el valor

NODATA_FOR_MISSING

[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

DATA_TYPE

[enumeration]

Predeterminado: 5

Define el formato del archivo ráster de salida. Opciones:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster reclasificado

OUTPUT

[raster]

Capa ráster de salida con valores de banda reclasificados

Código Python

Algoritmo ID: native: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.

25.1.11.25. 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

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT_RASTER

[raster]

Capa ráster a reclasificar

Número de banda

RASTER_BAND

[banda ráster]

Predeterminado: 1

Banda ráster para la cual quieres recalcular valores.

Tabla de reclasificación

TABLE

[tabla]

Una tabla de 3 columnas para llenar con los valores para establecer los límites de cada clase (Mínimo y Máximo) y el nuevo Valor a asignar a los valores de banda que caen en la clase.

Ráster reclasificado

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación de la capa ráster saliente. Una de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Salida sin valor de datos

NO_DATA

[number]

Predeterminado: -9999.0

Valor a aplicar para valores sin datos.

Límites de rango

RANGE_BOUNDARIES

[enumeration]

Predeterminado: 0

Define reglas de comparación para la clasificación. Opciones:

  • 0 — min < valor <= max

  • 1 — min <= valor < max

  • 2 — min <= valor <= max

  • 3 — min < valor < max

No use datos cuando ningún rango coincida con el valor

NODATA_FOR_MISSING

[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

DATA_TYPE

[enumeration]

Predeterminado: 5

Define el formato del archivo ráster de salida. Opciones:

  • 0 — Byte

  • 1 — Int16

  • 2 — UInt16

  • 3 — UInt32

  • 4 — Int32

  • 5 — Float32

  • 6 — Float64

  • 7 — CInt16

  • 8 — CInt32

  • 9 — CFloat32

  • 10 — CFloat64

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster reclasificado

OUTPUT

[raster]

Capa ráster de salida con valores de banda reclasificados

Código Python

Algoritmo ID: native: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.

25.1.11.26. 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.

../../../../_images/rescale_raster.png

Figura 25.18 Cambiar la escala de los valores de una capa ráster de [0 - 50] a [100 - 1000]

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

Capa ráster que se usará para cambiar la escala

Número de banda

Band

[banda ráster]

Predeterminado: La primera banda de la capa entrante

Si el ráster es multibanda, elija una banda.

Nuevo valor mínimo

MINIMUM

[number]

Valor predeterminado: 0.0

Valor mínimo de píxel para usar en la capa reescalada

Nuevo valor máximo

MAXIMUM

[number]

Valor predeterminado: 255.0

Valor máximo de píxel para usar en la capa reescalada

Nuevo valor sin datos

Opcional

NODATA

[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

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación de la capa ráster saliente. Una de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Reescalado

OUTPUT

[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.

25.1.11.27. 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.

../../../../_images/round_raster.png

Figura 25.19 Redondeo de valores de un ráster

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[raster]

El ráster para procesar.

Número de banda

BAND

[number]

Predeterminado: 1

La banda del ráster

Dirección del redondeo

ROUNDING_DIRECTION

[list]

Predeterminado: 1

Cómo elegir el valor objetivo redondeado. Las opciones son:

  • 0 — Redondear hacia arriba

  • 1 — Redondear al más cercano

  • 2 — Redondear hacia abajo

Número de posiciones decimales

DECIMAL_PLACES

[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

OUTPUT

[raster]

Predeterminado: [Guardar a archivo temporal]

Especificación del archivo de salida. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar a archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Base n para redondear a múltiples de n

BASE_N

[number]

Predeterminado: 10

Cuando el parámetro DECIMAL_PLACES es negativo, los valores ráster se redondean a múltiplos del valor base n

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster saliente

OUTPUT

[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.

25.1.11.28. 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 Entrante

INPUT

[vector: point]

Capa vectorial de puntos a usar para el remuestreo

Capa ráster

RASTERCOPY

[raster]

Capa ráster a muestrear en las ubicaciones de los puntos dados.

Prefijo de columna saliente

COLUMN_PREFIX

[string]

Predeterminado: “SAMPLE_”

Prefijo para los nombres de las columnas agregadas.

Muestreada

Opcional

OUTPUT

[vector: point]

Predeterminado: [Crear capa temporal]

Especifique la capa de salida que contiene los valores muestreados. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

El fichero codificado también puede ser cambiado aquí.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Muestreada

OUTPUT

[vector: point]

La capa de salida que contiene los valores muestreados.

Código Python

Algoritmo ID: native: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.

25.1.11.29. 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).

../../../../_images/raster_histogram.png

Figura 25.20 Ejemplo de histograma de capa ráster

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT_RASTER

[raster]

Capa ráster de entrada.

Número de banda

RASTER_BAND

[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

INPUT_VECTOR

[vector: polígono]

Capa de polígono vectorial que define las zonas.

Prefijo de columna saliente

COLUMN_PREFIX

Opcional

[string]

Predeterminado: “HISTO_”

Prefijo para los nombres de las columnas de salida.

Zonas salientes

OUTPUT

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifique la capa de polígono de vector de salida. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

El fichero codificado también puede ser cambiado aquí.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Zonas salientes

OUTPUT

[vector: polígono]

La capa de polígono de vector de salida.

Código Python

Algoritmo ID: native: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.

25.1.11.30. Estadísticas de zona

Calcula las estadísticas de una capa ráster para cada entidad de una capa vectorial de polígono superpuesta.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: polígono]

Capa vectorial poligonal que contiene las zonas.

Capa ráster

INPUT_RASTER

[raster]

Capa ráster de entrada.

Banda ráster

RASTER_BAND

[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

COLUMN_PREFIX

[string]

Predeterminado: “_”

Prefijo para los nombres de las columnas de salida.

Estadísticas a calcular

STATISTICS

[enumeration] [list]

Predeterminado: [0,1,2]

Lista de operador estadístico para la salida. Opciones:

  • 0 — Recuento

  • 1 — Suma

  • 2 — Media

  • 3 — Mediana

  • 4 — Desviación Estándar

  • 5 — Mínimo

  • 6 — Máximo

  • 7 — Rango

  • 8 — Minoría

  • 9 — Mayoría

  • 10 — Variedad

  • 11 — Varianza

Estadísticas de zona

OUTPUT

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especifique la capa de polígono de vector de salida. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

  • Añadir a la capa

El fichero codificado también puede ser cambiado aquí.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Estadísticas de zona

OUTPUT

[vector: polígono]

La capa vectorial zonal con estadísticas añadidas.

Código Python

Algoritmo ID: native: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.