Les outils qui respectent l’environnement Cell Size Projection Method (Méthode de projection de la taille de cellule) utiliseront la méthode spécifiée pour calculer la taille de cellule du raster en sortie lorsque des jeux de données sont projetés au cours de l’analyse.
En savoir plus sur Fonctionnement de la méthode de projection de la taille de cellule
Remarques sur l'utilisation
- La méthode Convert units (Convertir les unités) par défaut (CONVERT_UNITS dans Python) équivaut à la méthode utilisée dans les versions précédentes.
- Il est recommandé de spécifier la méthode de projection de la taille de cellule appropriée à l’analyse.
Syntaxe de la boîte de dialogue
- Convert units (Convertir les unités) : les unités sont converties en fonction des types de systèmes de coordonnées utilisés. Lors de la projection à partir d’un système de coordonnées projetées (SCP) vers un autre SCP, les unités linéaires sont converties selon le facteur correspondant. Lors de la transformation à partir d'un système de coordonnées géographiques (SCG) vers un autre SCG, les unités angulaires sont converties. Lors de la projection d’un GCS vers un PCS, ou d’un PCS vers un GCS, la taille de cellule en sortie est calculée en fonction de la moyenne des ratios des quatre côtés et des deux diagonales de l’étendue projetée vers l’étendue d’origine. Il s’agit de l’option par défaut.
- Preserve resolution (Préserver la résolution) : le même nombre de cellules carrées sont conservées dans l’étendue projetée que dans l’étendue d’origine. La taille de cellule en sortie est calculée en fonction des ratios des surfaces de l’étendue projetée vers l’étendue d’origine.
- Center of extent (Centre de l’étendue) : le centre de l’étendue d’origine est projeté vers le système de coordonnées en sortie. La taille de cellule en sortie est calculée en prenant la moyenne des distances projetées entre le point central et ses quatre points adjacents.
Syntaxe de script
arcpy.env.cellSizeProjectionMethod = cellsizeprojectionmethod_option
cellsizeprojectionmethod_option | Explication |
---|---|
CONVERT_UNITS | Les unités sont converties en fonction des types de systèmes de coordonnées utilisés. Lors de la projection à partir d’un système de coordonnées projetées (SCP) vers un autre SCP, les unités linéaires sont converties selon le facteur correspondant. Lors de la transformation à partir d'un système de coordonnées géographiques (SCG) vers un autre SCG, les unités angulaires sont converties. Lors de la projection d’un GCS vers un PCS, ou d’un PCS vers un GCS, la taille de cellule en sortie est calculée en fonction de la moyenne des ratios des quatre côtés et des deux diagonales de l’étendue projetée vers l’étendue d’origine. Il s’agit de l’option par défaut. |
PRESERVE_RESOLUTION | Le même nombre de cellules carrées sont conservées dans l’étendue projetée que dans l’étendue d’origine. La taille de cellule en sortie est calculée en fonction des ratios des surfaces de l’étendue projetée vers l’étendue d’origine. |
CENTER_OF_EXTENT | Le centre de l’étendue d’origine est projeté vers le système de coordonnées en sortie. La taille de cellule en sortie est calculée en prenant la moyenne des distances projetées entre le point central et ses quatre points adjacents. |
import arcpy
# Set the workspace, Output Coordinate System and Cell Size Projection Method environments
arcpy.env.workspace = "C:/workspace"
arcpy.env.outputCoordinateSystem = arcpy.SpatialReference("WGS 1984 UTM Zone 18N")
# Set Cell Size Projection Method environment
arcpy.env.cellSizeProjectionMethod = "PRESERVE_RESOLUTION"
# Set local variables
InZones = "C:/data/parcels.shp"
InZoneField = "Parcel_ID"
InValueRaster = "C:/data/Slope"
# Check out a Spatial Analyst license
arcpy.CheckOutExtension("Spatial")
# Process: Calculate the mean slope of each parcel area.
out = arcpy.sa.ZonalStatistics(InZones, InZoneField, InValueRaster, "MEAN", "DATA")
out.save("mean_ParSlp")