Was ist Map Algebra?

Bei "Map Algebra" handelt es sich um eine einfache und leistungsstarke Algebra, mit der Sie alle Werkzeuge, Operatoren und Funktionen der Erweiterung Erweiterung "ArcGIS Spatial Analyst" ausführen können, um geographische Analysen vorzunehmen. Map Algebra steht über das Modul Spatial Analyst, eine Erweiterung des ArcPy Python-Site-Pakets, zur Verfügung. Da Map Algebra in Python integriert wurde, stehen alle Funktionen von Python und ArcPy sowie deren Erweiterungen (Module, Klassen, Funktionen und Eigenschaften) zur Verfügung.

Alle Spatial Analyst-Werkzeuge werden über ein algebraisches Format aufgerufen. Das heißt, ein Objekt, dessen Name links neben einem Gleichheitszeichen angegeben wird, wird basierend auf einem rechts neben dem Gleichheitszeichen angegebenen Werkzeug oder Operator erstellt.

from arcpy.sa import *
outRas = Slope("indem")

Mit der voranstehenden Anweisung wird die Neigung für alle Zellen im indem-Dataset berechnet und wird ein Raster-Objekt mit der Bezeichnung outRas zum Speichern der Ergebnisse erstellt. Spezifische Informationen zum Import des Spatial Analyst-Moduls zur Verwendung von Map Algebra finden Sie unter Importieren des ArcGIS Spatial Analyst-Moduls.

Map Algebra innerhalb von Python besteht aus Werkzeugen, Operatoren, Funktionen und Klassen. Weitere Informationen zu den Syntaxregeln von Map Algebra finden Sie unter den folgenden Ressourcen:

Überblick über die Regeln für Map AlgebraArbeiten mit Raster-ObjektenDas Raster-ObjektSpatial AnalystErstellen komplexer Anweisungen
VeraltetVeraltet:

Map Algebra in ArcGIS 10 weist in Bezug auf die Verwendung und die Syntax eine große Ähnlichkeit mit dem in früheren Versionen von ArcGIS verwendeten Map Algebra auf. Alle Unterschiede beziehen sich auf die Nutzung der integrierten Python-Umgebung, um eine leistungsfähigere Gestaltungsumgebung zu erzeugen.

Verwandte Themen

5/9/2014