Calculer des attributs géométriques (Gestion des données)

Synthèse

Ajoute des informations aux champs attributaires d’une entité représentant les caractéristiques spatiales ou géométriques ainsi que la localisation de chaque entité, telles que la longueur ou la surface, ainsi que les coordonnées x, y, z et les valeurs m.

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

  • Les calculs de longueur et de surface sont exprimés dans les unités du système de coordonnées des entités en entrée, sauf si vous sélectionnez des unités différentes dans les paramètres Unité de longueur et Unité de surface. Si le paramètre Système de coordonnées est spécifié, les calculs de longueur et de surface sont exprimés dans les unités de ce système de coordonnées, sauf si vous indiquez des unités différentes dans les paramètres Unité de longueur et Unité de surface.

    En savoir plus sur les unités de longueur et de surface dans les outils de géotraitement

  • Les propriétés de surface géodésique et de longueur géodésique font appel à un algorithme de préservation de la forme. Vous obtenez ainsi des résultats très précis qui ne sont pas faussés par la supposition habituellement formulée à propos des longueurs et surfaces géodésiques, selon laquelle les entités surfaciques et linéaires en entrée sont construites avec des arcs géodésiques entre les sommets.

  • Si les entités en entrée comportent une sélection, seules les valeurs des entités sélectionnées sont calculées dans les champs ajoutés ; toutes les autres entités conservent leur valeur existante.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités dont un champ sera mis à jour à l’aide des calculs géométriques.

Feature Layer
Attributs géométriques

Champs dans lesquels les propriétés géométriques spécifiées sont calculées.

Vous pouvez sélectionner un champ existant ou indiquer un nouveau nom de champ. Si vous indiquez un nouveau nom de champ, le type de celui-ci est déterminé par le type des valeurs écrites dans ce champ. Les attributs numériques sont écrits dans des champs de type entier long ; les attributs de surface, de longueur, de coordonnées x, y, z et de valeurs m sont écrits dans des champs de type double ; enfin, les notations de coordonnées telles que DMS (Degrés Minutes Secondes) ou MGRS (Système de référencement de carroyage militaire) sont écrites dans des champs de type texte.

Sauf indication contraire, les propriétés de surface et de longueur sont des mesures planes utilisant les mathématiques cartésiennes en 2D.

  • Surface : un attribut est ajouté pour stocker la surface de chaque entité surfacique.
  • Surface (géodésique) : un attribut est ajouté pour stocker la surface géodésique de préservation de la forme de chaque entité surfacique.
  • Coordonnée x du centroïde : un attribut est ajouté pour stocker la coordonnée x du centroïde de chaque entité.
  • Coordonnée y du centroïde : un attribut est ajouté pour stocker la coordonnée y du centroïde de chaque entité.
  • Coordonnée z du centroïde : un attribut est ajouté pour stocker la coordonnée z du centroïde de chaque entité.
  • Valeur m du centroïde : un attribut est ajouté pour stocker la valeur m de chaque entité.
  • Coordonnée x du point central : un attribut est ajouté pour stocker la coordonnée x d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • Coordonnée y du point central : un attribut est ajouté pour stocker la coordonnée y d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • Coordonnée z du point central : un attribut est ajouté pour stocker la coordonnée z d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • Valeur m du point central : un attribut est ajouté pour stocker la valeur m d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • Nombre de courbes : un attribut est ajouté pour stocker le nombre de courbes dans chaque entité. Les courbes sont notamment les arcs elliptiques, les arcs circulaires et les courbes de Bézier.
  • Nombre de trous : un attribut est ajouté pour stocker le nombre de trous intérieurs dans chaque entité surfacique.
  • Coordonnée x minimale : un attribut est ajouté pour stocker la coordonnée x minimale de l’étendue de chaque entité.
  • Coordonnée y minimale : un attribut est ajouté pour stocker la coordonnée y minimale de l’étendue de chaque entité.
  • Coordonnée z minimale : un attribut est ajouté pour stocker la coordonnée z minimale de l’étendue de chaque entité.
  • Coordonnée x maximale : un attribut est ajouté pour stocker la coordonnée x maximale de l’étendue de chaque entité.
  • Coordonnée y maximale : un attribut est ajouté pour stocker la coordonnée y maximale de l’étendue de chaque entité.
  • Coordonnée z maximale : un attribut est ajouté pour stocker la coordonnée z maximale de l’étendue de chaque entité.
  • Longueur : un attribut est ajouté pour stocker la longueur de chaque entité linéaire.
  • Longueur (géodésique) : un attribut est ajouté pour stocker la longueur géodésique de préservation de la forme de chaque entité linéaire.
  • Longueur (3D) : un attribut est ajouté pour stocker la longueur 3D de chaque entité linéaire.
  • Relèvement de ligne : un attribut est ajouté pour stocker le relèvement du début à la fin de chaque entité linéaire. Les valeurs sont comprises entre 0 et 360, où 0 correspond au nord, 90 à l'est, 180 au sud, 270 à l'ouest, et ainsi de suite.
  • Coordonnée x du début de la ligne : un attribut est ajouté pour stocker la coordonnée x du point de début de chaque entité linéaire.
  • Coordonnée y du début de la ligne : un attribut est ajouté pour stocker la coordonnée y du point de début de chaque entité linéaire.
  • Coordonnée z du début de la ligne : un attribut est ajouté pour stocker la coordonnée z du point de début de chaque entité linéaire.
  • Valeur m du début de la ligne : un attribut est ajouté pour stocker la valeur m du point de début de chaque entité linéaire.
  • Coordonnée x de la fin de la ligne : un attribut est ajouté pour stocker la coordonnée x du point de fin de chaque entité linéaire.
  • Coordonnée y de la fin de la ligne : un attribut est ajouté pour stocker la coordonnée y du point de fin de chaque entité linéaire.
  • Coordonnée z de la fin de la ligne : un attribut est ajouté pour stocker la coordonnée z du point de fin de chaque entité linéaire.
  • Valeur m de la fin de la ligne : un attribut est ajouté pour stocker la valeur m du point de fin de chaque entité linéaire.
  • Nombre de parties : un attribut est ajouté pour stocker le nombre de parties composant chaque entité.
  • Nombre de sommets : un attribut est ajouté pour stocker le nombre de points ou de sommets composant chaque entité.
  • Longueur du périmètre : un attribut est ajouté pour stocker la longueur du périmètre ou de la bordure de chaque entité surfacique.
  • Longueur du périmètre (géodésique): un attribut est ajouté pour stocker la longueur géodésique de préservation de la forme du périmètre ou de la bordure de chaque entité surfacique.
  • Coordonnée x du point : un attribut est ajouté pour stocker la coordonnée x de chaque entité ponctuelle.
  • Coordonnée y du point : un attribut est ajouté pour stocker la coordonnée y de chaque entité ponctuelle.
  • Coordonnée z du point : un attribut est ajouté pour stocker la coordonnée z de chaque entité ponctuelle.
  • Valeur m du point : un attribut est ajouté pour stocker la valeur m de chaque entité ponctuelle.
  • Notation des coordonnées x et y du point : un attribut est ajouté pour stocker les coordonnées x et y de chaque entité ponctuelle se présentant sous la forme d’une notation de coordonnées spécifiée.
Value Table
Unité de longueur
(Facultatif)

Spécifie l’unité utilisée pour calculer la longueur.

  • KilomètresL’unité de longueur est le kilomètre.
  • MètresL’unité de longueur est le mètre.
  • Milles terrestresL’unité de longueur est le mille terrestre.
  • Milles nautiques internationauxL’unité de longueur est le mille nautique international.
  • Yards internationauxL’unité de longueur est le yard international.
  • Pieds internationauxL’unité de longueur est le pied international.
  • Miles d’arpentage américainsL’unité de longueur est le mille d’arpentage américain.
  • Milles nautiques d’arpentage américainsL’unité de longueur est le mille nautique d’arpentage américain.
  • Yards d’arpentage américainsL’unité de longueur est le yard d’arpentage américain.
  • Pieds d’arpentage américainsL’unité de longueur est le pied d’arpentage américain.
String
Unité de surface
(Facultatif)

Spécifie l’unité utilisée pour calculer la surface.

  • Kilomètres carrésL’unité de surface est le kilomètre carré.
  • HectaresL’unité de surface est l’hectare.
  • Mètres carrésL’unité de surface est le mètre carré.
  • Milles terrestres carrésL’unité de surface est le mille terrestre carré.
  • Milles nautiques internationaux carrésL’unité de surface est le mille nautique international carré.
  • Acres internationalesL’unité de surface est l’acre internationale.
  • Yards internationaux carrésL’unité de surface est le yard international carré.
  • Pieds internationaux carrésL’unité de surface est le pied international carré.
  • Milles d'arpentage américains carrésL’unité de surface est le mille d’arpentage américain carré.
  • Milles nautiques d’arpentage américains carrésL’unité de surface est le mille nautique d’arpentage américain carré.
  • Acres d’arpentage américainesL’unité de surface est l’acre d’arpentage américaine.
  • Yards d'arpentage américains carrésL’unité de surface est le yard d’arpentage américain carré.
  • Pieds d'arpentage américains carrésL’unité de surface est le pied d’arpentage américain carré.
String
Système de coordonnées
(Facultatif)

Système de coordonnées dans lequel sont calculées les coordonnées, la longueur et la surface. Le système de coordonnées des entités en entrée est utilisé par défaut.

Coordinate System
Format de coordonnées
(Facultatif)

Spécifie le format dans lequel les coordonnées x et y sont calculées. Le format de coordonnées correspondant aux unités de référence spatiale des entités en entrée est utilisé par défaut.

Avec certains formats de coordonnées comme Degrees Minutes Seconds (Degrés minutes secondes) et Degrees Decimal Minutes (Degrés minutes décimales), entre autres, il est impératif d’effectuer le calcul dans un champ de texte.

  • Identique à l’entréeLes unités de la référence spatiale des entités en entrée est utilisé pour le format des coordonnées. Il s’agit de l’option par défaut.
  • Degrés décimauxLes coordonnées sont au format Degrés décimaux.
  • Degrees Minutes Seconds (Degrés minutes secondes) (DDD° MM' SSS.ss" <N|S|E|W>)Les coordonnées sont au format Degrés minutes secondes avec le composant de direction cardinale à la fin (DDD° MM' SSS.ss" <N|S|E|W>).
  • Degrés Minutes Secondes (<N|S|E|W> DDD° MM' SSS.ss")Les coordonnées sont au format Degrés minutes secondes avec le composant de direction cardinale au début (<N|S|E|W> DDD° MM' SSS.ss").
  • Degrés Minutes Secondes (<+|-> DDD° MM' SSS.ss")Les coordonnées sont au format Degrés minutes secondes avec le composant de direction positive ou négative au début (<+|-> DDD° MM' SSS.ss").
  • Degrees Minutes Seconds (Degrés minutes secondes) (<+|-> DDD.MMSSSss)Les coordonnées sont au format Degrés minutes secondes condensé en une seule valeur avec le composant de direction positive ou négative au début (<+|-> DDD.MMSSSss).
  • Degrees Decimal Minutes (Degrés minutes décimales) (DDD° MM.mmm' <N|S|E|W>)Les coordonnées sont au format Degrés minutes décimales avec le composant de direction cardinale à la fin (DDD° MM.mmm' <N|S|E|W>).
  • Degrees Decimal Minutes (Degrés minutes décimales) (<N|S|E|W> DDD° MM.mmm')Les coordonnées sont au format Degrés minutes décimales avec le composant de direction cardinale au début (<N|S|E|W> DDD° MM.mmm').
  • Degrees Decimal Minutes (Degrés minutes décimales) (<+|-> DDD° MM.mmm')Les coordonnées sont au format Degrés minutes décimales avec le composant de direction positive ou négative au début (<+|-> DDD° MM.mmm').
  • GARS (Global Area Reference System)Les coordonnées sont au format Global Area Reference System. Le format Global Area Reference System, qui repose sur la latitude et la longitude, divise et subdivise le monde en cellules.
  • GEOREF (World Geographic Reference System)Les coordonnées sont au format World Geographic Reference System. Le format World Geographic Reference System repose sur le système géographique de la latitude et de la longitude, si ce n’est qu’il utilise une notation plus simple et plus flexible.
  • MGRS (Military Grid Reference System)Les coordonnées sont au format Military Grid Reference System.
  • USNG (United States National Grid)Les coordonnées sont au format United States National Grid.
  • UTM (Universal Transverse Mercator)Les coordonnées sont au format Universal Transverse Mercator.
  • UTM sans espaceLes coordonnées sont au format Universal Transverse Mercator sans espace.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Entités mises à jour

Entités en entrée mises à jour.

Feature Layer

arcpy.management.CalculateGeometryAttributes(in_features, geometry_property, {length_unit}, {area_unit}, {coordinate_system}, {coordinate_format})
NomExplicationType de données
in_features

Entités dont un champ sera mis à jour à l’aide des calculs géométriques.

Feature Layer
geometry_property
[[Field, Property],...]

Champs dans lesquels les propriétés géométriques spécifiées sont calculées.

Vous pouvez sélectionner un champ existant ou indiquer un nouveau nom de champ. Si vous indiquez un nouveau nom de champ, le type de celui-ci est déterminé par le type des valeurs écrites dans ce champ. Les attributs numériques sont écrits dans des champs de type entier long ; les attributs de surface, de longueur, de coordonnées x, y, z et de valeurs m sont écrits dans des champs de type double ; enfin, les notations de coordonnées telles que DMS (Degrés Minutes Secondes) ou MGRS (Système de référencement de carroyage militaire) sont écrites dans des champs de type texte.

Sauf indication contraire, les propriétés de surface et de longueur sont des mesures planes utilisant les mathématiques cartésiennes en 2D.

  • AREA : un attribut est ajouté pour stocker la surface de chaque entité surfacique.
  • AREA_GEODESIC : un attribut est ajouté pour stocker la surface géodésique de préservation de la forme de chaque entité surfacique.
  • CENTROID_X : un attribut est ajouté pour stocker la coordonnée x du centroïde de chaque entité.
  • CENTROID_Y : un attribut est ajouté pour stocker la coordonnée y du centroïde de chaque entité.
  • CENTROID_Z : un attribut est ajouté pour stocker la coordonnée z du centroïde de chaque entité.
  • CENTROID_M : un attribut est ajouté pour stocker la valeur m de chaque entité.
  • INSIDE_X : un attribut est ajouté pour stocker la coordonnée x d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • INSIDE_Y : un attribut est ajouté pour stocker la coordonnée y d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • INSIDE_Z : un attribut est ajouté pour stocker la coordonnée z d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • INSIDE_M : un attribut est ajouté pour stocker la valeur m d’un point central dans ou sur chaque entité. Ce point est le même que le centroïde si ce dernier se trouve à l’intérieur de l’entité. Il s’agit sinon d’un point d’étiquette interne.
  • CURVE_COUNT : un attribut est ajouté pour stocker le nombre de courbes dans chaque entité. Les courbes sont notamment les arcs elliptiques, les arcs circulaires et les courbes de Bézier.
  • HOLE_COUNT : un attribut est ajouté pour stocker le nombre de trous intérieurs dans chaque entité surfacique.
  • EXTENT_MIN_X : un attribut est ajouté pour stocker la coordonnée x minimale de l’étendue de chaque entité.
  • EXTENT_MIN_Y : un attribut est ajouté pour stocker la coordonnée y minimale de l’étendue de chaque entité.
  • EXTENT_MIN_Z : un attribut est ajouté pour stocker la coordonnée z minimale de l’étendue de chaque entité.
  • EXTENT_MAX_X : un attribut est ajouté pour stocker la coordonnée x minimale de l’étendue de chaque entité.
  • EXTENT_MAX_Y : un attribut est ajouté pour stocker la coordonnée y minimale de l’étendue de chaque entité.
  • EXTENT_MAX_Z : un attribut est ajouté pour stocker la coordonnée z minimale de l’étendue de chaque entité.
  • LENGTH : un attribut est ajouté pour stocker la longueur de chaque entité linéaire.
  • LENGTH_GEODESIC : un attribut est ajouté pour stocker la longueur géodésique de préservation de la forme de chaque entité linéaire.
  • LENGTH_3D : un attribut est ajouté pour stocker la longueur 3D de chaque entité linéaire.
  • LINE_BEARING : un attribut est ajouté pour stocker le relèvement du début à la fin de chaque entité linéaire. Les valeurs sont comprises entre 0 et 360, où 0 correspond au nord, 90 à l'est, 180 au sud, 270 à l'ouest, et ainsi de suite.
  • LINE_START_X : un attribut est ajouté pour stocker la coordonnée x du point de début de chaque entité linéaire.
  • LINE_START_Y : un attribut est ajouté pour stocker la coordonnée y du point de début de chaque entité linéaire.
  • LINE_START_Z : un attribut est ajouté pour stocker la coordonnée z du point de début de chaque entité linéaire.
  • LINE_START_M : un attribut est ajouté pour stocker la valeur m du point de début de chaque entité linéaire.
  • LINE_END_X : un attribut est ajouté pour stocker la coordonnée x du point de fin de chaque entité linéaire.
  • LINE_END_Y : un attribut est ajouté pour stocker la coordonnée y du point de fin de chaque entité linéaire.
  • LINE_END_Z : un attribut est ajouté pour stocker la coordonnée z du point de fin de chaque entité linéaire.
  • LINE_END_M : un attribut est ajouté pour stocker la valeur m du point de fin de chaque entité linéaire.
  • PART_COUNT : un attribut est ajouté pour stocker le nombre de parties composant chaque entité.
  • POINT_COUNT : un attribut est ajouté pour stocker le nombre de points ou de sommets composant chaque entité.
  • PERIMETER_LENGTH : un attribut est ajouté pour stocker la longueur du périmètre ou de la bordure de chaque entité surfacique.
  • PERIMETER_LENGTH_GEODESIC : un attribut est ajouté pour stocker la longueur géodésique de préservation de la forme du périmètre ou de la bordure de chaque entité surfacique.
  • POINT_X : attribut est ajouté pour stocker la coordonnée x de chaque entité ponctuelle.
  • POINT_Y : un attribut est ajouté pour stocker la coordonnée y de chaque entité ponctuelle.
  • POINT_Z : un attribut est ajouté pour stocker la coordonnée z de chaque entité ponctuelle.
  • POINT_M : un attribut est ajouté pour stocker la valeur m de chaque entité ponctuelle.
  • POINT_COORD_NOTATION : un attribut est ajouté pour stocker les coordonnées x et y de chaque entité ponctuelle se présentant sous la forme d’une notation de coordonnées spécifiée.
Value Table
length_unit
(Facultatif)

Spécifie l’unité utilisée pour calculer la longueur.

  • KILOMETERSL’unité de longueur est le kilomètre.
  • METERSL’unité de longueur est le mètre.
  • MILES_INTL’unité de longueur est le mille terrestre.
  • NAUTICAL_MILES_INTL’unité de longueur est le mille nautique international.
  • YARDS_INTL’unité de longueur est le yard international.
  • FEET_INTL’unité de longueur est le pied international.
  • MILES_USL’unité de longueur est le mille d’arpentage américain.
  • NAUTICAL_MILESL’unité de longueur est le mille nautique d’arpentage américain.
  • YARDSL’unité de longueur est le yard d’arpentage américain.
  • FEET_USL’unité de longueur est le pied d’arpentage américain.
String
area_unit
(Facultatif)

Spécifie l’unité utilisée pour calculer la surface.

  • SQUARE_KILOMETERSL’unité de surface est le kilomètre carré.
  • HECTARESL’unité de surface est l’hectare.
  • SQUARE_METERSL’unité de surface est le mètre carré.
  • SQUARE_MILES_INTL’unité de surface est le mille terrestre carré.
  • SQUARE_NAUTICAL_MILESL’unité de surface est le mille nautique international carré.
  • ACRESL’unité de surface est l’acre internationale.
  • SQUARE_YARDSL’unité de surface est le yard international carré.
  • SQUARE_FEET_INTL’unité de surface est le pied international carré.
  • SQUARE_MILES_USL’unité de surface est le mille d’arpentage américain carré.
  • SQUARE_NAUTICAL_MILES_USL’unité de surface est le mille nautique d’arpentage américain carré.
  • ACRES_USL’unité de surface est l’acre d’arpentage américaine.
  • SQUARE_YARDS_USL’unité de surface est le yard d’arpentage américain carré.
  • SQUARE_FEET_USL’unité de surface est le pied d’arpentage américain carré.
String
coordinate_system
(Facultatif)

Système de coordonnées dans lequel sont calculées les coordonnées, la longueur et la surface. Le système de coordonnées des entités en entrée est utilisé par défaut.

Coordinate System
coordinate_format
(Facultatif)

Spécifie le format dans lequel les coordonnées x et y sont calculées. Le format de coordonnées correspondant aux unités de référence spatiale des entités en entrée est utilisé par défaut.

Avec certains formats de coordonnées comme Degrees Minutes Seconds (Degrés minutes secondes) et Degrees Decimal Minutes (Degrés minutes décimales), entre autres, il est impératif d’effectuer le calcul dans un champ de texte.

  • SAME_AS_INPUTLes unités de la référence spatiale des entités en entrée est utilisé pour le format des coordonnées. Il s’agit de l’option par défaut.
  • DDLes coordonnées sont au format Degrés décimaux.
  • DMS_DIR_LASTLes coordonnées sont au format Degrés minutes secondes avec le composant de direction cardinale à la fin (DDD° MM' SSS.ss" <N|S|E|W>).
  • DMS_DIR_FIRSTLes coordonnées sont au format Degrés minutes secondes avec le composant de direction cardinale au début (<N|S|E|W> DDD° MM' SSS.ss").
  • DMS_POS_NEGLes coordonnées sont au format Degrés minutes secondes avec le composant de direction positive ou négative au début (<+|-> DDD° MM' SSS.ss").
  • DMS_PACKEDLes coordonnées sont au format Degrés minutes secondes condensé en une seule valeur avec le composant de direction positive ou négative au début (<+|-> DDD.MMSSSss).
  • DDM_DIR_LASTLes coordonnées sont au format Degrés minutes décimales avec le composant de direction cardinale à la fin (DDD° MM.mmm' <N|S|E|W>).
  • DDM_DIR_FIRSTLes coordonnées sont au format Degrés minutes décimales avec le composant de direction cardinale au début (<N|S|E|W> DDD° MM.mmm').
  • DDM_POS_NEGLes coordonnées sont au format Degrés minutes décimales avec le composant de direction positive ou négative au début (<+|-> DDD° MM.mmm').
  • GARSLes coordonnées sont au format Global Area Reference System. Le format Global Area Reference System, qui repose sur la latitude et la longitude, divise et subdivise le monde en cellules.
  • GEOREFLes coordonnées sont au format World Geographic Reference System. Le format World Geographic Reference System repose sur le système géographique de la latitude et de la longitude, si ce n’est qu’il utilise une notation plus simple et plus flexible.
  • MGRSLes coordonnées sont au format Military Grid Reference System.
  • USNGLes coordonnées sont au format United States National Grid.
  • UTMLes coordonnées sont au format Universal Transverse Mercator.
  • UTMNSLes coordonnées sont au format Universal Transverse Mercator sans espace.
String

Sortie obtenue

NomExplicationType de données
updated_features

Entités en entrée mises à jour.

Feature Layer

Exemple de code

Exemple d’utilisation de l’outil CalculateGeometryAttributes (fenêtre Python)

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction CalculateGeometryAttributes.

import arcpy
arcpy.env.workspace = r"C:\data\City.gdb"
arcpy.management.CalculateGeometryAttributes("roads", [["Length_mi", "LENGTH"], ["Stops", "POINT_COUNT"]], "MILES_US")
Exemple d’utilisation de l’outil CalculateGeometryAttributes (script autonome)

Permet de générer le rectangle d’emprise de chaque entité.

# Name: ExtentCreation.py

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:\data\City.gdb"
arcpy.env.outputCoordinateSystem = arcpy.Describe("roads").spatialReference

# Set local variables
in_features = "roads"

# Generate the extent coordinates using CalculateGeometry
arcpy.management.CalculateGeometryAttributes(in_features, [["Left", "EXTENT_MIN_X"],
                                                           ["Bottom", "EXTENT_MIN_Y"],
                                                           ["Right", "EXTENT_MAX_X"],
                                                           ["Top", "EXTENT_MAX_Y"]])