Skip to main content

Règle attributaire Calculer les champs de géométrie (Outils de gestion des données)

Résumé

Génère une règle attributaire qui calcule les informations de géométrie d’une entité et les écrit dans un champ donné. Les attributs de géométrie représentent 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

  • 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 des unités différentes sont spécifiées dans les paramètres Length Unit (Unité de longueur) et Area Unit (Unité de surface).

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

  • Le paramètre facultatif de format des coordonnées requiert que la référence spatiale des tables en entrée soit un système de coordonnées géographiques.

  • L’exécution de l’outil échouera si la classe en entrée est en cours de modification.

  • Les règles créées avec cet outil sont configurées de façon à se déclencher uniquement pour les modifications apportées au champ SHAPE et aux champs définis comme cible pour les calculs de géométrie.

Paramètres

Etiqueter Explication Type de données

Input Table (Table en entrée)

La table ou classe d’entités à laquelle sera appliquée la nouvelle règle.

Feature Layer; Annotation Layer; Dimension Layer; Oriented Imagery Layer; Catalog Layer

Dossier en sortie

Dossier dans lequel la sortie est enregistrée.

Folder

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 champ est déterminé par le type des valeurs qui sont écrites dans le champ. Les attributs de nombre sont écrits dans des champs de type entier long, les attributs de surface, de longueur et de coordonnées x, y, z et de valeur m sont écrits dans des champs de type double et 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.

Colonnes de la table de valeurs :

  • Field (Existing or New)Field in which to calculate a geometry property.

  • PropertyGeometry property to calculate into the target field.

    • AreaAn attribute will be added to store the area of each polygon feature.

    • Area (geodesic)An attribute will be added to store the shape-preserving geodesic area of each polygon feature.

    • Centroid x-coordinateAn attribute will be added to store the centroid x-coordinate of each feature.

    • Centroid y-coordinateAn attribute will be added to store the centroid y-coordinate of each feature.

    • Centroid z-coordinateAn attribute will be added to store the centroid z-coordinate of each feature.

    • Centroid m-valueAn attribute will be added to store the centroid m-value of each feature.

    • Central point x-coordinateAn attribute will be added to store the x-coordinate of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature; otherwise, it is an inner label point.

    • Central point y-coordinateAn attribute will be added to store the y-coordinate of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature; otherwise, it is an inner label point.

    • Central point z-coordinateAn attribute will be added to store the z-coordinate of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature; otherwise, it is an inner label point.

    • Central point m-valueAn attribute will be added to store the m-value of a central point inside or on each feature. This point is the same as the centroid if the centroid is inside the feature; otherwise, it is an inner label point.

    • Number of curvesAn attribute will be added to store the number of curves in each feature. Curves include elliptical arcs, circular arcs, and Bezier curves.

    • Number of holesAn attribute will be added to store the number of interior holes within each polygon feature.

    • Minimum x-coordinateAn attribute will be added to store the minimum x-coordinate of each feature's extent.

    • Minimum y-coordinateAn attribute will be added to store the minimum y-coordinate of each feature's extent.

    • Minimum z-coordinateAn attribute will be added to store the minimum z-coordinate of each feature's extent.

    • Maximum x-coordinateAn attribute will be added to store the maximum x-coordinate of each feature's extent.

    • Maximum y-coordinateAn attribute will be added to store the maximum y-coordinate of each feature's extent.

    • Maximum z-coordinateAn attribute will be added to store the maximum z-coordinate of each feature's extent.

    • LengthAn attribute will be added to store the length of each line feature.

    • Length (geodesic)An attribute will be added to store the shape-preserving geodesic length of each line feature.

    • Length (3D)An attribute will be added to store the 3D length of each line feature.

    • Line bearingAn attribute will be added to store the start-to-end bearing of each line feature. Values range from 0 to 360, with 0 meaning north, 90 east, 180 south, 270 west, and so on.

    • Line angleAn attribute will be added to store the start-to-end arithmetic angle of each line feature. Values range from 0 to 360, with 0 meaning north, 90 east, 180 south, 270 west, and so on.

    • Line start x-coordinateAn attribute will be added to store the x-coordinate of the start point of each line feature.

    • Line start y-coordinateAn attribute will be added to store the y-coordinate of the start point of each line feature.

    • Line start z-coordinateAn attribute will be added to store the z-coordinate of the start point of each line feature.

    • Line start m-valueAn attribute will be added to store the m-value of the start point of each line feature.

    • Line end x-coordinateAn attribute will be added to store the x-coordinate of the end point of each line feature.

    • Line end y-coordinateAn attribute will be added to store the y-coordinate of the end point of each line feature.

    • Line end z-coordinateAn attribute will be added to store the z-coordinate of the end point of each line feature.

    • Line end m-valueAn attribute will be added to store the m-value of the end point of each line feature.

    • Number of partsAn attribute will be added to store the number of parts comprising each feature.

    • Number of verticesAn attribute will be added to store the number of points or vertices comprising each feature.

    • Perimeter lengthAn attribute will be added to store the length of the perimeter or border of each polygon feature.

    • Perimeter length (geodesic)An attribute will be added to store the shape-preserving geodesic length of the perimeter or border of each polygon feature.

    • Point x-coordinateAn attribute will be added to store the x-coordinate of each point feature.

    • Point y-coordinateAn attribute will be added to store the y-coordinate of each point feature.

    • Point z-coordinateAn attribute will be added to store the z-coordinate of each point feature.

    • Point m-valueAn attribute will be added to store the m-value of each point feature.

    • Point x- and y-coordinate notationAn attribute will be added to store the x- and y-coordinate of each point feature formatted as a specified coordinate notation.

Value Table

Expression

(Facultatif)

Expression SQL qui permet de limiter les entités de l’entrée qui participent à la règle attributaire.

SQL Expression

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.

  • Pied internationalL’unité de longueur est le pied international.

  • Milles 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

Format 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.

  • Identique à l’entréeLes coordonnées sont au format Degrés décimaux.

  • Degrés décimauxLe format de coordonnées est Degrés Minutes Secondes avec le composant de direction cardinale à la fin (DDD° MM' SSS.ss" <N|S|E|W>).

  • Degrees Minutes Seconds (Degrés minutes secondes) (DDD° MM' SSS.ss" <N|S|E|W>)Le format de coordonnées est Degrés Minutes Secondes avec le composant de direction cardinale au début (&lt;N|S|E|W> DDD° MM' SSS.ss").

  • Degrés Minutes Secondes (<N|S|E|W> DDD° MM' SSS.ss")Degrés Minutes Secondes avec le composant de direction positive ou négative au début (&lt;+|-> DDD° MM' SSS.ss").

  • Degrés Minutes Secondes (<+|-> DDD° MM' SSS.ss")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 (&lt;+|-> DDD.MMSSSss).

  • Degrees Minutes Seconds (Degrés minutes secondes) (<+|-> DDD.MMSSSss)Le format de coordonnées est Degrés minutes décimales avec le composant de direction cardinale à la fin (DDD° MM.mmm' &lt;N|S|E|W>).

  • Degrees Decimal Minutes (Degrés minutes décimales) (DDD° MM.mmm' <N|S|E|W>)Le format de coordonnées est Degrés minutes décimales avec le composant de direction cardinale au début (&lt;N|S|E|W> DDD° MM.mmm').

  • Degrees Decimal Minutes (Degrés minutes décimales) (<N|S|E|W> DDD° MM.mmm')Le format de coordonnées est Degrés minutes décimales avec le composant de direction positive ou négative au début (&lt;+|-> DDD° MM.mmm').

  • Degrees Decimal Minutes (Degrés minutes décimales) (<+|-> DDD° MM.mmm')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.

String

Sortie dérivée

Etiqueter Explication Type de données

CSV de règle en sortie

Le fichier .csv qui comportera la règle attributaire.

File

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui