Grundlegende Map Algebra-Terminologie

Mit der Spatial Analyst-Lizenz verfügbar.

Nachfolgend finden Sie eine Zusammenstellung von Begriffen, mit denen Sie sich vertraut machen sollten, um sich umfassende Kenntnisse über Map Algebra anzueignen. Die folgenden Definitionen werden Ihnen beim Lesen der Map Algebra-Themen helfen.

BegriffBeschreibung

Map Algebra

Bei "Map Algebra" handelt es sich um eine einfache und leistungsstarke Algebra, mit der Sie alle Spatial Analyst-Werkzeuge, -Operatoren und -Funktionen für geographische Analysen ausführen können.

Das Potenzial von Map Algebra liegt in seinen Kombinationsmöglichkeiten: Verschiedene Werkzeuge können zu einer einzelnen Anweisung kombiniert werden, um komplexe Interaktionen abzubilden. Beispiel: outRas = Slice(EucDistance(ExtractByAttributes("inlanduse" == 5)), 10).

Syntax eines Map Algebra-Werkzeugs

Alle Spatial Analyst-Werkzeuge, die ein Raster ausgeben, haben eine algebraische Form. Beispiel: outRas = Slope("indem").

Bei den wenigen Werkzeugen dieser Erweiterung, die kein Raster ausgeben, muss die Ausgabe innerhalb des Werkzeugs in Klammern angegeben werden. Beispiel: Contour("indem", "outcontours", 100).

Operatoren

Mithilfe von Operatoren können mathematische Operationen für Raster und Skalare durchgeführt werden. Map Algebra-Operatoren sind ebenfalls in Python vorhanden. Zahlen können direkt eingegeben werden; zurückgegeben wird ebenfalls eine Zahl. Beispiel: outVar = 5 + 6.

Beim Verarbeiten von Rastern werden Raster als Raster-Objekte verarbeitet, und es wird ein Raster-Objekt zurückgegeben. Beispiel: outRas = Raster("input1") + Raster("input2").

Spatial Analyst-Klassen

In Map Algebra dienen Klassen dazu, bestimmte Eingabeparameter für bestimmte Werkzeuge zu definieren. Klassen kommen dann zum Einsatz, wenn ein Eingabeparameter mehr als ein Argument besitzt. Durch Verwendung von Klassen für Parameter erhalten Sie vollständigen Zugriff auf die einzelnen Argumente, um diese abzufragen, zu ändern und zum Parameter hinzuzufügen.

Raster-Objekt

Ein Raster-Objekt referenziert ein Raster. Ein Raster-Objekt wird entweder durch Bearbeiten eines Raster-Datasets erstellt oder bei Ausführen eines Map Algebra-Ausdrucks in Spatial Analyst zurückgegeben. Das Raster-Objekt weist Eigenschaften und Methoden auf, die für die weitere Analyse verwendet werden können.

Verwandte Themen