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 Function | Description |
---|---|
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. | |
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. | |
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. | |
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. |
Combinatorial evaluation
Geoprocessing Function | Description |
---|---|
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. | |
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. | |
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. |
Relational evaluation
Geoprocessing Function | Description |
---|---|
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. |
Logical evaluation
Geoprocessing Function | Description |
---|---|
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 da resultado true, el valor de celda es 1. Si la expresión es false, el valor de la celda de salida es 0. |