Résumé
Calcule les valeurs de surface de chaque entité appartenant à une classe d'entités surfaciques.
Illustration
Utilisation
Le champ F_AREA créé dans la classe d'entités en sortie est renseigné avec les valeurs de surface de chaque entité surfacique dans les unités au carré du système de coordonnées en sortie.
Il existe différents modes de création d'un champ Surface pour les entités surfaciques, notamment : Calculer un champ et Calculateur de géométrie.
La classe d'entités en sortie est une copie de la classe d'entités en entrée avec le champ F_AREA supplémentaire (ou mis à jour) qui contient des surfaces de polygone.
Syntaxe
CalculateAreas_stats (Input_Feature_Class, Output_Feature_Class)
Paramètre | Explication | Type de données |
Input_Feature_Class | Classe d'entités surfaciques en entrée. | Feature Layer |
Output_Feature_Class | Classe d'entités en sortie. Cette classe d'entités est une copie de la classe d'entités en entrée avec le champ F_AREA ajouté (ou mis à jour). Le champ F_AREA contient la surface du polygone. | Feature Class |
Exemple de code
Exemple d'utilisation de l'outil CalculateAreas (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil CalculateAreas.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.CalculateAreas_stats("tracts.shp", "tracts_with_area_field.shp")
Exemple d'utilisation de l'outil CalculateAreas (script Python autonome)
Le script Python autonome ci-dessous illustre l'utilisation de l'outil CalculateAreas.
# Calculate AREA values
# Import system modules
import arcpy
# Local variables...
workspace = "C:/data"
input = "tracts.shp"
calculate_output = "tracts_with_area_field.shp"
try:
# Set the current workspace (to avoid having to specify the full path to the feature classes each time)
arcpy.env.workspace = workspace
# Process: Calculate Areas...
arcpy.CalculateAreas_stats(input, calculate_output)
except:
# If an error occurred when running the tool, print out the error message.
print arcpy.GetMessages()
Environnements
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui