Überblick über die Map Algebra-Operatoren

AllSource 1.3    |

Mit der Spatial Analyst-Lizenz verfügbar.

Mit der Image Analyst-Lizenz verfügbar.

Map Algebra bietet Unterstützung für eine Reihe von Operatoren. Die Operatoren können in die folgenden Kategorien gegliedert werden: arithmetisch, bitweise, boolesch und relational. Die Map Algebra-Operatoren sind mit den Lizenzen für ArcGIS Spatial Analyst und ArcGIS Image Analyst verfügbar.

Die Operatoren sind überlastet, da sie im ArcPy-Modul "Spatial Analyst", im ArcPy-Modul "Image Analyst" und als Standardoperatoren in Python vorhanden sind. Um zu unterscheiden, ob es sich bei einer Eingabe um ein Raster oder eine skalare Variable handelt, wird das Eingabe-Raster mit der folgenden Raster-Klasse dargestellt: Raster("inRas"). Die verfügbaren Operatoren werden in der folgenden Tabelle aufgeführt.

In einem Operator, der zwei Eingaben akzeptiert, wird bei Angabe zweier Skalare als Eingabe der Python-Operator für die Verarbeitung der Skalare verwendet. Wenn es sich bei einer oder beiden Eingaben um Raster handelt (kann durch die Darstellung mit der Raster-Klasse ermittelt werden), wird der ArcPy-Operator verwendet und auf jede Zelle innerhalb der Raster angewendet. Bei Operatoren, die eine einzelne Eingabe akzeptieren, wird der Python-Operator verwendet, wenn es sich um einen Skalar handelt. Bei Eingabe eines Rasters wird der ArcPy-Operator verwendet.

Operatoren nach Kategorie

Die verfügbaren Operatoren sind in der folgenden Tabelle nach Kategorie aufgeführt.

Map Algebra-OperatorBeschreibung

Arithmetisch

+ (Link)

Addition

+ (Link)

Unäres Plus

N. z.

- (Link)

Subtraktion

- (Link)

Unäres Minus

* (Link)

Multiplikation

** (Link)

Potenz

/ (Link)

Division

// (Link)

Ganzzahldivision

N. z.

% (Link)

Modulo

Bitweise

<< (Link)

Bitwise Left Shift

>> (Link)

Bitwise Right Shift

Boolesch

& (Link)

Boolean And

~ (Link)

Boolesches Komplement

| (Link)

Boolean Or

^ (Link)

Boolean Exclusive Or

Relational

== (Link)

Gleich

> (Link)

Größer als

>= (Link)

Größer als oder gleich

< (Link)

Kleiner als

<= (Link)

Kleiner als oder gleich

!= (Link)

Ungleich

Verwandte Themen


In diesem Thema
  1. Operatoren nach Kategorie