Convertir les étiquettes en annotations

Les annotations de géodatabase sont stockées dans une classe d'entités annotations dans une géodatabase. Vous pouvez convertir les étiquettes en annotations à l’aide de l’outil Convertir les étiquettes en annotations. Lorsque vous convertissez des étiquettes en annotations, vous devez décider s’il faut créer des entités standard ou annotations liées à des entités.

Le stockage d'une annotation, liée à une entité, dans une géodatabase crée une relation entre l'annotation et l'entité annotée. Si vous déplacez l’entité, l’annotation est déplacée en même temps. Si vous supprimez l’entité, l’annotation est également supprimée. Si vous modifiez l’attribut de l’entité sur laquelle l’annotation est basée, le texte de l’annotation change.

Licence :

Vous avez besoin d’une licence ArcGIS Pro Standard ou ArcGIS Pro Advanced pour convertir les annotations liées aux entités.

Remarque :

Vous pouvez également convertir les étiquettes en texte graphique sur la carte à l’aide de l’outil Convertir les étiquettes en graphiques. Le texte graphique peut notamment servir à ajouter du texte simple à une carte, mais présente des limites en matière de mise à jour et de stockage.

Tout comme pour la conversion d’étiquettes en annotations, vous pouvez convertir les étiquettes non placées en graphiques non visibles, puis les afficher et les mettre à jour.

Préparer les étiquettes en vue de la conversion en annotations

Vous devez définir l’échelle de référence et les propriétés d’étiquette avec soin car elles déterminent la taille, la position et l’apparence des nouvelles annotations.

Avant de convertir les étiquettes en annotations, considérez les échelles suivantes :

  • l’échelle de carte actuelle : cette échelle figure dans la zone Scale (Échelle) au bas de la vue Carte ;
  • l'échelle de référence de la carte : il s'agit de l'échelle à laquelle la symbologie des entités et les étiquettes dynamiques apparaissent à l'écran à leur taille de symbole spécifiée ;

Les annotations sont créées dans la même taille et à la même position que les étiquettes que vous convertissez. Lorsque vous convertissez des étiquettes en annotations, l’échelle de référence d’annotation de la nouvelle classe d’entités est extraite de l’échelle de référence de la carte si elle est définie. Si l'échelle de référence de la carte n'est pas définie, l'échelle de référence d'annotation de la nouvelle classe d'entités est extraite de l'échelle de carte actuelle.

La sélection est respectée par l’outil Convertir les étiquettes en annotations. Si des entités sont sélectionnées, seules les étiquettes de ces entités sont converties en annotations.

Si vous rencontrez des problèmes d’utilisation de la mémoire lors de la conversion d’étiquettes en annotations, convertissez uniquement les étiquettes comprises dans l’étendue affichée ou utilisez l’outil Étiquettes tuilées en annotations afin de convertir des étiquettes en annotations pour les couches d’un projet en fonction d’une couche d’index de polygones.

Si vous atteignez la limite de stockage de graphiques de carte (4 000 éléments ou 10 Mo) lors de la conversion des étiquettes en graphiques, convertissez uniquement les étiquettes d’une couche au lieu de celles de toute la carte, convertissez les étiquettes d’une étendue plus réduite, ou créez une requête SQL pour étiqueter et convertir un nombre plus restreint d’entités.

Convertir les étiquettes en annotations

L’outil Convertir les étiquettes en annotations convertit les étiquettes en annotations pour une seule couche ou pour la carte entière.

Pour convertir des étiquettes en annotations, procédez comme suit :

  1. Ajoutez à votre carte les données qui vous aideront à déterminer la meilleure taille, le meilleur emplacement et la meilleure apparence des étiquettes à convertir en annotations.
  2. Effectuez un zoom sur l’échelle à laquelle vous afficherez normalement les annotations, que vous les consultiez dans ArcGIS Pro ou sur une carte imprimée.
  3. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la carte et sélectionnez Set Reference Scale (Définir l’échelle de référence).

    L'échelle de référence est ainsi définie de sorte à être égale à l'échelle sur laquelle vous avez effectué un zoom à l'étape précédente.

  4. Symbolisez les entités.
  5. Affichez les étiquettes et définissez leur taille, leur position et leur apparence.
  6. Sélectionnez la priorité des étiquettes, la pondération des étiquettes et des entités et les options de positionnement des étiquettes pour augmenter le nombre d’étiquettes affichées avant de procéder à la conversion.

    Il est possible que certaines étiquettes ne soient pas actuellement affichées sur la carte du fait d’un manque d’espace. Vous pouvez toujours convertir ces étiquettes, mais pour les afficher avec les nouvelles annotations, vous devez placer manuellement chacune d’entre elles une fois la conversion effectuée.

  7. Ouvrez l’outil Convertir les étiquettes en annotation pour convertir les étiquettes en annotation. Cliquez sur Convert Labels To Annotation (Convertir les étiquettes en annotations) Convertir les étiquettes en annotations dans le groupe Labeling (Étiquetage) de l’onglet Map (Carte) ou ouvrez l’outil dans le jeu d’outils Annotation de la boîte à outils Cartography (Cartographie).

    Vous pouvez également ouvrir l’outil en cliquant avec le bouton droit sur une couche dans la fenêtre Contents (Contenu). Par défaut, l’outil effectue la conversion pour une seule couche.

  8. Spécifiez si vous convertissez des étiquettes en annotations pour toutes les couches étiquetées de la carte ou pour une seule couche.

    En cas de conversion pour une seule couche, celle-ci doit être spécifiée et présente dans la carte.

  9. Choisissez l'étendue qui contient toutes les étiquettes à convertir. Indiquez cela dans l’outil Convertir les étiquettes en annotations.

    • Current Display Extent (Étendue actuellement affichée) Vue cartographique : l’étendue repose sur la carte ou la scène active. Cette option est uniquement disponible lorsqu’une carte est active.
    • Extent of a Layer (Étendue d’une couche) Couche : l’étendue repose sur une couche de carte active. Utilisez la liste déroulante pour choisir une couche disponible ou utilisez l’option Extent of data in all layers (Étendue des données dans toutes les couches) pour obtenir l’étendue combinée de toutes les couches de carte actives, y compris le fond de carte. Cette option est uniquement disponible lorsqu’une carte avec des couches est active.
    • Browse (Parcourir) Parcourir : l’étendue repose sur un jeu de données existant.
    • Intersection of Inputs (Intersection des entrées) Intersecter : l’étendue repose sur l’étendue minimale ou l’étendue d’intersection de toutes les entrées. S’il n’existe aucune intersection entre les entrées, il en résulte une étendue nulle avec uniquement des zéros.
    • Union of Inputs (Union des entrées) Agréger : l’étendue est basée sur l’étendue maximale ou combinée de toutes les entrées.
    • Reset Extent (Réinitialiser l’étendue) Réinitialiser : la valeur par défaut de l’étendue est rétablie.
    • Manually entered coordinates (Coordonnées saisies manuellement) : les coordonnées doivent être des valeurs numériques incluses dans le système de coordonnées de la carte active.

      La carte peut utiliser des unités d’affichage différentes

  10. Décidez si les étiquettes de toutes les couches doivent être converties en une classe d’entités en sortie unique ou si une classe d’entités annotations en sortie doit être créée pour chaque couche.

    Si l’option Convert labels from all layers to a single output feature class (Convertir les étiquettes de toutes les couches en une classe d’entités en sortie unique) est sélectionnée, vous pouvez indiquer si les classes d’étiquettes similaires doivent être fusionnées ou conservées telles quelles. Ces options ne sont disponibles que lors de la création d’annotations non liées aux entités.

  11. Pour convertir des étiquettes en classe d’entités annotations existante, utilisez l’outil Annoter les entités sélectionnées.

    Une fois converties, les classes d’entités annotations peuvent être ajoutées à l’aide de l’outil Ajouter si les structures sont identiques, ou de l’outil Ajouter des classes d’entités annotations si les structures sont différentes.

Placer des entités annotations de géodatabase non placées

Par défaut, les annotations non placées ne s'affichent pas dans la carte. Procédez comme suit pour placer des entités annotations de géodatabase non placées :

  1. Pour dessiner l'annotation non placée, cliquez avec le bouton droit sur la classe d'entités annotations dans la fenêtre Contenu et sélectionnez Symbologie pour ouvrir la fenêtre Symbologie. Cochez ensuite la case Afficher les annotations non placées pour dessiner l'annotation à l'aide de la couleur spécifiée.
  2. Sur l'onglet Modifier, cliquez sur le bouton Attributs dans le groupe Sélection pour ouvrir la fenêtre Attributs.
  3. Sélectionnez l’entité annotation non placée à placer, puis modifiez la valeur du champ Status de Unplaced (Non placée) en Placed (Placée) dans la fenêtre Attributes (Attributs).
  4. Vous pouvez également utiliser les outils de mise à jour de la bibliothèque Tools (Outils) pour mettre à jour l’entité annotation.