Fonctionnement des outils mathématiques booléens
Disponible avec une licence Spatial Analyst.
Disponible avec une licence Image Analyst.
Les outils mathématiques booléens interprètent les valeurs de cellule en entrée en tant que valeurs booléennes : les valeurs non nulles sont considérées comme vraies et les valeurs nulles (0) sont considérées comme fausses. Les rasters en entrée sont testés, cellule après cellule.
Quatre outils permettent d’effectuer des opérations logiques booléennes : Boolean And (Et booléen), Boolean Or (Ou booléen), Boolean XOr (Ou exclusif booléen) et Boolean Not (Non booléen).
Conditions logiques booléennes
La logique de chacune des conditions logiques booléennes est décrite ci-après.
Boolean And (Et booléen)
Si les deux valeurs sont vraies, la sortie est égale à 1. Si l’une des valeurs est fausse ou si les deux valeurs sont fausses, la sortie est égale à 0.
Input1 ≠ 0 and Input2 ≠ 0, Output = 1
Input1 ≠ 0 and Input2 = 0, Output = 0
Input1 = 0 and Input2 ≠ 0, Output = 0
Input1 = 0 and Input2 = 0, Output = 0
Boolean Or (Ou booléen)
Si l’une des valeurs est vraie ou si les deux valeurs sont vraies, la sortie est égale à 1. Si les deux valeurs sont fausses, la sortie est égale à 0.
Input1 ≠ 0 and Input2 ≠ 0, Output = 1
Input1 ≠ 0 and Input2 = 0, Output = 1
Input1 = 0 and Input2 ≠ 0, Output = 1
Input1 = 0 and Input2 = 0, Output = 0
Boolean XOr (Ou exclusif booléen)
Si une valeur est vraie et que l’autre est fausse, la sortie est égale à 1. Si les deux valeurs sont vraies ou fausses, la sortie est égale à 0.
Input1 ≠ 0 and Input2 ≠ 0, Output = 0
Input1 ≠ 0 and Input2 = 0, Output = 1
Input1 = 0 and Input2 ≠ 0, Output = 1
Input1 = 0 and Input2 = 0, Output = 0
Boolean Not (Non booléen)
Contrairement aux autres outils booléens, une entrée unique est requise pour l’outil Non booléen.
Si la valeur est vraie, la sortie est égale à 0 (complément de vrai). Si la valeur est fausse, la sortie est égale à 1.
Input1 ≠ 0, Output = 0
Input1 ≠ 0, Output = 1
Gestion NoData
Si certaines valeurs de cellule en entrée sont NoData, la valeur en sortie est NoData.