Concepts essentiels relatifs aux annotations et au texte graphique
L'annotation est une option d'ArcGIS permettant de stocker du texte à placer sur vos cartes. Avec les annotations, chaque partie de texte* stocke sa propre position, sa chaîne de texte et ses propriétés d'affichage. Les étiquettes dynamiques représentent l'autre option principale de stockage de texte. Si la position exacte de chaque partie de texte est importante, il est recommandé de stocker votre texte en tant qu'annotation. ArcGIS prend en charge deux types d'annotations : géodatabase et document ArcMap. ArcGIS prend également en charge l'affichage et la conversion d'autres types d'annotations y compris l'annotation de couverture ArcInfo et l'annotation DAO (dessin assisté par ordinateur).
L'étiquetage est l'alternative principale à l'annotation. Le texte et la position d'une étiquette sont générés de façon dynamique en fonction d'un ensemble de règles de placement.
En savoir plus sur les étiquettes
*Bien que les annotations s'utilisent principalement pour conserver des parties de texte à leur place sur ou autour d'une carte, les annotations de géodatabase et les annotations de document ArcMap prennent également en charge le stockage de formes graphiques.
Pour en savoir plus sur les graphiques
Création d'une carte avec annotation
Les étapes suivantes fournissent un workflow vous permettant d'utiliser des annotations dans vos cartes.
- Ajoutez l'annotation existante à ArcMap.
Si vous ne disposez pas d'annotations, vous pouvez étiqueter des entités dans ArcMap et convertir les étiquettes en annotations.
Pour en savoir plus sur l'étiquetage
Si vous disposez de formats d'annotations de couverture, de DAO ou d'autres types et souhaitez pouvoir les modifier ou les lier à des entités, convertissez-les en annotations de géodatabase à l'aide d'ArcToolbox.
- Modifiez la symbologie de vos annotations de géodatabase à l'aide des outils de mise en forme ArcMap.
Pour en savoir plus sur la mise à jour de l'apparence des annotations
Vous pouvez modifier la symbologie de la plupart des formats d'annotations dans la boîte de dialogue Propriétés de la couche. Ces modifications s'appliquent uniquement à la carte en cours, sauf si vous les enregistrez dans un fichier .lyr. Si vous utilisez des annotations de document ArcMap, utilisez la barre d'outils Dessiner pour modifier la symbologie.Pour en savoir plus sur les annotations de document ArcMap et l'ajout d'un texte à une carte
- Utilisez les outils d'édition d'ArcMap pour positionner les annotations de géodatabase.
Pour en savoir plus sur les outils de mise à jour dans ArcMap
Si vous créez des annotations à partir d'étiquettes, vous pouvez réduire le placement manuel en utilisant les options d'étiquetage avant de convertir les étiquettes en annotations. Si vous disposez d'annotations de document ArcMap, vous pouvez les positionner à l'aide de la barre d'outils Dessiner. - Gérez vos annotations de géodatabase avec ArcCatalog.
Pour en savoir plus sur la gestion des classes d'entités annotations
Annotations de géodatabase
Les annotations de géodatabase sont stockées dans des classes d'entités spéciales à l'intérieur de la géodatabase. Si vous souhaitez utiliser un texte modifiable dans plusieurs cartes, vous devriez le stocker dans des classes d'entités annotations de géodatabase. Il est possible de créer des classes d'entités annotations de géodatabase aussi bien dans ArcMap que dans ArcCatalog.
Le stockage d'annotations dans une géodatabase est similaire au stockage des entités géographiques (lignes, points et polygones) dans une géodatabase. Vous pouvez ajouter des annotations stockées dans une géodatabase à n'importe quelle carte, et elles apparaissent sous forme de couche annotation dans la table des matières d'ArcMap.
A l'instar d'autres classes d'entités d'une géodatabase, toutes les entités d'une classe d'entités annotations possèdent une position géographique, une étendue et des attributs. Les classes d'entités annotations peuvent se trouver à l'intérieur d'un jeu de données d'entité ou être des classes d'entités autonomes dans une géodatabase. Cependant, les annotations diffèrent des entités simples dans la mesure où elles possèdent chacune leur propre symbologie.
Les annotations de géodatabase peuvent être standard ou liées à des entités. Les éléments d'annotation standard représentent des parties de texte géographiquement positionnées, non associées formellement aux entités d'une géodatabase. Par exemple, une partie d'annotation standard peut représenter une chaîne de montage, l'annotation indiquant simplement la zone générale sur la carte. Les annotations liées aux entités sont un type spécial d'annotations de géodatabase, liées directement aux entités en cours d'annotation par une classe de relations de géodatabase.
Annotations de géodatabase liées aux entités
Si vous disposez d'une licence ArcEditor ou ArcInfo, vous pouvez créer et modifier des annotations de géodatabase directement liées aux entités en cours d'annotation. Si vous disposez d'une licence ArcView, vous pouvez voir les annotations liées aux entités, mais pas les créer ni les modifier.
- Lorsque vous créez une nouvelle entité, une nouvelle annotation est créée automatiquement. Vous pouvez désactiver cette propriété lorsque vous créez une classe d'entités annotations liées aux entités.
- Si vous déplacez une entité, l'annotation de cette entité se déplace avec elle.
- Si vous mettez à jour une entité, l'annotation de cette entité conservera sa relation avec l'entité. Vous pouvez désactiver cette propriété lorsque vous créez une classe d'entités annotations liées aux entités.
- Si vous changez un attribut de l'entité sur laquelle le texte de l'annotation est basé, le texte de l'annotation change.
- Si vous supprimez l'entité, l'annotation est également supprimée.
Une classe d'annotations ne peut être liée qu'à une seule classe d'entités, mais une classe d'entités peut posséder un nombre illimité de classes d'entités d'annotations liées.
Il existe plusieurs façons de créer une annotation liée à une entité. Premièrement, si vous avez défini une classe d'entités d'annotations liées aux entités, lorsque vous créez des entités à l'aide des outils de mise à jour d'ArcMap, des annotations sont automatiquement créées pour ces entités.
Deuxièmement, vous pouvez également utiliser la commande Annoter les entités sélectionnées dans ArcMap pour ajouter des annotations liées à des entités existantes.
Enfin, vous pouvez convertir des étiquettes en annotations liées aux entités dans ArcMap ou utiliser les outils de conversion d'annotation d'ArcToolbox pour créer des annotations liées aux entités à partir d'annotations de couverture ou d'annotations DAO.
Annotations de carte
Les annotations de document ArcMap sont stockées à l'intérieur du document ArcMap (.mxd). Si vous utilisez une quantité relativement réduire de texte modifiable et que ce texte n'est utilisé que dans une seule carte, vous devriez le stocker sous forme d'une annotation de document ArcMap. Les annotations de document ArcMap s'organisent plus facilement dans des groupes d'annotations. Vous pouvez créer des groupes d'annotations dans ArcMap à l'aide de la barre d'outils Dessiner.
Texte graphique
Le texte graphique est utile pour ajouter des informations sur et autour de la carte qui existent dans l'espace de la page, contrairement aux annotations, stockées dans l'espace géographique. Le texte dynamique est un type de texte graphique qui, lorsqu'il est placé sur la mise en page d'une carte, change dynamiquement en fonction des propriétés actuelles de la carte, du bloc de données ou de la page dynamique. Si vous souhaitez placer sur la page de votre carte des informations textuelles qui ne bougent pas lorsque vous effectuez un zoom ou un déplacement, utilisez plutôt du texte graphique. Le texte graphique ne peut être ajouté dans ArcMap qu'en mode Mise en page.
Pour en savoir plus sur le texte dynamiqueEchelle de référence
Toutes les annotations stockées dans des classes d'annotations de géodatabase, ainsi que la plupart des annotations stockées dans des groupes d'annotations cartographiques, comportent une échelle de référence. Quelle que soit l'échelle de la carte, un texte comportant une échelle de référence occupe toujours le même espace géographique sur la carte. L'échelle de référence représente un mécanisme vous permettant de spécifier la taille d'un texte en unités de page (par exemple en points). L'échelle de référence indique simplement l'échelle à laquelle le texte de l'annotation s'affiche sur la page ou à l'écran selon sa taille de symbole.
Par exemple, si vous utilisez un groupe d'annotations avec une échelle de référence de 1:100 000 et contenant plusieurs parties de texte à la taille 12 points, alors la taille du texte sur la page ou à l'écran est exactement de 12 points lorsque ce texte s'affiche sur une carte à la même échelle. A des échelles inférieures à 1:100 000, la taille du texte est inférieure à 12 points sur la page ou à l'écran, et à des échelles supérieures à 1:100 000, la taille du texte est supérieure à 12 points.
Le chiffre zéro représente une valeur spéciale pour l'échelle de référence d'un groupe d'annotations. Un texte comportant une échelle de référence égale à zéro s'affiche toujours à la même taille, quelle que soit l'échelle de la carte. Par conséquent, si du texte d'une taille de 12 points est stocké dans un groupe d'annotations avec une échelle de référence égale à zéro, le texte apparaît sur la carte selon une taille de 12 points, quelle que soit l'échelle de la carte.
- Lorsque l'échelle de référence d'un groupe d'annotations est égale à zéro, les annotations ressemblent à des étiquettes dynamiques (taille invariable). Cela s'avère utile lors de la création de cartes interactives.
- Pour adapter la taille de vos étiquettes dynamiques à celle des annotations (taille invariable dans l'espace géographique), définissez une échelle de référence pour votre bloc de données :
- Définissez l'échelle à utiliser comme échelle de référence pour le bloc de données.
- Cliquez avec le bouton droit sur le bloc de données dans la table des matières et cliquez sur Echelle de référence > Définir l'échelle de référence.
- Vous ne pouvez pas spécifier une échelle de référence égale à zéro pour des classes d'annotations de géodatabase.
Autres types d'annotations
ArcGIS prend également en charge l'affichage et la conversion de plusieurs formats d'annotations, y compris les annotations de couverture ArcInfo Workstation, VPF (Vector Product Format), DAO, PC ARC/INFO et SDE 3.x. Vous pouvez ajouter ces types d'annotations directement à ArcMap et modifier la plupart des propriétés de symbologie de la couche annotation. Toutefois, pour ces formats, vous ne pouvez pas modifier la symbologie d'éléments individuels d'annotation, ni en modifier les positions ou les chaînes de texte. Si ces propriétés vous sont nécessaires, convertissez vos annotations en annotations de géodatabase ou en annotations de document ArcMap à l'aide des outils de conversion d'annotations d'ArcToolbox. Vous pouvez aussi utiliser ces outils pour créer des annotations de couverture à partir d'annotations de géodatabase.