Funktionsweise von "Raster berechnen"

Mit der Spatial Analyst-Lizenz verfügbar.

Mit der Image Analyst-Lizenz verfügbar.

Das Werkzeug Raster berechnen ermöglicht eine Erstellung und Ausführung von Map Algebra-Ausdrücken in nur einem Werkzeug. Wie andere Geoverarbeitungswerkzeuge kann das Werkzeug Raster berechnen in ModelBuilder verwendet werden und die Leistung von Map Algebra leichter in Ihre Workflows integrieren.

Hinweis:

Das Werkzeug "Raster berechnen" ist nicht für die Verwendung in Skriptumgebungen vorgesehen und nicht im ArcPy-Standardmodul Spatial Analyst verfügbar. Weitere Informationen zum Skripten und zu Map Algebra finden Sie im Hilfethema Was ist Map Algebra? in der Hilfe zur Erweiterung Spatial Analyst.

Das Werkzeug Raster berechnen wurde speziell für die folgenden Vorgänge entwickelt:

  • Implementieren von einzeiligen algebraischen Ausdrücken.
  • Unterstützung für die Verwendung der Variablen in Map Algebra bei Nutzung von ModelBuilder.
  • Anwenden von Spatial Analyst-Operatoren auf drei oder mehr Eingaben in einem einzelnen Ausdruck.
  • Verwenden von mehreren Spatial Analyst-Werkzeugen in einem einzelnen Ausdruck.

Raster berechnen wurde entworfen, um mit mehreren Werkzeugen und Operatoren einen einzeiligen algebraischen Ausdruck auszuführen. Wenn mehrere Werkzeuge oder Operatoren in einem Ausdruck verwendet werden, ist die Performance dieser Gleichung schneller, als wenn jeder der Operatoren oder jedes der Werkzeuge einzeln ausgeführt würde.

Verwenden der Raster-Berechnung

Es gibt drei Hauptbereiche im Werkzeugdialogfeld, die verwendet werden, um einen Map Algebra-Ausdruck zu erstellen: Raster, Werkzeuge und Ausdruck

Raster berechnen (Dialogfeld des Werkzeugs)
Raster berechnen (Dialogfeld des Werkzeugs) – Beispiel

Raster

Die Eingabe-Liste der Raster identifiziert die Eingabe, die im Map Algebra-Ausdruck verwendet werden kann. Die Raster-Liste enthält die Layer in den Inhalten und Datasets, die mit der Schaltfläche "Raster hinzufügen" hinzugefügt wurden. Wird das Werkzeug in ModelBuilder verwendet, enthält die Raster-Liste auch Raster-Modellvariablen.

Werkzeuge

Die Liste Werkzeuge ist eine praktische Auswahl von Werkzeugen, die im Map Algebra-Ausdruck verwendet werden können. Durch Klicken auf ein Werkzeug in der Liste werden der Werkzeugname und die öffnenden und schließenden Klammern [()] im Ausdruck platziert, wo sich der Zeiger gerade befindet. Die verbleibende erforderliche Eingabe vom Werkzeug muss dann eingegeben werden. Ein Werkzeug kann irgendwo im Ausdruck eingefügt werden, aber es sollte an einer Position eingefügt werden, an der eine gültige Map Algebra-Syntax erzeugt wird.

Mit den Operatoren aus der Liste können Sie mathematische (Addition, Division usw.) und logische Operatoren (größer als, gleich usw.) in den Ausdruck eingeben. Durch Auswahl dieser Symbole wird dieser Operator dort in den Ausdruck eingegeben, wo sich der Zeiger gerade befindet.

Ausdruck

Der Ausdruck ist der Map Algebra-Ausdruck, der ausgeführt werden soll. Der Ausdruck muss mit gültiger Syntax eingegeben werden. Im nachfolgenden Abschnitt erhalten Sie weitere Informationen zu den Syntaxregeln für Map Algebra.

Die Map Algebra-Sprache

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

Die in Raster berechnen verwendete Map Algebra hat eine Syntax oder verschiedene Regeln, denen gefolgt werden muss, um einen gültigen Ausdruck zu erstellen. Wenn diese Regeln nicht eingehalten werden, ist der Ausdruck möglicherweise ungültig und wird nicht ausgeführt oder Sie erhalten möglicherweise unerwartete Ergebnisse.

Map Algebra kann nicht nur über das Werkzeug Raster berechnen geöffnet werden, sondern auch über Python-Skripte mithilfe des ArcPy-Moduls Spatial Analyst. Die in diesem Werkzeug verwendete Map Algebra-Syntax ist die Gleiche, mit den folgenden Ausnahmen:

  • Sie müssen den Ausgabe-Raster-Namen oder das Gleichheitszeichen (=) nicht in den Ausdruck setzen, da der Ausgabename im Parameter Ausgabe-Raster angegeben wird.
  • Beim Verwenden von Operatoren müssen Sie Eingabedaten nicht als Raster-Objekt verarbeiten.

Verwandte Themen