Reclass by ASCII File (3D Analyst)
Summary
Reclassifies (or changes) the values of the input cells of a raster using an ASCII remap file.
Usage
-
The input raster must have valid statistics. If the statistics do not exist, they can be created using the Calculate Statistics tool in the Data Management Tools toolbox.
-
The output raster will always be of integer type. If the output assignment values in the ASCII file are floating-point values, an error message will be returned and the program will halt.
Syntax
Parameter | Explanation | Data Type |
in_raster |
The input raster to be reclassified. | Raster Layer |
in_remap_file |
ASCII remap file defining the single values or ranges to be reclassified and the values they will become. Allowed extensions for the ASCII remap files are .rmp, .txt, and .asc. | File |
out_raster |
The output reclassified raster. The output will always be of integer type. | Raster Dataset |
missing_values (Optional) |
Denotes whether missing values in the reclass file retain their value or get mapped to NoData.
| Boolean |
Code Sample
This example uses an ASCII remap file to reclassify the input raster.
import arcpy from arcpy.sa import * from arcpy import env env.workspace = "C:/data" arcpy.ReclassByASCIIFile_3d("slope","remapslope.rmp","C:/output/recslope")
This example uses an ASCII remap file to reclassify the input raster.
# 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" # Check out the ArcGIS 3D Analyst extension license arcpy.CheckOutExtension("3D") # Execute Reclassify arcpt.ReclassByASCIIFile_3d(inRaster, inRemapFile, outRaster)