Vergleichen von "Map Algebra" zwischen den ArcGIS 9.x und 10
Map Algebra in ArcGIS 10 weist dieselben Eigenschaften auf, die Sie bereits aus früheren Versionen kennen. Spatial Analyst-Werkzeuge und Operatoren sind weiterhin über eine leistungsstarke Algebrasprache aufrufbar. In ArcGIS 10 ist Map Algebra jedoch jetzt in Python integriert. Zusätzlich zu allen Spatial Analyst-Funktionen haben Sie nun Zugriff auf alle Geoverarbeitungswerkzeuge und Python-Funktionen (einschließlich Python-Funktionen von Drittanbietern) für die Gestaltung einfacher bis komplexer Phänomene.
In ArcGIS 9.x erfolgte der Zugriff auf Map Algebra über "Raster berechnen", das Werkzeug Single Output Map Algebra (SOMA) oder das Werkzeug Multiple Output Map Algebra (MOMA). In ArcGIS 10 kann Map Algebra über das Werkzeug Raster berechnen das Python-Fenster oder eine in Python integrierte Entwicklungsumgebung (IDE) aufgerufen werden.
In ArcGIS 10 kann das Werkzeug Raster berechnen zur Implementierung einfacher und komplexer algebraischer Map Algebra-Anweisungen verwendet werden. Die Benutzeroberfläche des Werkzeugs enthält die Berechnungsschaltfläche von "Raster berechnen", die vorher über die ArcGIS Spatial Analyst-Werkzeugleiste aufgerufen wurde. Das neue Werkzeug Raster berechnen kann ähnlich wie SOMA in früheren Versionen wie alle Geoverarbeitungswerkzeuge in ModelBuilder verwendet werden.
In ArcGIS 10 können mit dem Python-Fenster ein- oder mehrzeilige Map Algebra-Ausdrücke ausgeführt werden, wie das auch bei "Raster berechnen" der Version 9.x der Fall war. Im Python-Fenster haben Sie Zugriff auf dieselben Funktionen wie "Raster berechnen" sowie einige zusätzliche Funktionen. Das Python-Fenster enthält nicht dieselben Benutzeroberflächenwerkzeuge wie "Raster berechnen", die bietet jedoch andere Vorteile, wie zum Beispiel die automatische Zeilenvervollständigung und intelligente Dropdown-Listen für die Erstellung gültiger Ausdrücke. Für komplexere Workflows mit Map Algebra sollten Sie nach Möglichkeit ein eigenständiges Skript mit einer Python-IDE schreiben.
Die abgeleiteten Werkzeuge Single Output Map Algebra und Multiple Output Map Algebra sind in der ArcGIS Spatial Analyst-Werkzeugleiste nicht vorhanden. In Geoverarbeitungsmodellen und -skripten bereits vorhandene SOMA- und MOMA-Werkzeuge werden weiterhin unterstützt und funktionieren nach wie vor. Für die Arbeit in ArcGIS 10 wird empfohlen, die neue Map Algebra-Umgebung zu verwenden, um die zahlreichen Verbesserungen zu nutzen.