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.
Begriff | Beschreibung |
---|---|
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 verweist auf 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. |