Skip to Content

Nous adressons toutes nos pensées à la famille de notre ami Jérôme !

http://www.forumsig.org/showthread.php/43488-Disparition-de-Phoenix

Comment calculer un champ aire, périmètre, surface, X, Y, etc. ?

Auteur : Lena

ArcGIS 9.2 et antérieures :

De nombreuses formules de calcul basées sur la géométrie des entités sont disponibles sur le site support ESRI France ou bien dans le pack "Easy Calculate".

Par exemple : coordonnées X et Y du centroïde, Surface, Périmètre, Longueur, Nombre de parties des entités multi-parties, X maximum, X minimum, Z moyen, etc.

Pour utiliser une de ces formules :

  1. Créez tout d'abord un nouveau champ de type double (cf. "Comment ajouter un champ" ?)
  2. Faites un clic droit sur l'en-tête de ce champ -> "Calculer les valeurs".
  3. Chargez la formule appropriée, via le bouton "Charger.." situé au-dessus du bouton "OK" de la calculatrice,
  4. Ajustez les éventuels paramètres, puis cliquez sur "OK".

NB : Notez que le calcul s'effectue par défaut uniquement sur la sélection courante s'il en existe une.

D'autre part, vous pouvez exécuter le calcul dans ou en-dehors d'une session de mise à jour. Il sera plus rapide en-dehors d'une session de mise à jour, mais les modifications effectuées seront alors irréversibles.

 

ArcGIS 9.3 et supérieures :

La procédure a été simplifiée pour les propriétés les plus courantes : les scripts de calcul des surfaces, périmètre, et coordonnées du centroïde ont été intégrés dans la calculatrice de champs.

  1. Créez tout d'abord un nouveau champ de type double (cf. "Comment ajouter un champ" ?)
  2. Faites un clic droit sur l'en-tête de ce champ -> "Calculer la géométrie".
  3. Dans la liste déroulante, choisir la propriété à calculer : cette liste dépend  évidemment du type d'entités de la couche  (voir tableau ci-dessous).
  4. Indiquer si les calculs se feront sur la base de la référence spatiale de la couche, ou de celle du bloc de données. Cette dernière option permet de calculer facilement des coordonnées dans un système différent de celui de la couche.
  5. Enfin, choisir l'unité surfacique ou linéaire désirée.

NB :

  • Une case à cocher permet d'ajouter l'unité au paramètre calculé dans les cases de la table.
  • Une autre permet de limiter le calcul aux enregistrements sélectionnés.
  • Pour les autres calculs (nombre d'entités dans une entité multi-parties, Z moyen...), suivre la procédure décrite dans le paragraphe "ArcGIS 9.2 et antérieures".

 

  Polygones Lignes Points
Propriétés disponibles au calcul en fonction du type d'entités de la couche :
Surface X    
Périmètre X
   
Coordonnées X du centroïde X
X X
Coordonnées Y du centroïde X X X
Coordonnées X du début de la ligne   X  
Coordonnées Y du début de la ligne   X  
Coordonnées X de la fin de la ligne   X  
Coordonnées Y de la fin de la ligne   X