Fonction Local

La fonction Local permet d'effectuer des opérations bit à bit, conditionnelles, logiques, mathématiques et statistiques pixel par pixel. Selon le type d'opération, elle peut nécessiter 1, 2, 3 ou n rasters en entrée. Vous pouvez avoir besoin d'empiler plusieurs fonctions Local pour obtenir certaines des fonctions conditionnelles et logiques.

Les entrées pour cette fonction sont les suivantes :

Entrée

Il existe plusieurs entrées pouvant être utilisées dans la fonction Local. La fonction Local fonctionne uniquement sur un canal unique. Si vous avez un raster multicanal, faites appel à la fonction Extraire les canaux pour spécifier quel canal utiliser dans la fonction Local.

Ajouter un raster depuis le disque

Ajouter un raster contenu sur le disque. Vous pouvez ajouter des jeux de données raster, des mosaïques et des produits raster.

Ajouter une chaîne de fonctions

Ajouter une chaîne de fonctions en entrée.

Ajouter une valeur scalaire

Ajouter une valeur scalaire. Les valeurs scalaires doivent être numériques.

Ajouter une référence à l’entrée sélectionnée

Ajouter une copie référencée du raster sélectionné ou de l'entrée de chaîne de fonction sélectionnée. Toute modification apportée au raster ou à la chaîne de fonction référencé(e) sera répercutée dans cette copie référencée.

Cela peut s'avérer utile lors de la création de nombreuses fonctions Local pouvant utiliser la même entrée référencée.

Ajouter une copie de l’entrée sélectionnée

Ajouter une copie statique de l'entrée de chaîne de fonction sélectionnée. Toute modification apportée à la chaîne de fonction copiée ne sera pas répercutée dans cette copie statique.

Cela peut s'avérer utile lors de la création de nombreuses fonctions Local similaires comportant une légère modification dans les chaînes de fonction.

Opérations

Les opérations effectuent la fonction spécifiée dans les rasters en entrée. La zone d'informations Opération vous informe de l'opération choisie et du nombre d'entrées nécessaire.

Bit à bit

Et bit à bit

Effectue une opération Et bit à bit sur les valeurs binaires de deux rasters en entrée.

Décalage à gauche bit à bit

Effectue une opération de décalage à gauche bit à bit sur les valeurs binaires de deux rasters en entrée.

Non bit à bit

Effectue une opération de complément Non bit à bit sur la valeur binaire d'un raster en entrée.

Ou bit à bit

Effectue une opération Ou bit à bit sur les valeurs binaires de deux rasters en entrée.

Décalage à droite bit à bit

Effectue une opération de décalage à droite bit à bit sur les valeurs binaires de deux rasters en entrée.

Ou exclusif bit à bit

Effectue une opération Ou exclusif bit à bit sur les valeurs binaires de deux rasters en entrée.

Statistiques de cellule

Majorité

Calcule la majorité (valeur survenant le plus souvent) des entrées.

Maximum

Calcule le maximum (valeur la plus importante) des entrées.

Moyenne

Calcule la moyenne des entrées.

Médiane

Calcule la médiane des entrées.

Minimum

Calcule le minimum (valeur la plus petite) des entrées.

Minorité

Calcule la minorité (valeur survenant le moins souvent) des entrées.

Plage

Calcule la plage (différence entre la valeur la plus grande et la plus petite) des entrées.

Ecart type

Calcule l'écart type des entrées.

Somme

Calcule la somme (total des valeurs) des entrées.

Variété

Calcule la diversité (nombre de valeurs uniques) des entrées.

Majorité (Ignorer NoData)

Calcule la majorité (valeur survenant le plus souvent) des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Maximum (Ignorer NoData)

Calcule le maximum (valeur la plus importante) des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Moyenne (Ignorer NoData)

Calcule la moyenne des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Médiane (Ignorer NoData)

Calcule la médiane des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Minimum (Ignorer NoData)

Calcule le minimum (valeur la plus petite) des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Minorité (Ignorer NoData)

Calcule la minorité (valeur survenant le moins souvent) des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Plage (Ignorer NoData)

Calcule la plage (différence entre la valeur la plus grande et la plus petite) des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Ecart type (Ignorer NoData)

Calcule l'écart type des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Somme (Ignorer NoData)

Calcule la somme (total des valeurs) des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Variété (Ignorer NoData)

Calcule la diversité (nombre de valeurs uniques) des entrées.

Seules les cellules ayant des valeurs de données sont utilisées dans le calcul des statistiques. S'il existe une valeur NoData à un emplacement déterminé, elle n'est pas prise en compte. Seules les cellules qui possèdent des valeurs de données seront utilisées pour déterminer la sortie.

Conditions

Con

Effectue une opération conditionnelle If, Then ou Else. Lorsque vous utilisez un opérateur Con, vous avez généralement besoin de deux fonctions Local ou plus enchaînées, l'un indiquant les critères et la deuxième étant l'opérateur Con qui utilise les critères et dictent ce que les sorties vraies et fausses doivent être.

SetNull

L’outil SetNull définit les emplacements de cellule identifiés sur la valeur NoData en fonction des critères indiqués. Il renvoie une valeur NoData si une évaluation conditionnelle est vraie et renvoie la valeur spécifiée par un autre raster si celle-ci est fausse.

Logique

Et booléen

Effectue une opération Et booléen sur les valeurs de cellules 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 égale à 1. Si l'une des deux entrées, ou les deux, est fausse (égale à zéro), la sortie est égale à 0.

Non booléen

Effectue une opération de complément Non booléen sur les valeurs des cellules d'un raster en entrée.

Si les valeurs en entrée sont vraies (différentes de zéro), la valeur en sortie est égale à 0. Si les valeurs en entrée sont fausses (égales à 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 égale à 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 valeur 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.

Egal à

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

Renvoie 1 pour les cellules pour lesquelles le premier raster est égal au second raster, et 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 plus grand que le 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 dont le premier raster est plus grand ou égal au second raster, et la valeur 0 dans le cas contraire.

Est nul

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

Renvoie 1 si la valeur en entrée est NoData et 0 si ce n'est pas le cas.

Inférieur à

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

Renvoie 1 pour les cellules pour lesquelles le premier raster est inférieur au deuxième raster, et 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 si le premier raster est inférieur ou égal au second raster, et 0 dans le cas contraire.

Différent de

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

Retourne 1 pour les cellules dans lesquelles le premier raster n'est pas égal au second raster et 0 pour les cellules dans lesquelles il l'est.

Mathématiques

Abs

Calcule la valeur absolue des cellules dans un raster.

Division

Divise les valeurs de deux rasters, cellule par cellule.

Exp

Calcule la base e exponentielle des cellules d’un raster.

Exp10

Calcule la base 10 exponentielle des cellules d'un raster.

Exp2

Calcule la base 2 exponentielle des cellules d'un raster.

Flottant

Convertit chaque valeur de cellule d'un raster en une représentation à virgule flottante.

Entier

Convertit chaque valeur de cellule d’un raster en nombre entier, par troncature.

Ln

Calcule le logarithme naturel (base e) des cellules d’un raster.

Log10

Calcule le logarithme base 10 des cellules d'un raster.

Log2

Calcule le logarithme base 2 des cellules d'un raster.

Soustraction

Soustraie la valeur du deuxième raster en entrée de la valeur du premier raster en entrée, cellule par cellule.

Mod

Détermine le reste (modulo) du premier raster après division par le deuxième raster, cellule par cellule.

Opposé

Change le signe (multiplie par -1) des valeurs de cellules du raster en entrée, cellule par cellule.

Addition

Additionne (fait la somme) les valeurs de deux rasters, cellule par cellule.

Puissance

Elève les valeurs des cellules d'un raster à la puissance des valeurs d'un autre raster.

Arrondi inférieur

Renvoie la prochaine valeur entière inférieure, simplement représentée en tant que virgule flottante, pour chaque cellule d'un raster.

Arrondi supérieur

Renvoie la prochaine valeur entière supérieure, simplement représentée en tant que virgule flottante, pour chaque cellule d'un raster.

Carré

Calcule le carré des valeurs de cellule d'un raster.

Racine carrée

Calcule la racine carrée des valeurs de cellules d'un raster.

Multiplication

Multiplie les valeurs de deux rasters cellule par cellule.

Trigonométrie

ACos

Calcule le cosinus inverse des cellules d'un raster.

ACosH

Calcule le cosinus hyperbolique inverse des cellules d'un raster.

ASin

Calcule le sinus inverse des cellules d'un raster.

ASinH

Calcule le sinus hyperbolique inverse des cellules d'un raster.

ATan

Calcule la tangente inverse des cellules d'un raster.

ATan2

Calcule la tangente inverse (en fonction des coordonnées x,y) des cellules d'un raster.

ATanH

Calcule la tangente hyperbolique inverse des cellules d'un raster.

Cos

Calcule le cosinus des cellules d'un raster.

CosH

Calcule le cosinus hyperbolique des cellules d'un raster.

Sin

Calcule le sinus des cellules d'un raster.

SinH

Calcule le sinus hyperbolique des cellules d'un raster.

Tan

Calcule la tangente des cellules d'un raster.

TanH

Calcule la tangente hyperbolique des cellules d'un raster.

Taille de cellule et étendue

Choisissez la taille de cellule à utiliser dans le raster en sortie. Si les tailles des cellules en entrée sont identiques, toutes les options donnent les mêmes résultats.

Taille de cellule

Premier

Utilise la première taille de cellule des rasters en entrée. Il s'agit de l'option par défaut.

Dernier

Utilise la dernière taille de cellule des rasters en entrée.

Max.

Utilise la taille de cellule la plus grande de tous les rasters en entrée.

Moyenne

Utilise la taille de cellule moyenne de tous les rasters en entrée.

Min.

Utilise la taille de cellule la plus petite de tous les rasters en entrée.

Sélectionne l'étendue à utiliser dans le raster en sortie.

Etendue

Premier

Utilise l'étendue du premier raster en entrée pour déterminer l'étendue de traitement. Il s'agit de l'option par défaut.

Intersection

Utilise l'étendue des pixels superposés pour déterminer l'étendue de traitement.

Dernier

Utilise l'étendue du dernier raster en entrée pour déterminer l'étendue de traitement.

Agréger

Utilise l'étendue de tous les rasters pour déterminer l'étendue de traitement.

Thèmes connexes

5/10/2014