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)