Fonction de calculatrice
Vue d’ensemble
L'algèbre spatiale représente un moyen d’effectuer une analyse spatiale en créant des expressions à l’aide d’opérateurs algébriques. À l’aide de la fonction Calculator (Calculatrice), vous pouvez créer et exécuter des expressions et les incorporer dans des modèles de fonctions raster.
Licence :
Les opérateurs suivants sont disponibles avec tous les niveaux de licence : addition, soustraction, multiplication, division et puissance. Toutes les autres opérations nécessitent soit l’extension ArcGIS Image Analyst, soit l’extension ArcGIS Spatial Analyst.
Remarques
Cette fonction permet d'accéder à toutes les fonctions mathématiques existantes afin de pouvoir les appeler lorsque vous générez vos expressions. Pour vous aider, une fonction de saisie semi-automatique intégrée permet d'accéder aux opérateurs comme aux fonctions mathématiques.
Les opérateurs pris en charge sont répertoriés dans la table ci-dessous.
Opérations arithmétiques
|
Opération |
Symbole |
|---|---|
|
Addition |
+ |
|
Division |
/ |
|
Modulo |
% |
|
Multiplier |
* |
|
Puissance |
** |
|
Soustraction |
|
Opérations booléennes
|
Opération |
Symbole |
|---|---|
|
Et booléen |
&& |
|
Ou booléen |
|| |
Opérations relationnelles
|
Opération |
Symbole |
|---|---|
|
Egale à |
== |
|
Supérieur à |
> |
|
Supérieur ou égal à |
>= |
|
Inférieur à |
< |
|
Inférieur ou égal à |
<= |
|
N'est pas égal à |
!= |
Opérations trigonométriques
|
Opération |
Symbole |
|---|---|
|
ACos |
ACos(a) |
|
ACosH |
ACosH(a) |
|
ASin |
ASin(a) |
|
ASinH |
ASinH(a) |
|
ATan |
ATan(a) |
|
ATan2 |
ATan2(a) |
|
ATanH |
ATanH |
|
Cos |
Cos(a) |
|
CosH |
CosH(a) |
|
Sin |
Sin(a) |
|
SinH |
SinH(a) |
|
Tan |
Tan(a) |
|
TanH |
TanH(a) |
Opérations supplémentaires
|
Opération |
Symbole |
|---|---|
|
Con |
Con(a,b,c) |
|
Est nul |
IsNull(a) |
|
Minimum de deux rasters, pixel par pixel |
min(a,b) |
|
Maximum de deux rasters, pixel par pixel |
max(a,b) |
|
SetNull |
SetNull(a,b) |
Paramètres
|
Nom de paramètre |
Description |
|---|---|
|
Variables raster |
Nom de variable défini par l’utilisateur et raster en entrée. |
|
Expression |
Créez une expression algébrique pour effectuer une analyse spatiale sur le raster en entrée. |
|
Type de taille de cellule |
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.
|
|
Type d’étendue |
Sélectionnez l’étendue à utiliser dans le raster en sortie.
|
Exemples d'expressions
Les expressions peuvent être une simple ligne de code ou inclure plusieurs lignes de code.
Instruction conditionnelle simple
Recherchez les valeurs d'altitude supérieures à 4 000 pieds. Attribuez la valeur 1 à ces zones et la valeur 0 à toutes les autres zones.

Instruction conditionnelle imbriquée
Recherchez les zones dans lesquelles la pente est inférieure à 10 degrés et où la valeur NDVI est supérieure à 0,5. Attribuez la valeur 1 à ces zones. Pour toutes les autres zones, attribuez la valeur 2 si la pente est supérieure à 10 degrés et l'altitude supérieure à 2500 pieds. La valeur 3 est attribuée à toutes les autres zones.
