Überblick
Mit Map Algebra haben Sie die Möglichkeit, durch das Erstellen von Ausdrücken mit algebraischen Operatoren eine räumliche Analyse durchzuführen. Mit der Funktion Berechnung können Sie Ausdrücke erstellen und diese in Funktionsketten integrieren.
Lizenz:
Die folgenden Operatoren stehen in allen Lizenzstufen zur Verfügung: Plus, Minus, Mal, Teilen und Potenz. Für alle anderen Operationen ist entweder die Erweiterung ArcGIS Image Analyst oder die Erweiterung ArcGIS Spatial Analyst erforderlich ist.
Hinweise
Diese Funktion bietet Zugriff auf alle vorhandenen mathematischen Funktionen, sodass Sie sie beim Erstellen Ihrer Ausdrücke aufrufen können. Um Sie beim Zugriff auf die Operatoren und mathematischen Funktionen zu unterstützen, ist die automatische Vervollständigung integriert.
Die verfügbaren Operatoren werden in der folgenden Tabelle aufgeführt.
Arithmetische Operationen
Vorgang | Symbol |
---|---|
Plus | + |
Divide | / |
Modulo | % |
Times | * |
Power | ** |
Minus | - |
Boolesche Operationen
Vorgang | Symbol |
---|---|
Boolean And | && |
Boolean Or | || |
Relationale Operationen
Vorgang | Symbol |
---|---|
Gleich | == |
Größer als | > |
Größer oder gleich | >= |
Kleiner als | < |
Kleiner oder gleich | <= |
Ungleich | != |
Trigonometrische Operationen
Vorgang | Symbol |
---|---|
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) |
Zusätzliche Operationen
Vorgang | Symbol |
---|---|
If-Else-Bedingungen | Con(a,b,c) |
Is NULL | IsNull(a) |
Mindestens zwei Raster pro Pixel | min (a,b) |
Maximal zwei Raster pro Pixel | max (a,b) |
Auf NULL setzen | SetNull(a,b) |
Parameter
Parametername | Beschreibung |
---|---|
Raster-Variablen | Der benutzerdefinierte Variablenname und das Eingabe-Raster. |
Ausdruck | Erstellen Sie einen algebraischen Ausdruck, um eine räumliche Analyse für das Eingabe-Raster auszuführen. |
Zellengrößentyp | Wählen Sie die Zellengröße für das Ausgabe-Raster aus. Wenn alle Eingabe-Zellengrößen identisch sind, führen alle Optionen zum selben Ergebnis.
|
Ausdehnungstyp | Wählen Sie die Ausdehnung für das Ausgabe-Raster aus:
|
Beispielausdrücke
Ausdrücke können aus einer einfachen einzelnen Zeile bestehen oder mehrere Codezeilen umfassen.
Einfache Bedingungsanweisung
Suchen Sie Höhenwerte über 4000 Fuß. Legen Sie für diese Bereiche den Wert 1 und für alle anderen Bereiche den Wert 0 fest.
Geschachtelte Bedingungsanweisung
Suchen Sie Bereiche mit einer Neigung von weniger als 10 Grad und einem NDVI von mehr als 0,5. Weisen Sie diesen Bereichen den Wert 1 zu. Weisen Sie allen anderen Bereichen den Wert 2 zu, wenn die Neigung mehr als 10 Grad und die Höhe mehr als 2500 Fuß beträgt. Allen anderen Bereichen wird der Wert 3 zugewiesen.