Disponible con una licencia de Spatial Analyst.
Las herramientas 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 herramientas se agrupan en cuatro categorías principales: Booleana, Combinatoria, Lógica y Relacional.
A continuación se presenta una lista de todas las herramientas dentro de cada grupo:
- Booleana:
And booleano, Or booleano, XOr booleano, Not booleano.
- Combinatoria:
And combinatoria, Or combinatoria, XOr combinatoria
- Relacional:
Igual a, No igual, Mayor que, Mayor o igual que, Menor que y Menor o igual que
- Lógica:
Diff, InList, Is Null, Over, Test
En general, la lógica booleana aplica una condición binaria a las entradas y evalúa una condición binaria para la salida. La condición binaria se puede expresar de varias formas: "1" y "0", "Verdadero" y "Falso", "sí" y "no", "encendido" y "apagado", etc. En las herramientas de Matemática lógica, la condición Falso está representada con un valor de 0 y la condición Verdadero con cualquier valor diferente a 0.
Las herramientas booleanas evalúan las entradas sólo como condiciones Verdadero o Falso, y devuelven los resultados de la herramienta en particular como un valor booleano de 1 o 0 (Verdadero o Falso). Las herramientas combinatorias identifican combinaciones únicas de valores de entrada basados en la lógica de una herramienta en particular y devuelven un valor diferente para cada combinación única. Las herramientas relacionales comparan los valores de una entrada relativa a otra y devuelven los resultados de la herramienta en particular como un valor booleano de 1 o 0. Las herramientas lógicas tienen formas diferentes de aplicar la lógica booleana, como mediante la identificación de sólo las celdas de entrada que son NoData, o el uso de una expresión lógica que debe definir para determinar qué celdas se evalúan como verdaderas.
Las siguientes tablas enumeran las herramientas de Matemática lógica disponibles por categoría y proporcionan una breve descripción de cada una:
Evaluación booleana
Herramienta | Descripción |
---|---|
Ejecuta una operación booleana And sobre los valores de celda de dos rásteres de entrada. Si ambos 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. | |
Ejecuta 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. | |
Ejecuta una operación booleana Or sobre los valores de celda de dos rásteres de entrada. Si uno o los dos valores de entrada son verdaderos (distintos de cero), el valor de salida es 1. Si ambos valores de entrada son falsos (cero), la salida es 0. | |
Ejecuta una operación booleana Or exclusiva sobre los valores de celda de dos rásteres de entrada. Si uno de los valores de entrada es verdadero (distintos de cero) y el otro es falso (cero), la salida es 1. Si ambos valores de entrada son verdaderos o si ambos son falsos, la salida es 0. |
Evaluación combinatoria
Herramienta | Descripción |
---|---|
Ejecuta una operación de Combinatoria And 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. | |
Ejecuta una operación de Combinatoria Or en 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. | |
Ejecuta la operación de Combinatoria Or exclusiva 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. |
Evaluación relacional
Herramienta | Descripción |
---|---|
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. | |
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. | |
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. | |
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. | |
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. | |
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. |
Evaluación lógica
Herramienta | Descripción |
---|---|
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. | |
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. | |
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. | |
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. | |
Ejecuta una evaluación booleana del ráster de entrada con una expresión lógica. Cuando la expresión se evalúa como verdadera, el valor de celda de salida es 1. Si la expresión es falsa, el valor de celda de salida es 0. |