Beschriftung | Erläuterung | Datentyp |
Eingabe-Raster | Das zu reklassifizierende Eingabe-Raster. | Raster Layer |
Eingabe-ASCII-Neuzuordnungstabelle | 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 |
Ausgabe-Raster | Das reklassifizierte Ausgabe-Raster. Das Ausgabe-Raster ist stets ein ganzzahliges Raster. | Raster Dataset |
Fehlende Werte zu NoData ändern (optional) | Gibt an, ob fehlende Werte in der Reklassifizierungsdatei ihren Wert behalten oder "NoData" zugeordnet werden.
| Boolean |
Mit der Spatial Analyst-Lizenz verfügbar.
Mit der 3D Analyst-Lizenz verfügbar.
Zusammenfassung
Hiermit werden die Werte der Eingabezellen eines Rasters anhand einer ASCII-Remap-Datei reklassifiziert (bzw. geändert).
Weitere Informationen zur Funktionsweise des Werkzeugs "Reklassifikation nach ASCII-Datei"
Verwendung
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.
Parameter
arcpy.ddd.ReclassByASCIIFile(in_raster, in_remap_file, out_raster, {missing_values})
Name | Erläuterung | Datentyp |
in_raster | Das zu reklassifizierende Eingabe-Raster. | Raster Layer |
in_remap_file | 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 |
out_raster | Das reklassifizierte Ausgabe-Raster. Das Ausgabe-Raster ist stets ein ganzzahliges Raster. | Raster Dataset |
missing_values (optional) | Gibt an, ob fehlende Werte in der Reklassifizierungsdatei ihren Wert behalten oder "NoData" zugeordnet werden.
| Boolean |
Codebeispiel
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:/data"
arcpy.ReclassByASCIIFile_3d("slope","remapslope.rmp","C:/output/recslope")
In diesem Beispiel wird eine ASCII-Neuzuordnungsdatei zum Reklassifizieren des Eingabe-Rasters verwendet.
# Name: ReclassByASCIIFile_Ex_02.py
# Description: Reclassifies values of the input raster using an ASCII remap
# file.
# Requirements: 3D Analyst Extension
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inRaster = "slope"
inRemapFile = "remapslope.rmp"
outRaster = "C:/output/recslope"
# Execute Reclassify
arcpt.ReclassByASCIIFile_3d(inRaster, inRemapFile, outRaster)
Umgebungen
Lizenzinformationen
- Basic: Erfordert 3D Analyst oder Spatial Analyst
- Standard: Erfordert 3D Analyst oder Spatial Analyst
- Advanced: Erfordert 3D Analyst oder Spatial Analyst