Correspondance (Spatial Analyst)

Récapitulatif

Crée un nouveau raster par correspondance des valeurs trouvées dans un autre champ de la table du raster en entrée.

Illustration

Illustration de l'outil Correspondance
OutRas = Lookup(InRas1, "Category")

Utilisation

Syntaxe

Lookup (in_raster, lookup_field)
ParamètreExplicationType de données
in_raster

Le raster en entrée contenant un champ à partir duquel vous voulez créer un raster.

Raster Layer
lookup_field

Champ contenant les valeurs souhaitées du nouveau raster.

Il peut s'agir d'un champ de type numérique ou chaîne.

Field

Valeur renvoyée

NomExplicationType de données
out_raster

Raster en sortie dont les valeurs sont déterminées par le champ spécifié du raster en entrée.

Raster

Exemple de code

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

Cet exemple crée un raster déterminé par le champ spécifié du raster en entrée.

import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outRaster = Lookup("mycity","land_code")
outRaster.save("C:/sapyexamples/output/mylandcode.img")
2e exemple d'utilisation de l'outil Correspondance (script autonome)

Cet exemple crée un raster déterminé par le champ spécifié du raster en entrée.

# Name: lookup_example02.py
# Description: Creates a new raster by looking up values found in another 
#              field in the table of the input raster.
# 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 = "mycity"
lookupField = "land_code"

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

# Execute Lookup
outRaster = Lookup(inRaster, lookupField)

# Save the output 
outRaster.save("C:/sapyexamples/output/mylandcode")

Environnements

Rubriques connexes

Informations de licence

ArcView : Obligatoire Spatial Analyst ou 3D Analyst
ArcEditor : Obligatoire Spatial Analyst ou 3D Analyst
ArcInfo : Obligatoire Spatial Analyst ou 3D Analyst

7/10/2012