Funktionsweise von "Raster berechnen"

Mit der Spatial Analyst-Lizenz verfügbar.

Mit der Image Analyst-Lizenz verfügbar.

Mit dem Werkzeug Raster berechnen können Sie Map Algebra-Ausdrücke in einem Werkzeug erstellen und ausführen. Das Werkzeug Raster berechnen kann wie andere Geoverarbeitungswerkzeuge in ModelBuilder verwendet werden, sodass Sie in Ihren Workflows das Potenzial von Map Algebra nutzen können.

Hinweis:

Das Werkzeug Raster berechnen ist nicht für die Verwendung in Skriptumgebungen vorgesehen und nicht im ArcPy-Standardmodul Image Analyst verfügbar. Weitere Informationen zur Skripterstellung und zu Map Algebra finden Sie unter Map Algebra in der Hilfe zur Erweiterung Spatial Analyst.

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

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

Das Werkzeug 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".

Dialogfeld des Werkzeugs "Raster berechnen"

Raster

Die Eingabeliste unter Raster gibt die Eingabe an, 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 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. Wenn Sie diese Symbole auswählen, wird dieser Operator an der Stelle im Ausdruck eingegeben, an der sich der Zeiger gerade befindet.

Ausdruck

Es handelt sich um den auszuführenden Map Algebra-Ausdruck. Der Ausdruck muss mit gültiger Syntax eingegeben werden. Im Abschnitt unten erhalten Sie weitere Informationen zu den Syntaxregeln für Map Algebra.

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, d. h. verschiedene Regeln, die befolgt werden müssen, 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 können Sie nicht nur über das Werkzeug Raster berechnen aufrufen, sondern mithilfe des ArcPy-Moduls Image Analyst auch über Python-Skripte. 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