L'outil Calculer la géométrie vous permet d'accéder à la géométrie des entités dans une couche. L'outil peut calculer des valeurs de coordonnées, des longueurs et des surfaces, selon la géométrie de la couche en entrée. Vous pouvez uniquement calculer la surface, la longueur ou le périmètre d'entités si le système de coordonnées utilisé est projeté. N'oubliez pas que des projections différentes affichent des propriétés spatiales et des distorsions différentes. Si les systèmes de coordonnées de la source de données et du bloc de données ne sont pas identiques, vous risquez d'obtenir un résultat différent lorsque vous calculez la géométrie à l'aide du système de coordonnées du bloc de données ou à l'aide de celui de la source de données. Il est recommandé qu'une projection équivalente soit utilisée lors du calcul de surfaces.
Pour calculer Xmin, Xmax, Ymin ou Ymax, vous pouvez utiliser Python avec le calculateur de champs ; reportez-vous à la rubrique Exemples d'utilisation de l'outil Calculer un champ.
Vous pouvez utiliser la boîte de dialogue Calculer la géométrie pour mettre à jour la surface, la longueur ou le périmètre d'entités de fichiers de formes, car ces propriétés ne sont pas automatiquement actualisées lorsque vous modifiez des entités dans les fichiers de formes.
Vous ne pouvez calculer que des valeurs de coordonnée-z ou des mesures 3D si l'entité gère les valeurs z. Les valeurs de coordonnée-z et les mesures 3D peuvent être calculées quel que soit le système de coordonnées choisi. Les unités répertoriées pour les calculs de coordonnées z et 3D sont planaires (miles, mètres, etc.) dès lors qu'un système de coordonnées verticales a été défini pour la couche. Si aucun système de coordonnées verticales n’a été défini pour les données, les unités sont répertoriées comme inconnues. Pour plus d'informations sur les valeurs z et les types de géométrie d'entité, reportez-vous à la rubrique suivante Principes de base des classes d'entités.
- Ouvrez une session de mise à jour.
Vous pouvez effectuer des calculs sans vous trouver dans une session de mise à jour ; cependant dans ce cas, vous ne pouvez pas annuler les résultats.
- Cliquez avec le bouton droit sur la couche, puis sélectionnez Ouvrir la table attributaire.
Vous pouvez uniquement effectuer des calculs géométriques sur des tables attributaires.
- Cliquez avec le bouton droit sur l'en-tête du champ pour lequel vous voulez effectuer un calcul, puis cliquez sur Calculer la géométrie.
Vous pouvez également appuyer sur Ctrl+Maj+G pour ouvrir la boîte de dialogue Calculer la géométrie.
- Cliquez sur la propriété géométrique à calculer.
Différentes propriétés sont disponibles selon le type de couche que vous utilisez.
- Cliquez pour utiliser le système de coordonnées de la source de données ou celui du bloc de données.
- Cliquez sur les unités des calculs en sortie.
- Si vous avez sélectionné des enregistrements dans la table, vous pouvez appliquer les calculs à tous les enregistrements ou à des enregistrements sélectionnés.
- Cliquez sur OK.