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 l’extension ArcGIS Image Analyst ou 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.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?