Étiquette | Explication | Type de données |
Raster en entrée | Raster en entrée à reclasser. | Raster Layer |
Fichier de classification ASCII en entrée | 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 |
Raster en sortie | Raster en sortie reclassé. La sortie est toujours un nombre entier. | Raster Dataset |
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.
| Boolean |
Disponible avec une licence Spatial Analyst.
Disponible avec une licence 3D Analyst.
Synthèse
Reclasse (ou modifie) les valeurs des cellules en entrée d'un raster en utilisant un fichier de classification ASCII.
En savoir plus sur le fonctionnement de l’outil Reclasser par fichier ASCII
Utilisation
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.
Paramètres
arcpy.ddd.ReclassByASCIIFile(in_raster, in_remap_file, out_raster, {missing_values})
Nom | Explication | Type de données |
in_raster | Raster en entrée à reclasser. | Raster Layer |
in_remap_file | 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 |
out_raster | Raster en sortie reclassé. La sortie est toujours un nombre entier. | Raster Dataset |
missing_values (Facultatif) | Indique si les valeurs manquantes dans le fichier de reclassement conservent leur valeur ou si elles sont appariées à NoData.
| Boolean |
Exemple de code
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:/data"
arcpy.ReclassByASCIIFile_3d("slope","remapslope.rmp","C:/output/recslope")
Cet exemple utilise un fichier de classification ASCII pour reclasser le raster en entrée.
# 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)
Environnements
Informations de licence
- Basic: Nécessite 3D Analyst ou Spatial Analyst
- Standard: Nécessite 3D Analyst ou Spatial Analyst
- Advanced: Nécessite 3D Analyst ou Spatial Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?