Disponible avec une licence Spatial Analyst.
Disponible avec une licence Image Analyst.
Les outils bit à bit évaluent, cellule par cellule, la représentation binaire des valeurs en entrée. Pour chaque bit de la représentation binaire, une opération booléenne est réalisée.
Les sections suivantes expliquent la logique du fonctionnement des différents outils bit à bit. Les flèches indiquent le flux du processus permettant de convertir les valeurs en entrée en représentation binaire de base2, de les analyser et de les renvoyer sous forme de valeur décimale (base10).
Logique de l’outil bit à bit
Et, Ou et Ou exclusif bit à bit
- Pour l’outil Et bit à bit, pour chaque bit où les deux entrées sont égales à 1, la sortie est égale à 1. Si un ou les deux bits sont égaux à 0, la sortie est égale à 0 pour le bit.
- Pour l’outil Ou bit à bit, pour chaque bit où l’une des entrées (ou les deux entrées) sont égales à 1, la sortie est égale à 1. Si les deux bits sont égaux à 0, la sortie est égale à 0 pour le bit.
- Pour l’outil Ou exclusif bit à bit, pour chaque bit où une entrée est égale à 1 et l’autre à 0, la sortie est égale à 1. Si les deux bits sont égaux à 1 ou 0, la sortie est égale à 0 pour le bit.
Non bit à bit
Pour Non bit à bit, le complément bit à bit de la représentation binaire d’une valeur en entrée est déterminé.
Cela signifie que pour chaque bit en entrée d'une valeur de 1, la sortie est de 0. Les bits en entrée d'une valeur de 0 seront générés sous la forme de 1.
Décalage à gauche bit à bit et Décalage à droite bit à bit
Les flèches dans l'illustration suivante montrent que les valeurs en entrée sont d'abord converties dans leur représentation binaire, puis la logique bit à bit est appliquée à chaque paire de bits représentant ces valeurs. Ensuite, les valeurs sont reconverties dans une représentation décimale.
- Pour Décalage à gauche bit à bit, la valeur de chaque bit est décalée vers la gauche en fonction du nombre de positions de bits spécifié dans la seconde entrée. La valeur qui est attribuée au bit situé à l'extrême gauche est perdue.
L'effet d'un décalage vers la gauche d'une position de bit est une multiplication par deux.
- Pour Décalage à droite bit à bit, la valeur de chaque bit est décalée vers la droite en fonction du nombre de positions de bits spécifié dans la seconde entrée. La valeur qui est attribuée au bit situé à l'extrême droite est perdue.
L'effet d'un décalage vers la droite d'une position de bit est une division par deux avec une troncature.
Gestion NoData
Si certaines des valeurs des cellules en entrée correspondent à NoData, la valeur en sortie sera NoData.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?