Vue d’ensemble des opérateurs d’algèbre spatiale

Disponible avec une licence Spatial Analyst.

Disponible avec une licence Image Analyst.

L’algèbre spatiale prend en charge une série d’opérateurs. Les opérateurs peuvent être regroupés en quatre catégories : arithmétique, bitwise (bit-à-bit), booléen et relationnel. Les opérateurs d’algèbre spatiale sont disponibles avec la licence ArcGIS Spatial Analyst et la licence ArcGIS Image Analyst.

Les opérateurs sont surchargés car ils sont présents dans les modules Spatial Analyst, ArcPy, Image Analyst et ArcPy, ainsi que sous la forme d’opérateurs standard dans Python. Pour déterminer si une entrée est un raster par opposition à une variable scalaire, le raster en entrée est exécuté à l’aide de la classe Raster : Raster("inRas"). Les opérateurs pris en charge sont répertoriés dans la table ci-dessous.

Pour les opérateurs acceptant deux entrées, si les deux entrées sont scalaires, l’opérateur Python est utilisé pour travailler sur les scalaires. Si l’une et/ou l’autre des entrées sont des rasters (identifiés en exécutant la classe Raster), l’opérateur ArcPy est utilisé et fonctionne sur chaque cellule à l’intérieur des rasters. Pour les opérateurs acceptant une seule entrée, s’il s’agit d’une entrée scalaire, l’opérateur Python est utilisé ; s’il s’agit d’une entrée raster, l’opérateur ArcPy est utilisé.

Opérateurs par catégorie

Les opérateurs disponibles sont répertoriés par catégorie dans la table ci-après.

Opérateur d’algèbre spatialeDescriptionOutil de géotraitement Spatial Analyst

Arithmétique

+ (lien)

Addition

Addition

+ (lien)

Plus unaire

N/D

- (lien)

Soustraction

Soustraction

- (lien)

Moins unaire

Opposé

* (lien)

Multiplication

Multiplier

** (lien)

Puissance

Puissance

/ (lien)

Division

Division

// (lien)

Division de nombre entier

N/D

% (lien)

Modulo

Mod

Bit à bit

<< (lien)

Décalage à gauche bit à bit

Décalage à gauche bit à bit

>> (lien)

Décalage à droite bit à bit

Décalage à droite bit à bit

Booléen

& (lien)

Et booléen

Et booléen

~ (lien)

Complément booléen

Non booléen

| (lien)

Ou booléen

Ou booléen

^ (lien)

Ou exclusif booléen

Ou exclusif booléen

Relationnels

== (lien)

Egale à

Égal à

> (lien)

Supérieur à

Supérieur à

>= (lien)

Supérieur ou égal à

Supérieur ou égal à

< (lien)

Inférieur à

Inférieur à

<= (lien)

Inférieur ou égal à

Inférieur ou égal à

!= (lien)

N’est pas égal à

Différent de

Rubriques connexes


Dans cette rubrique
  1. Opérateurs par catégorie