Le raster en entrée doit présenter des statistiques valides. Si les statistiques n’existent pas, elles peuvent être créées à l’aide de l’outil Calculate Statistics (Calculer les statistiques) de la boîte à outils Data Management (Gestion des données).
Le raster en sortie est toujours un entier. Si les valeurs d’affectation en sortie dans le fichier ASCII sont des virgules flottantes, un message d’erreur est renvoyé et le programme s’arrête.
Fichier de classification ASCII qui définit les valeurs ou plages uniques à reclasser et les valeurs qui seront générées.
Les extensions autorisées pour les fichiers de classification ASCII sont .rmp, .txt et .asc.
File
Remplacer les valeurs manquantes par NoData
(Facultatif)
Indique si les valeurs manquantes dans le fichier de reclassement conservent leur valeur ou si elles sont appariées à NoData.
Activé—Signifie que si un quelconque emplacement de cellule dans le raster en entrée contient une valeur qui n’est pas présente ou qui n’est pas reclassée dans le fichier de classification, la valeur sera reclassée en NoData pour cet emplacement dans le raster en sortie.
Décoché—Signifie que si un quelconque emplacement de cellule dans le raster en entrée contient une valeur qui n’est pas présente ou qui n’est pas reclassée dans le fichier de classification, la valeur ne peut pas être modifiée et elle doit être enregistrée pour cet emplacement dans le raster en sortie. Il s’agit de l’option par défaut.
Fichier de classification ASCII qui définit les valeurs ou plages uniques à reclasser et les valeurs qui seront générées.
Les extensions autorisées pour les fichiers de classification ASCII sont .rmp, .txt et .asc.
File
missing_values
(Facultatif)
Indique si les valeurs manquantes dans le fichier de reclassement conservent leur valeur ou si elles sont appariées à NoData.
NODATA—Signifie que si un quelconque emplacement de cellule dans le raster en entrée contient une valeur qui n’est pas présente ou qui n’est pas reclassée dans le fichier de classification, la valeur sera reclassée en NoData pour cet emplacement dans le raster en sortie.
DATA—Signifie que si un quelconque emplacement de cellule dans le raster en entrée contient une valeur qui n’est pas présente ou qui n’est pas reclassée dans le fichier de classification, la valeur ne peut pas être modifiée et elle doit être enregistrée pour cet emplacement dans le raster en sortie. Il s’agit de l’option par défaut.
Boolean
Valeur de retour
Nom
Explication
Type de données
out_raster
Raster en sortie reclassé.
La sortie est toujours un nombre entier.
Raster
Exemple de code
ReclassByASCIIFile Exemple 1 (fenêtre Python)
Cet exemple utilise un fichier de classification ASCII pour reclasser le raster en entrée.
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 Exemple 2 (script autonome)
Cet exemple utilise un fichier de classification ASCII pour reclasser le raster en entrée.
# 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")