ArcGIS Desktop

  • Dokumentation
  • Support

  • 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 for 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

Reklassifizieren

Mit der Spatial Analyst-Lizenz verfügbar.

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

Zusammenfassung

Reklassifiziert die Werte in einem Raster (bzw. ändert sie).

Verwendung

  • Für das Eingabe-Raster müssen gültige Statistiken vorhanden sein. Falls keine Statistiken vorhanden sind, können diese mit dem Werkzeug Statistiken berechnen in der Toolbox "Data Management" erstellt werden.

  • Wenn ein Wertebereich reklassifiziert werden muss, dürfen die Bereiche nur an der Grenze zweier Eingabebereiche überlappen. Wenn es zu einer Überlappung kommt, gilt der höhere Grenzwert des niedrigeren Eingabebereichs als einschließlich und der untere Grenzwert des höheren Ausgabebereichs als ausschließlich.

    Wenn beispielsweise zwei Bereiche angegeben sind, wie durch Reklassifizierung der Werte 1 bis 5 als 100 und der Werte 5 bis 10 als 200, wird dem Wert 100 in der Ausgabe ein Eingabewert zugeordnet, der kleiner als oder gleich 5 ist, und dem Wert 200 wird ein Eingabewert zugeordnet, der größer als 5 ist, wie beispielsweise 5.01.

  • Mit diesem Werkzeug kann die Remap-Tabelle über die Option Speichern für zukünftige Verwendung als INFO-Tabelle gespeichert werden.

    Über die Option Laden können Sie die Remap-Tabellen neu laden, die Sie zuvor mithilfe der Schaltfläche Speichern erstellt haben.

  • Es wird empfohlen, nur Tabellen zu laden, die zuvor mit dem Werkzeug Reklassifizieren gespeichert wurden. Für das Tabellenformat gelten bestimmte Regeln, und die Tabelle muss die Felder FROM, TO, OUT und MAPPING enthalten.

  • Wenn das Eingabe-Raster eine Attributtabelle aufweist, wird es zum Erstellen der initialen Reklassifizierungstabelle herangezogen. Wenn das Eingabe-Raster über keine Attributtabelle verfügt, wird eine Reklassifizierungstabelle für das Raster erstellt, indem zunächst Einstellungen der Geoverarbeitungsumgebung wie Ausdehnung und Zellengröße angewendet werden und das Raster gescannt wird.

    Wenn das Eingabe-Raster ein Layer aus dem Inhaltsverzeichnis ist, importiert die Standard-Reklassifizierungstabelle die eindeutigen Werte oder die klassifizierten Unterbrechungswerte wie durch die Layer-Symbologie festgelegt. Andernfalls verwendet die Reklassifizierungstabelle standardmäßig natürliche Unterbrechungen mit neun Klassen.

  • Nachdem die Remap-Tabelle der Reklassifizierung geändert wurde, wird die Tabelle nicht aktualisiert, wenn ein neues Eingabe-Raster ausgewählt wird. Wenn die Reklassifizierung für das neue Raster nicht geeignet ist, kann eine neue Reklassifizierung mit einer der folgenden Methoden neu initialisiert werden:

    • Bearbeiten oder wählen Sie ein Feld für das Reklassifizierungsfeld, um eine neue Standard-Reklassifizierung aufzurufen.
    • Wählen Sie die Remap-Einträge aus und löschen Sie sie. Fügen Sie dann die neuen Werte manuell hinzu.
    • Wählen Sie die Option "Eindeutig" oder "Klassifizierung" aus, um eine neue Reklassifizierung zu generieren.
  • Dieses Werkzeug verfügt über eine Genauigkeitsfunktion, die steuert, wie Dezimalstellen behandelt werden.

  • Bei der Skripterstellung wird das Ausgabe-Raster im TIFF-Format in einen Ordner geschrieben.

  • Eingabe-Raster-Formate mit Zellenwerten doppelter Genauigkeit (64 Bit) werden unterstützt.

  • Bei Verwendung des Werkzeugs Reklassifizieren als Teil eines Modells

    • Wenn die Eingabedaten für das Werkzeug von einem anderen Werkzeug erfasst werden, das noch nicht ausgeführt wurde, ist der Parameter "<remap>" des Werkzeugs Reklassifizieren leer, bis das entsprechende Werkzeug ausgeführt und das Modell überprüft wurde. Um dies zu vermeiden, führen Sie die erforderlichen Werkzeuge immer aus, bevor Sie die Ausgabevariablen als Eingabe mit dem Werkzeug Reklassifizieren verknüpfen. Sie können auch eine benutzerdefinierte Reklassifizierungstabelle erstellen und Eingaben darin vornehmen.
    • Wenn die Reklassifizierungstabelle als Modellparameter zur Verfügung gestellt wird, muss das Reclass-Feld als Variable bereitgestellt, jedoch nicht als Modellparameter festgelegt werden. Wenn das Feld nicht als Variable verfügbar gemacht wird, sind die Schaltflächen "Klassifizieren" und "Einzelwerte" im Dialogfeld des Modellwerkzeugs deaktiviert.
  • Dieses Werkzeug nutzt standardmäßig Mehrkernprozessoren. Die maximale Anzahl der nutzbaren Kerne ist auf vier beschränkt.

    Wenn das Werkzeug weniger Kerne nutzen soll, verwenden Sie die Umgebungseinstellung Faktor für parallele Verarbeitung.

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

Syntax

Reclassify (in_raster, reclass_field, remap, {missing_values})
ParameterErläuterungDatentyp
in_raster

Das zu reklassifizierende Eingabe-Raster.

Raster Layer
reclass_field

Feld mit den Werten, die reklassifiziert werden.

Field
remap

Mit dem Remap-Objekt kann angegeben werden, wie Werte des Eingabe-Rasters reklassifiziert werden.

Es gibt zwei Möglichkeiten, um zu definieren, wie die Werte im Ausgabe-Raster reklassifiziert werden: RemapRange und RemapValue. Einem neuen Ausgabewert können entweder Bereiche von Eingabewerten oder einzelne Werte zugewiesen werden.

Formate der Remap-Objekte:

  • RemapRange (remapTable)
  • RemapValue (remapTable)
Remap
missing_values
(optional)

Gibt an, ob fehlende Werte in der Reklassifizierungstabelle ihren Wert behalten oder "NoData" zugeordnet werden.

  • DATA —Bedeutet Folgendes: Wenn eine Zellenposition im Eingabe-Raster einen Wert enthält, der in der Remap-Tabelle nicht vorhanden ist oder nicht reklassifiziert wird, wird der Wert beibehalten und für diese Position in das Ausgabe-Raster geschrieben. Dies ist die Standardeinstellung.
  • NODATA — Bedeutet Folgendes: Wenn eine Zellenposition im Eingabe-Raster einen Wert enthält, der in der Remap-Tabelle nicht vorhanden ist oder nicht reklassifiziert wird, wird der Wert für diese Position im Ausgabe-Raster mit "NoData" reklassifiziert.
Boolean

Rückgabewert

NameErläuterungDatentyp
out_raster

Das reklassifizierte Ausgabe-Raster.

Das Ausgabe-Raster ist stets ein ganzzahliges Raster.

Raster

Codebeispiel

Reclassify – Beispiel 1 (Python-Fenster)

In den folgenden Beispielen werden mehrere Arten der Reklassifizierung eines Rasters veranschaulicht.

import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"

outReclass1 = Reclassify("landuse", "Value", 
                         RemapValue([[1,9],[2,8],[3,1],[4,6],[5,3],[6,3],[7,1]]))
outReclass1.save("C:/sapyexamples/output/landuse_rcls")

outReclass2 = Reclassify("slope_grd", "Value", 
                         RemapRange([[0,10,"NODATA"],[10,20,1],[20,30,2],
                                     [30,40,3],[40,50,4],[50,60,5],[60,75,6]]))
outReclass2.save("C:/sapyexamples/output/slope_rcls")

outReclass3 = Reclassify("pop_density", "Value", 
                         RemapRange([[10,10,1],[10,20,2],[20,25,3],
                                     [25,50,4],[50,]]), "NODATA")
outReclass3.save("C:/sapyexamples/output/popden_rcls")
Reclassify – Beispiel 2 (eigenständiges Skript)

In diesem Beispiel wird das Eingabe-Raster anhand der Werte in einem Zeichenfolgenfeld reklassifiziert.

# Name: reclassify_example02.py
# Description: Reclassifies the values in a raster.
# 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
inRaster = "landuse"
reclassField = "LANDUSE"
remap = RemapValue([["Brush/transitional", 0], ["Water", 1],["Barren land", 2]])

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

# Execute Reclassify
outReclassify = Reclassify(inRaster, reclassField, remap, "NODATA")

# Save the output 
outReclassify.save("C:/sapyexamples/output/outreclass02")

Umgebungen

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

Lizenzinformationen

  • ArcGIS Desktop Basic: Erfordert Spatial Analyst oder 3D Analyst
  • ArcGIS Desktop Standard: Erfordert Spatial Analyst oder 3D Analyst
  • ArcGIS Desktop Advanced: Erfordert Spatial Analyst oder 3D Analyst

Verwandte Themen

  • Überblick über das Toolset "Reklassifizieren"
  • Reklassifizierung
  • Funktionsweise des Werkzeugs "Reklassifikation nach ASCII-Datei"
  • Reklassifizieren nach Wertebereichen
  • Reklassifizieren nach Einzelwerten

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

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