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. Cette option est uniquement disponible lorsqu’une carte est active.
- Dessiner l’étendue : l’étendue est basée sur un rectangle dessiné sur la carte ou dans la scène. Cette option crée une classe d’entités dans la géodatabase du projet et ajoute une couche à la carte. La classe d’entités possède le même système de coordonnées que la carte.
Remarque :
Cette option n’est pas disponible dans la boîte de dialogue Environnements. Elle est disponible uniquement dans un paramètre de l’outil correspondant à un type de données d’étendue ou dans l’onglet Environnements de la boîte de dialogue de l’outil.
Remarque :
Lorsque l’option de mise à jour Activer et désactiver la mise à jour de l’onglet Mettre à jour est activée, vous devez activer la mise à jour dans l’onglet du ruban Mettre à jour pour dessiner l’étendue.
- Extent of a Layer (Étendue d’une 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.
Chaque couche de carte comporte les options suivantes :
- Toutes les entités : étendue de toutes les entités dans la couche.
- Entités sélectionnées : étendue de toutes les entités sélectionnées dans la couche.
- Entités visibles : étendue de toutes les entités visibles dans la couche.
Remarque :
Les étendues des options Entités sélectionnées et Entités visibles sont disponibles uniquement pour les couches d’entités.
- Browse (Parcourir) : l’étendue repose sur un jeu de données existant.
- Intersection of Inputs (Intersection des entrées) : 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) : l’étendue est basée sur l’étendue maximale ou 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 les coordonnées et le système de coordonnées de l’étendue dans le Presse-papiers.
- Coller l’étendue : colle les coordonnées et, éventuellement, le système de coordonnées de l’étendue depuis le Presse-papiers. Si les valeurs du Presse-papiers n’incluent pas de système de coordonnées, l’étendue utilise celui de la carte.
Remarque :
Les coordonnées de l’étendue sont copiées vers et collées depuis le Presse-Papiers avec la même mise en forme et le même ordre que ceux de l’objet ArcPy Extent : X min, Y min, X max, Y max et la référence spatiale.
- Reset Extent (Réinitialiser l’étendue) : 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.
Attention :
La carte peut utiliser des unités d’affichage différentes de celles des coordonnées saisies. L’utilisation d’une direction cardinale (N, S, E, O) n’est pas prise en charge. Utilisez le signe moins pour les coordonnées sud et ouest.
- 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, 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.
- 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, puis 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 ?