Exposition (ArcGIS Spatial Analyst)
Récapitulatif
dérive l'exposition d'une surface raster. L'exposition identifie la direction de pente descendante du taux de variation maximal des valeurs de chaque cellule par rapport aux cellules voisines.
L'exposition peut être assimilée à la direction de la pente. Les valeurs du raster en sortie sont la direction au compas de l'exposition.
Pour en savoir plus sur le fonctionnement de l'outil Exposition
Illustration
Utilisation
-
L'exposition est la direction du taux de variation maximal de la valeur z de chaque cellule dans une surface raster.
-
L'exposition est exprimée en degrés positifs compris entre 0 et 359,9, mesurés dans le sens horaire, à partir du nord.
-
Une valeur d'exposition de -1 est affectée aux cellules dans le raster en entrée qui sont plates (avec une pente de zéro).
-
Si la cellule centrale dans le voisinage immédiat (fenêtre 3 x 3) a une valeur NoData, la valeur en sortie est NoData.
-
Si des cellules du voisinage ont une valeur NoData, la valeur de la cellule centrale leur est tout d'abord affectée, puis l'exposition est calculée.
Si le raster en entrée doit être ré-échantillonné, la technique bilinéaire sera utilisée. Un raster en entrée peut être ré-échantillonné par exemple lorsque le système de coordonnées en sortie, l'étendue ou la taille de cellule est différent(e) de celui ou celle en entrée.
Syntaxe
Paramètre | Explication | Type de données |
in_raster |
Raster de surface en entrée. | Raster Layer |
Valeur renvoyée
Nom | Explication | Type de données |
out_raster |
Raster d'exposition en sortie. | Raster |
Exemple de code
Cet exemple crée un raster d'exposition à partir d'un raster de surface en entrée.
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outAspect = Aspect("elevation")
outAspect.save("C:/sapyexamples/output/outaspect01.img")
Cet exemple crée un raster d'exposition à partir d'un raster de surface en entrée.
# Name: Aspect_Ex_02.py
# Description: Derives aspect from a raster surface.
# 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 = "elevation"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute Aspect
outAspect = Aspect(inRaster)
# Save the output
outAspect.save("C:/sapyexamples/output/outaspect02")