ATan2 (Spatial Analyst)

Récapitulatif

Calcule la tangente inverse (en fonction des coordonnées x,y) des cellules d'un raster.

Illustration

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

Utilisation

Syntaxe

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

Entrée spécifiant le numérateur, ou la valeur y, à utiliser lors du calcul de la tangente inverse.

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 spécifiant le dénominateur, ou la valeur x, à utiliser lors du calcul de la tangente inverse.

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.

Valeurs correspondant à l'angle de la tangente inverse des valeurs en entrée.

Raster

Exemple de code

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

Cet exemple calcule la tangente inverse de deux rasters GRID en entrée.

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

Cet exemple calcule la tangente inverse de deux rasters GRID en entrée.

# Name: ATan2_Ex_02.py
# Description: Calculates the inverse tangent of cells based
#              on (y, x) values from two rasters
# 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 ATan2
outATan2 = ATan2(inRaster1, inRaster2)

# Save the output 
outATan2.save("C:/sapyexamples/output/outatan2.tif")

Environnements

Rubriques connexes

Informations de licence

ArcView : Obligatoire Spatial Analyst
ArcEditor : Obligatoire Spatial Analyst
ArcInfo : Obligatoire Spatial Analyst

7/10/2012