Skip to main content

Vue d’ensemble du jeu d’outils Mathématiques logiques

Disponible avec une licence Spatial Analyst.

Disponible avec une licence Image Analyst.

Les outils Mathématiques logiques évaluent les valeurs des entrées et déterminent les valeurs en sortie selon une logique définie. Les outils sont groupés dans quatre catégories principales : booléens, combinatoires, logiques et relationnels.

Voici la liste de tous les outils dans chaque groupe :

  • Booléens :

Et booléen, Ou booléen, Ou exclusif booléen, Non booléen

  • Combinatoires :

Et combinatoire, Ou combinatoire, Ou exclusif combinatoire

  • Relationnels :

Egal à, Différent de, Supérieur à, Supérieur ou égal à, Inférieur à, Inférieur ou égal à

  • Logiques :

Diff, Liste en entrée, Est nul, Recouvrement, Test

La logique booléenne applique généralement une condition binaire aux entrées et produit une condition binaire pour la sortie. La condition binaire peut être exprimée de plusieurs façons : « 1 » et « 0 », « vrai » et « faux » « oui » et « non », « activé » et « désactivé », et ainsi de suite. Dans les outils Mathématiques logiques, la condition Faux est représentée par la valeur 0 et la condition Vrai, par toutes les valeurs différentes de 0.

Les outils booléens permettent d’évaluer les entrées uniquement comme des conditions Vrai ou Faux et d’obtenir le résultat de l’outil sous la forme de la valeur booléenne 1 ou 0 (Vrai ou Faux). Les outils combinatoires identifient des combinaisons uniques de valeurs en entrée selon la logique de l’outil et renvoient une valeur différente pour chacune de ces combinaisons. Les outils relationnels comparent les valeurs d’une entrée à une autre et renvoient la valeur booléenne 1 ou 0. Les outils logiques permettent d’employer plusieurs méthodes pour appliquer la logique booléenne. Vous pouvez notamment identifier uniquement les cellules en entrée qui possèdent la valeur NoData ou utiliser une expression logique que vous définissez pour identifier les cellules auxquelles attribuer la valeur Vrai.

Les tableaux ci-dessous classent les outils disponibles par catégorie et les décrivent.

Évaluation booléenne

Outil

Description

Et booléen

Effectue une opération Et booléen sur les valeurs de cellule de deux rasters en entrée.

Si les deux valeurs en entrée sont vraies (différentes de zéro), la valeur en sortie est 1. Si l’une des valeurs en entrée ou les deux sont fausses (zéro), la sortie est égale à 0.

Non booléen

Effectue une opération (complément) Non booléen sur les valeurs de cellule du raster en entrée.

Si les valeurs en entrée sont vraies (différentes de zéro), la valeur en sortie est 0. Si les valeurs en entrée sont fausses (zéro), la sortie est égale à 1.

Ou booléen

Effectue une opération Ou booléen sur les valeurs de cellules de deux rasters en entrée.

Si l’une des valeurs en entrée ou les deux sont vraies (différentes de zéro), la valeur en sortie est 1. Si les deux valeurs en entrée sont fausses (zéro), la sortie est égale à 0.

Ou exclusif booléen

Effectue une opération Ou exclusif booléen sur les valeurs de cellules de deux rasters en entrée.

Si une valeur en entrée est vraie (différente de zéro) et que l’autre est fausse (égale à 0), la sortie est égale à 1. Si les deux valeurs en entrée sont vraies ou fausses, la sortie est égale à 0.

Outils mathématiques booléens

Évaluation combinatoire

Outil

Description

Et combinatoire

Effectue une opération Et combinatoire sur les valeurs de cellule de deux rasters en entrée.

Si les deux valeurs en entrée sont vraies (différentes de zéro), la sortie affiche une valeur différente pour chaque combinaison unique de valeurs en entrée. Si l’une des valeurs en entrée ou les deux sont fausses (zéro), la valeur en sortie est 0.

Ou combinatoire

Effectue une opération Ou combinatoire sur les valeurs de cellule de deux rasters en entrée.

Si l’une des deux valeurs en entrée est vraie (différente de zéro), la sortie affiche une valeur différente pour chaque combinaison unique de valeurs en entrée. Si les deux valeurs en entrée sont fausses (zéro), la valeur en sortie est 0.

Ou exclusif combinatoire

Effectue une opération Ou exclusif combinatoire sur les valeurs de cellule de deux rasters en entrée.

Si une valeur en entrée est vraie (différente de zéro) et que l’autre est fausse (égale à zéro), la sortie affiche une valeur différente pour chaque combinaison unique de valeurs en entrée. Si les deux valeurs en entrée sont vraies ou fausses, la valeur en sortie est 0.

Outils mathématiques combinatoires

Évaluation relationnelle

Outil

Description

Egal à

Effectue une opération relationnelle Égal à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules pour lesquelles le premier raster est égal au second raster, et la valeur 0 dans le cas contraire.

Supérieur à

Effectue une opération relationnelle Supérieur à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules pour lesquelles le premier raster est supérieur au second raster, et la valeur 0 dans le cas contraire.

Supérieur ou égal à

Effectue une opération relationnelle Supérieur ou égal à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules pour lesquelles le premier raster est supérieur ou égal au second raster, et la valeur 0 dans le cas contraire.

Inférieur à

Effectue une opération relationnelle Inférieur à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules pour lesquelles le premier raster est inférieur au second raster, et la valeur 0 dans le cas contraire.

Inférieur ou égal à

Effectue une opération relationnelle Inférieur ou égal à sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules pour lesquelles le premier raster est inférieur ou égal au second raster, et la valeur 0 dans le cas contraire.

Différent de

Effectue une opération relationnelle Différent de sur deux entrées, cellule par cellule.

Renvoie la valeur 1 pour les cellules pour lesquelles le premier raster n’est pas égal au second raster, et la valeur 0 dans le cas contraire.

Outils mathématiques relationnels

Évaluation logique

Outil

Description

Diff

Détermine quelles valeurs de la première entrée sont logiquement différentes des valeurs de la seconde entrée, cellule par cellule.

Si les valeurs des deux entrées sont différentes, la valeur de la première entrée est générée en sortie. Si les valeurs des deux entrées sont identiques, la sortie est égale à 0.

Liste en entrée

Détermine quelles valeurs de la première entrée sont contenues dans un jeu d’autres entrées, cellule par cellule.

Pour chaque cellule, si la valeur du premier raster en entrée se trouve dans l’une des listes d’autres entrées, elle est attribuée au raster en sortie. Si elle ne s’y trouve pas, la cellule en sortie prend la valeur NoData.

Est nul

Détermine les valeurs du raster en entrée qui sont NoData, cellule par cellule.

Renvoie la valeur 1 si la valeur en entrée est NoData et la valeur 0 dans le cas contraire.

Recouvrement

Si les valeurs de cellule de la première entrée sont différentes de 0, la valeur en sortie correspond à la valeur de la première entrée. Lorsque les valeurs de cellule sont égales à 0, la valeur en sortie correspond à la valeur du second raster en entrée.

Test

Effectue une évaluation booléenne du raster en entrée à l’aide d’une expression logique.

Si l’expression est évaluée comme étant vraie, la valeur de cellule en sortie est 1. Si l’expression est évaluée comme étant fausse, la valeur de cellule en sortie est 0.

Outils mathématiques logiques