Reclassification (3D Analyst)

Niveau de licence :De baseStandardAvancé

Récapitulatif

Reclasse (ou modifie) les valeurs d'un raster.

Utilisation

Syntaxe

Reclassify_3d (in_raster, reclass_field, remap, out_raster, {missing_values})
ParamètreExplicationType de données
in_raster

Raster en entrée à reclasser.

Raster Layer
reclass_field

Champ permettant d'identifier les valeurs à reclasser.

Field
remap

Liste de reclassification qui définit la méthode de reclassification des valeurs.

Elle se compose de trois composants : la valeur de début, la valeur de fin et la nouvelle valeur. Chaque ligne de la liste de reclassification est séparée par un point-virgule, et les trois composants sont séparés par des espaces. Par exemple :

"0 5 1;5.01 7.5 2;7.5 10 3"

Remap
out_raster

Raster en sortie reclassé.

La sortie est toujours un nombre entier.

Raster Dataset
missing_values
(Facultatif)

Indique si les valeurs manquantes dans la table de reclassement conservent leur valeur ou si elles sont appariées à NoData.

  • DATASignifie 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 une table 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.
  • 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 une table de classification, la valeur sera reclassée en NoData pour cet emplacement dans le raster en sortie.
Boolean

Exemple de code

1er exemple d'utilisation de l'outil Reclassification (fenêtre Python)

L'exemple suivant indique comment reclasser un raster dans sept classes.

import arcpy
from arcpy import env  
env.workspace = "C:/sapyexamples/data"
arcpy.Reclassify_3d("C:/data/landuse", "VALUE", 
                    "1 9;2 8;3 1;4 6;5 3;6 2;7 1",
                    "C:/output/outremap","DATA")
2è exemple d'utilisation de l'outil Reclassification (script autonome)

Cet exemple reclasse le raster en entrée selon les valeurs d'un champ de type chaîne.

# Name: Reclassify_3d_Ex_02.py
# Description: Reclassifies the values in a raster.
# Requirements: 3D Analyst Extension

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "landuse"
field = "VALUE"
remapString = "1 9;2 8;3 1;4 6;5 3;6 2;7 1"
outRaster = "C:/output/reclass3d"

# Check out the ArcGIS 3D Analyst extension license
arcpy.CheckOutExtension("3D")

# Execute Reclassify
arcpy.Reclassify_3d(inRaster, field, remapString, outRaster, "DATA")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Requis 3D Analyst ou ArcGIS Spatial Analyst
ArcGIS for Desktop Standard : Requis 3D Analyst ou ArcGIS Spatial Analyst
ArcGIS for Desktop Advanced : Requis 3D Analyst ou ArcGIS Spatial Analyst
9/12/2013