Résumé
Dans ArcGIS Pro, les étiquettes numériques entre deux couches d’entités peuvent être configurées pour être mises en cascade à l’aide de l’outil Calculate Field (Calculer un champ). Cela est parfois utile pour créer une continuité entre différentes couches d’entités, ce qui peut servir lors de l’analyse d’informations séquentielles ou associées.
Dans cet article, deux couches d’entités ponctuelles sont créées. La première couche d’entités ponctuelles, Point Layer 1 (Couche de points 1), contient 11 entités ponctuelles. La deuxième couche d’entités ponctuelles est nommée Point Layer 2 (Couche de points 2) et contient 7 entités ponctuelles. Lorsque l’étiquette des couches d’entités ponctuelles est activée, les étiquettes s’affichent respectivement de 1 à 11 et de 1 à 7. L’objectif du processus consiste à aligner les étiquettes numériques entre les deux couches d’entités ponctuelles et à étiqueter les points de 1 à 18.
L’image ci-dessous montre que les étiquettes numériques entre les deux couches d’entités ponctuelles ne sont pas alignées et ne portent pas les numéros 1 à 11 et 1 à 7.
Procédure
- Ajoutez un nouveau champ à la table attributaire pour chaque couche d’entités. Reportez-vous à la rubrique ArcGIS Pro : Ouvrir la vue des champs pour connaître la procédure d’ajout d’un champ à la table attributaire.
- Indiquez un nom pour le nouveau champ. Dans cet exemple, le nouveau champ de la couche de points 1 est nommé PL1 et le nouveau champ de la couche de points 2 est nommé PL2.
- Pour Data Type (Type de données), sélectionnez Long dans le menu déroulant. Pour plus d’informations, reportez-vous à la rubrique ArcGIS Pro : Nombres.
- Dans la colonne Number Format (Format de nombre), double-cliquez sur la cellule vide dans le nouveau champ, puis cliquez sur le bouton Determine display formatting for numeric and date field types (Déterminer le format d’affichage des types de champ numérique et date).
- Dans la boîte de dialogue Number Format (Format de nombre), cliquez sur la flèche de liste déroulante du paramètre Category (Catégorie) et sélectionnez Numeric (Numérique). Cliquez sur OK.
- Sur le ruban, sous l’onglet Fields (Champs), cliquez sur Save (Enregistrer).

- Dans la table attributaire, cliquez avec le bouton droit sur l’en-tête du champ récemment créé et sélectionnez Calculate Field (Calculer un champ).
- Dans la fenêtre de l’outil Calculate Field (Calculer un champ), spécifiez les paramètres en fonction de la couche sélectionnée.
- Pour le paramètre Input Table (Table en entrée), sélectionnez la classe d’entités. Dans cet exemple, l’option Point Layer 1 (Couche de points 1) est sélectionnée.
- Dans le paramètre Field Name (Existing or New) (Nom du champ [existant ou nouveau]), sélectionnez le champ créé à l’étape 1. Dans cet exemple, PL1 est sélectionné.
- Dans le paramètre Expression type (Type d’expression), sélectionnez Python 3.
- Dans le paramètre Expression, spécifiez l’expression suivante :
!OBJECTID! + 0
- Cliquez sur Apply (Appliquer).
- Dans la fenêtre de l’outil Calculate Field (Calculer un champ), modifiez les paramètres Input Table (Table en entrée) et Field Name (Existing or New) (Nom du champ [existant ou nouveau]) pour qu’ils correspondent à la deuxième classe d’entités. Dans cet exemple, les options Point Layer 2 (Couche de points 2) et PL2 sont sélectionnées, respectivement.
- Dans le paramètre Expression, spécifiez l’expression suivante :
!OBJECTID! + <variable>
Dans cet exemple, la couche de points 2 doit afficher 12 à 18. Par conséquent, 11 remplace la <variable>. L’incrément ObjectID est basé sur l’ajout de 11. Par exemple, l’ObjectID initial est 1 qui, lorsqu’il est ajouté à 11, devient 12. Chaque ObjectID suivant augmente de 1 lorsqu’il est ajouté à 11.
- Cliquez sur OK.
- Affichez les étiquettes du champ de chaque couche.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la couche et sélectionnez Label (Étiquette).
- Sur le ruban ArcGIS Pro, sous l’onglet Labeling (Étiquetage), dans le groupe Label Class (Classe d’étiquettes) , remplacez le paramètre Field (Champ) par le nouveau champ créé à l’étape 1.
- Enregistrez le projet.
L’image ci-dessous montre que les étiquettes numériques entre les deux couches d’entités ponctuelles sont alignées et portent les numéros de 1 à 18.