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 Desktop Standard ou ArcGIS Desktop 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 Echelle 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.
  7. Certaines étiquettes peuvent ne pas être 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.
  8. Ouvrez l’outil Convertir les étiquettes en annotations et convertissez les étiquettes en annotations. 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.

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

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

    • Default (Par défaut) : la vue générale de la carte ou la vue générale personnalisée, si elle est définie.
    • Union of Inputs (Union des entrées) : l’étendue repose sur l’étendue maximale de toutes les couches en entrée.
    • Intersection des entrées : la zone minimale commune à toutes les couches en entrée.
    • Comme spécifié ci-dessous : spécifiez les valeurs d'étendue minimale et maximale.
    • Current Display Extent (Étendue d’affichage actuelle) : l’étendue est égale à la carte ou à l’affichage visible.
    • Same as Layer (Comme la couche) : l’étendue d’une couche ou d’un jeu de données sur le disque est utilisée.

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

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.