Logical Math geoprocessing functions

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Las funciones de geoprocesamiento de matemática lógica evalúan los valores de las entradas y determinan los valores de salida según la lógica booleana. Las funciones de geoprocesamiento se agrupan en cuatro categorías principales: Booleana, Combinatoria, Lógica y Relacional.

The following is a list of all the geoprocessing functions within each grouping:

  • Boolean:

    Boolean And, Boolean Or, Boolean XOr, Boolean Not

  • Combinatorial:

    Combinatorial And, Combinatorial Or, Combinatorial XOr

  • Relational:

    Equal To, Not Equal, Greater Than, Greater Than Equal, Less Than, Less Than Equal

  • Logical:

    Diff, InList, Is Null, Over, Test

Boolean logic generally applies a binary condition to the inputs and evaluates to a binary condition for the output. The binary condition can be expressed in several ways: "1" and "0", "True" and "False", "yes" and "no", "on" and "off", and so forth. In the Logical Math geoprocessing functions, the False condition is represented with a value of 0, and the True condition as any value other than 0.

The Boolean geoprocessing functions evaluate the inputs only as True or False conditions and return the result of the particular geoprocessing function as a 1 or 0 (True or False) Boolean value. The Combinatorial geoprocessing functions identify unique combinations of input values based on the logic of the particular geoprocessing function and return a different value for each unique combination. The Relational geoprocessing functions compare the values of one input relative to another and return the result of the particular geoprocessing function as 1 or 0 Boolean value. The Logical geoprocessing functions have different ways to apply Boolean logic, such as identifying only the input cells that are NoData, or using a logical expression that you define to determine which cells are evaluated as true.

En la siguiente tabla se enumeran las funciones de geoprocesamiento disponibles y se proporciona una breve descripción de cada una de ellas.

Boolean evaluation

Geoprocessing FunctionDescription

Boolean And

Realiza una operación Booleana And sobre los valores de celda de dos rásteres de entrada.

Si los dos valores de entrada son verdaderos (distintos de cero), el valor de salida es 1. Si una o ambas entradas son falsas (cero), la salida es 0.

Boolean Not

Realiza una operación booleana Not (complementario) sobre los valores de celda del ráster de entrada.

Si los valores de entrada son verdaderos (distintos de cero), el valor de salida es 0. Si los valores de entrada son falsos (cero), la salida es 1.

Boolean Or

Realiza una operación booleana Or sobre los valores de celda de dos rásteres de entrada.

Si uno o ambos valores de entrada son verdaderos (distintos de cero), el valor de salida es 1. Si los dos valores de entrada son falsos (cero), la salida es 0.

Boolean XOr

Ejecuta una operación booleana Or exclusiva sobre los valores de celda de dos rásteres de entrada.

Si un valor de entrada es verdadero (distinto de cero) y el otro es falso (cero), la salida es 1. Si los dos valores de entrada son verdaderos o los dos son falsos, la salida es 0.

Boolean math geoprocessing functions

Combinatorial evaluation

Geoprocessing FunctionDescription

Combinatorial And

Ejecuta una operación Combinatoria And (y) sobre los valores de celda de dos rásteres de entrada.

Si ambos valores de entrada son verdaderos (distintos de cero), la salida es un valor diferente para cada combinación única de los valores de entrada. Si una o ambas entradas son falsas (cero), el valor de salida es 0.

Combinatorial Or

Ejecuta una operación Combinatoria Or (o) sobre los valores de celda de dos rásteres de entrada.

Si alguno de los valores de entrada es verdadero (distintos de cero), la salida es un valor diferente para cada combinación única de los valores de entrada. Si ambas entradas son falsas (cero), el valor de salida es 0.

Combinatorial XOr

Ejecuta una operación Combinatoria Exclusiva Or (o) sobre los valores de celda de dos rásteres de entrada.

Si uno de los valores de entrada es verdadero (distinto de cero) y el otro es falso (cero), la salida es un valor diferente para cada combinación única de valores de entrada. Si ambas entradas son verdaderas o si ambas son falsas, el valor de salida es 0.

Combinatorial math geoprocessing functions

Relational evaluation

Geoprocessing FunctionDescription

Equal To

Realiza una operación relacional de igualdad sobre dos entradas en una base de celda a celda.

Devuelve un 1 para las celdas donde el primer ráster es igual al segundo ráster y un 0 para las celdas donde no lo es.

Greater Than

Realiza una operación relacional mayor que sobre dos entradas en una base de celda a celda.

Devuelve 1 para las celdas donde el primer ráster es mayor que el segundo ráster y 0 para las celdas si no lo es.

Greater Than Equal

Realiza una operación relacional mayor o igual que sobre dos entradas en una base de celda a celda.

Devuelve 1 para las celdas donde el primer ráster es mayor o igual que el segundo ráster y 0 si no lo es.

Less Than

Realiza una operación relacional menor que sobre dos entradas en una base de celda a celda.

Devuelve 1 para las celdas donde el primer ráster es menor que el segundo ráster y 0 si no lo es.

Less Than Equal

Realiza una operación relacional menor o igual que sobre dos entradas en una base de celda a celda.

Devuelve 1 para las celdas donde el primer ráster es menor o igual que el segundo ráster y 0 donde no lo es.

Not Equal

Realiza una operación relacional de desigualdad sobre dos entradas a través de cada celda individual.

Devuelve 1 para las celdas donde el primer ráster no es igual al segundo ráster y 0 para las celdas donde es igual.

Relational math geoprocessing functions

Logical evaluation

Geoprocessing FunctionDescription

Diff

Determina qué valores de la primera entrada son lógicamente diferentes de los valores de la segunda entrada en una base celda a celda.

Si los valores en las dos entradas son diferentes, el valor de la primera entrada es la salida. Si los valores en las dos entradas son iguales, la salida es 0.

InList

Determina qué valores de la primera entrada se incluyen en un conjunto de otras entradas, a través de cada celda individual.

Para cada celda, si el valor del primer ráster de entrada se encuentra en alguna de las listas de las otras entradas, ese valor se asignará al ráster de salida. Si no se encuentra, la celda de salida será NoData.

Is Null

Determina qué valores del ráster de entrada son NoData a través de cada celda individual.

Devuelve un valor de 1 si el valor de entrada es NoData y 0 para las celdas que no lo son.

Over

Para los valores de celda en la primera entrada que no son 0, el valor de salida será el de la primera entrada. Donde los valores de celda son 0, la salida será la del segundo ráster de entrada.

Test

Ejecuta una evaluación booleana del ráster de entrada con una expresión lógica.

Cuando la expresión da resultado true, el valor de celda es 1. Si la expresión es false, el valor de la celda de salida es 0.

Logical math geoprocessing functions