Für das Eingabe-Raster müssen gültige Statistiken vorhanden sein. Falls keine Statistiken vorhanden sind, können Sie diese mit dem Werkzeug Statistiken berechnen in der Toolbox "Data Management" erstellen.
Das Ausgabe-Raster ist immer ganzzahlig. Wenn es sich bei den Ausgabezuweisungswerten in der ASCII-Datei um Gleitkommawerte handelt, wird eine Fehlermeldung zurückgegeben, und das Programm wird angehalten.
ASCII-Neuzuordnungsdatei, in der die Einzelwerte oder Bereiche für die Reklassifizierung und die Werte für die Ausgabe definiert werden.
Für die ASCII-Neuzuordnungsdateien sind die Erweiterungen .rmp, .txt und .asc zulässig.
File
Fehlende Werte zu NoData ändern
(Optional)
Gibt an, ob fehlende Werte in der Reklassifizierungsdatei ihren Wert behalten oder "NoData" zugeordnet werden.
Aktiviert—Bedeutet Folgendes: Wenn eine Zellenposition im Eingabe-Raster einen Wert enthält, der in der Neuzuordnungsdatei nicht vorhanden ist oder nicht reklassifiziert wird, wird der Wert für diese Position im Ausgabe-Raster mit "NoData" reklassifiziert.
Deaktiviert—Bedeutet Folgendes: Wenn eine Zellenposition im Eingabe-Raster einen Wert enthält, der in der Neuzuordnungsdatei 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.
Boolean
Rückgabewert
Beschriftung
Erläuterung
Datentyp
Ausgabe-Raster
Das reklassifizierte Ausgabe-Raster.
Das Ausgabe-Raster ist stets ein ganzzahliges Raster.
ASCII-Neuzuordnungsdatei, in der die Einzelwerte oder Bereiche für die Reklassifizierung und die Werte für die Ausgabe definiert werden.
Für die ASCII-Neuzuordnungsdateien sind die Erweiterungen .rmp, .txt und .asc zulässig.
File
missing_values
(Optional)
Gibt an, ob fehlende Werte in der Reklassifizierungsdatei ihren Wert behalten oder "NoData" zugeordnet werden.
NODATA—Bedeutet Folgendes: Wenn eine Zellenposition im Eingabe-Raster einen Wert enthält, der in der Neuzuordnungsdatei nicht vorhanden ist oder nicht reklassifiziert wird, wird der Wert für diese Position im Ausgabe-Raster mit "NoData" reklassifiziert.
DATA—Bedeutet Folgendes: Wenn eine Zellenposition im Eingabe-Raster einen Wert enthält, der in der Neuzuordnungsdatei 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.
Boolean
Rückgabewert
Name
Erläuterung
Datentyp
out_raster
Das reklassifizierte Ausgabe-Raster.
Das Ausgabe-Raster ist stets ein ganzzahliges Raster.
Raster
Codebeispiel
ReclassByASCIIFile Beispiel 1 (Python-Fenster)
In diesem Beispiel wird eine ASCII-Neuzuordnungsdatei zum Reklassifizieren des Eingabe-Rasters verwendet.
import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "C:/sapyexamples/data"
outReclass = ReclassByASCIIFile("slope","remapslope.rmp")
outReclass.save("C:/sapyexamples/output/recslope")
ReclassByASCIIFile Beispiel 2 (eigenständiges Skript)
In diesem Beispiel wird eine ASCII-Neuzuordnungsdatei zum Reklassifizieren des Eingabe-Rasters verwendet.
# Name: reclassbyasciifile_example02.py
# Description: Reclassifies values of the input raster using an ASCII remap file
# 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 = "slope"
inRemapFile = "remapslope.rmp"
# Run Reclassify
outRaster = ReclassByASCIIFile(inRaster, inRemapFile)
# Save the output
outRaster.save("C:/sapyexamples/output/recslope")