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.
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 :
- 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.
- 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.
- 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.
- Symbolisez les entités.
- Affichez les étiquettes et définissez leur taille, leur position et leur apparence.
- 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.
- 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) 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.
- 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.
- 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) : l’étendue repose sur la carte ou la scène active.
- Dessiner l’étendue : l’étendue est basée sur un rectangle dessiné sur la carte ou dans la scène.
- Extent of a Layer (Étendue d’une couche) : l’étendue repose sur une couche de carte active. Choisissez une couche disponible ou utilisez l’option Étendue des données dans toutes les couches. Chaque couche de carte comporte les options suivantes :
- Toutes les entités : étendue de toutes les entités.
- Entités sélectionnées : étendue de toutes les entités sélectionnées.
- Entités visibles : étendue de toutes les entités visibles.
- Parcourir : l’étendue repose sur un jeu de données.
- Intersection des entrées : l’étendue est l’étendue d’intersection de toutes les entrées.
- Union des entrées : l’étendue est l’étendue combinée de toutes les entrées.
- Presse-papiers : l’étendue peut être copiée depuis et vers le Presse-papiers.
- Copier l’étendue : copie l’étendue et le système de coordonnées dans le Presse-papiers.
- Coller l’étendue : colle l’étendue et le système de coordonnées depuis le Presse-papiers. Si le Presse-papiers n’inclut pas de système de coordonnées, l’étendue utilise celui de la carte.
- Reset Extent (Réinitialiser l’étendue) : la valeur par défaut de l’étendue est rétablie.
- 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.
- 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 :
- Pour dessiner l'annotation non placée, développez le groupe de couches, puis cliquez avec le bouton droit sur la classe d'entités annotations dans la fenêtre Contents (Contenu) et sélectionnez Symbology (Symbologie) pour ouvrir la fenêtre Symbology (Symbologie). Cochez la case Draw unplaced annotation (Afficher les annotations non placées) pour dessiner l'annotation à l'aide de la couleur spécifiée.
- Sur l'onglet Modifier, cliquez sur le bouton Attributs dans le groupe Sélection pour ouvrir la fenêtre Attributs.
- Sélectionnez l’entité annotation non placée à placer et modifiez la valeur du champ Status de Unplaced (Non placée) en Placed (Placée) dans la fenêtre Attributes (Attributs).
- Vous pouvez également utiliser les outils de mise à jour de la bibliothèque Tools (Outils) pour mettre à jour l’entité annotation.
Vous avez un commentaire à formuler concernant cette rubrique ?