Recouvrement (Spatial Analyst)

Niveau de licence :De baseStandardAvancé

Récapitulatif

Si les valeurs de cellule de la première entrée sont différentes de zéro, la valeur en sortie correspond à la valeur de la première entrée. Lorsque les valeurs de cellule sont égales à 0, la valeur en sortie correspond à la valeur du second raster en entrée.

Illustration

Illustration de l'outil Recouvrement
OutRas = Over(InRas1, InRas2)

Utilisation

Syntaxe

Over (in_raster_or_constant1, in_raster_or_constant2)
ParamètreExplicationType de données
in_raster_or_constant1

Entrée pour laquelle les valeurs de cellule égales à 0 sont remplacées par la valeur de la seconde entrée.

Un nombre peut être utilisé en entrée pour ce paramètre, à condition qu'un raster soit spécifié pour l'autre paramètre. Afin que vous puissiez spécifier un nombre pour les deux entrées, la taille de cellule et l'étendue doivent être tout d'abord définies dans l'environnement.

Raster Layer | Constant
in_raster_or_constant2

Entrée dont la valeur est attribuée aux cellules du raster en sortie si la valeur de la première entrée est égale à 0.

Un nombre peut être utilisé en entrée pour ce paramètre, à condition qu'un raster soit spécifié pour l'autre paramètre. Afin que vous puissiez spécifier un nombre pour les deux entrées, la taille de cellule et l'étendue doivent être tout d'abord définies dans l'environnement.

Raster Layer | Constant

Valeur renvoyée

NomExplicationType de données
out_raster

Raster en sortie.

Raster

Exemple de code

Exemple 1 d'utilisation de l'outil Recouvrement (fenêtre Python)

Cet exemple effectue une opération de recouvrement sur deux rasters GRID.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outOver = Over("degs", "negs")
outOver.save("C:/sapyexamples/output/outover2")
Exemple 2 d'utilisation de l'outil Recouvrement (script autonome)

Cet exemple effectue une opération de recouvrement sur deux rasters GRID.

# Name: Over_Ex_02.py
# Description: Returns those values from the first input that are
#    non-zero; otherwise, returns the value from the second input
# 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
inRaster1 = "degs"
inRaster2 = "negs"

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

# Execute Over
outOver = Over(inRaster1, inRaster2)

# Save the output 
outOver.save("C:/sapyexamples/output/outover")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Standard : Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Advanced : Requis ArcGIS Spatial Analyst
9/13/2013