ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Kombinieren

Mit der Spatial Analyst-Lizenz verfügbar.

  • Zusammenfassung
  • Abbildung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Kombiniert mehrere Raster, sodass jeder eindeutigen Kombination von Eingabewerten ein eindeutiger Ausgabewert zugewiesen wird.

Abbildung

Abbildung: Kombinieren
OutRas = Combine([InRas1, InRas2])

Verwendung

  • Das Werkzeug Kombinieren wird auf ganzzahlige Werte und die ihnen zugeordneten Attributtabellen angewendet. Wenn die Werte in der Eingabe Gleitkommawerte sind, werden sie automatisch abgeschnitten, anhand der anderen Eingaben auf Eindeutigkeit getestet und an die Ausgabeattributtabelle gesendet.

  • Das Werkzeug Kombinieren ähnelt dem Werkzeug Combinatorial Or. Beide weisen jeder eindeutigen Kombination von Eingabewerten eine neue Zahl zu.

  • Es können nicht mehr als 20 Raster als Eingabe für Kombinieren verwendet werden.

  • Wenn ein Multiband-Raster als eines der Eingabe-Raster (in_rasters in Python) angegeben wird, werden alle Bänder verwendet.

    Wenn eine Auswahl von Bändern aus einem Multiband-Raster verarbeitet werden soll, können Sie zunächst mit dem Werkzeug Bänder zusammensetzen ein neues Raster-Dataset erstellen, das aus den betreffenden Bändern besteht, und das Ergebnis in der Liste der Eingabe-Raster (in_rasters in Python) verwenden.

  • Wenn eine Zellenposition für eines der Eingabe-Raster den Wert "NoData" enthält, wird dieser Position auch in der Ausgabe der Wert "NoData" zugewiesen.

  • Das Ausgabe-Raster ist immer ganzzahlig.

  • Bei anderen Formaten als Esri Grid darf das Ausgabe-Raster von diesem Werkzeug standardmäßig nur maximal 65.536 Einzelwerte aufweisen.

    Sie können diese Zahl durch Ändern einer Einstellung in ArcGIS erhöhen. Wählen Sie im Hauptmenü Anpassen > ArcMap-Optionen aus. Klicken Sie im Dialogfeld ArcMap-Optionen auf die Registerkarte Raster, und ändern Sie die Maximale Anzahl von Einzelwerten für Rendering in einen geeigneten Wert.

  • Weitere Informationen zur Geoverarbeitung von Umgebungen mit diesem Werkzeug finden Sie unter Analyseumgebungen und Spatial Analyst.

Syntax

Combine(in_rasters)
ParameterErklärungDatentyp
in_rasters
[in_raster,...]

Die Liste der zu kombinierenden Eingabe-Raster.

Raster Layer

Rückgabewert

NameErklärungDatentyp
out_raster

Das kombinierte Ausgabe-Raster.

Jeder eindeutigen Kombination von Eingabewerten wird ein eindeutiger Ganzzahlwert zugewiesen.

Raster

Codebeispiel

Combine – Beispiel 1 (Python-Fenster)

In diesem Beispiel werden mehrere Eingabe-Raster in verschiedenen Formaten (Grid, IMG und TIFF) verwendet, und die Werte der eindeutigen Kombinationen werden als Grid-Raster ausgegeben.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outCombine = Combine(["filter", "zone", "source.img", "dec.tif"])
outCombine.save("C:/sapyexamples/output/outcombine2")
Combine – Beispiel 2 (eigenständiges Skript)

In diesem Beispiel werden mehrere Eingabe-Raster in verschiedenen Formaten (Grid, IMG und TIFF) verwendet, und die Werte der eindeutigen Kombinationen werden als Grid-Raster ausgegeben.

# Name: Combine_Ex_02.py
# Description: Combines multiple rasters such that a unique value is
#              assigned to each unique combination of input values
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster01 = "filter"
inRaster02 = "zone"
inRaster03 = "source.img"
inRaster04 = "dec.tif"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Combine
outCombine = Combine([inRaster01,inRaster02,inRaster03,inRaster04])

# Save the output 
outCombine.save("C:/sapyexamples/output/outcombine")

Umgebungen

  • Auto-Commit
  • Zellengröße
  • Projektionsmethode für Zellengröße
  • Komprimierung
  • Aktueller Workspace
  • Ausdehnung
  • Geographische Transformationen
  • Maske
  • Ausgabe-CONFIG-Schlüsselwort
  • Ausgabe-Koordinatensystem
  • Scratch-Workspace
  • Fang-Raster
  • Kachelgröße

Lizenzinformationen

  • Basic: Erfordert Spatial Analyst
  • Standard: Erfordert Spatial Analyst
  • Advanced: Erfordert Spatial Analyst

Verwandte Themen

  • Überblick über das Toolset "Lokal"
  • Verbinden mehrerer Raster

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches