Texte sur une carte

Les cartes contiennent des informations relatives aux entités géographiques, toutefois, l'affichage des entités d'une carte n'est pas toujours suffisant, même lorsque celles-ci comportent des symboles indiquant leur signification. Ajouter un texte à votre carte améliore la visualisation des informations géographiques de celle-ci.

Vous pouvez ajouter plusieurs types de texte à votre carte. Un texte descriptif peut être placé à côté des entités cartographiques individuelles. Par exemple, vous pouvez ajouter à votre carte le nom de chaque grande ville d’Afrique. Vous pouvez ajouter du texte pour attirer l’attention sur une zone de la carte, par exemple pour indiquer l’emplacement général du désert saharien. Vous pouvez également ajouter du texte pour améliorer la présentation de votre carte. Par exemple, le titre de la carte donne du contexte. Vous pouvez ajouter d’autres informations, telles que l’auteur de la carte, la source des données et la date.

Types de texte

Le texte pouvant servir des objectifs très différents en cartographie, ArcGIS Pro en propose plusieurs types. Les principaux types sont les étiquettes, les annotations, les notes cartographiques de texte, le texte graphique dans une mise en page et le texte graphique sur la carte. Une étiquette est un texte qui se positionne automatiquement et dont la chaîne de texte est basée sur des attributs d'entités. Les étiquettes constituent le moyen le plus rapide et le plus simple d'ajouter du texte descriptif à votre carte pour les entités individuelles. Par exemple, vous pouvez activer l'étiquetage dynamique d'une couche des villes principales afin d'ajouter rapidement tous les noms des villes à votre carte.

ArcGIS Pro inclut deux moteurs d’étiquetage : Standard Label Engine et Maplex Label Engine, proposant des fonctions supplémentaires de placement des étiquettes.

La seconde option pour le texte consiste à utiliser des annotations. Elles décrivent certaines entités ou apportent des précisions générales sur la carte. Vous pouvez utiliser les annotations de la même manière que les étiquettes, pour ajouter un texte descriptif à des entités cartographiques ou simplement pour ajouter manuellement quelques extraits de texte décrivant une zone de la carte. Contrairement aux étiquettes, chaque partie d'annotation stocke sa propre position, sa chaîne de texte et ses propriétés d'affichage. Comparées aux étiquettes, les annotations offrent plus de souplesse en ce qui concerne l'aspect et le placement du texte, car vous pouvez sélectionner des parties individuelles de texte et modifier leur position et leur apparence. Vous pouvez utiliser ArcGIS Pro pour convertir des étiquettes en annotations.

Les notes cartographiques de texte sont des classes d'entités annotations qui sont ajoutées à la carte en tant que modèles. Ces classes d'entités annotations sont stockées dans la géodatabase du projet.

Le texte graphique dans une mise en page 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.

Le texte graphique peut également être stocké dans une couche de graphiques de votre carte. Contrairement au texte de mise en page, ces éléments sont stockés dans l’espace géographique. Ces éléments textuels offrent un moyen d’annoter votre carte sans géodatabase.

Options de stockage du texte

Avant de commencer à travailler avec du texte, vous devez comprendre les options de stockage du texte dans ArcGIS Pro.

Tout d'abord, les étiquettes ne sont pas stockées, mais générées de façon dynamique. Seules les propriétés d'étiquetage sont stockées (à savoir les paramètres utilisés pour créer les étiquettes à la volée). Si vous travaillez dans une carte, vos propriétés d’étiquetage sont enregistrées lorsque vous enregistrez votre projet (.aprx). Les propriétés d'étiquetage peuvent également être stockées dans des fichiers de couches (.lyrx). Vous pouvez utiliser les fichiers de couches pour transférer des étiquettes entre deux cartes sans avoir à redéfinir l'étiquetage dans la nouvelle.

Les annotations de géodatabase sont stockées dans une géodatabase, dans les classes d'entités annotations. Vous pouvez considérer les annotations de géodatabase comme un type spécial d'entité géographique, stockée avec d'autres données géographiques dans une géodatabase. Tout comme les classes d'entités ponctuelles, linéaires et surfaciques, les classes d'entités annotations peuvent être utilisées dans un grand nombre de cartes différentes.

Le texte graphique présent sur votre carte est stocké dans une couche de graphiques. Cette couche de graphiques est elle-même stockée dans la carte et fournit des capacités de mise à jour et de stockage limitées.

Quel type de texte convient-il d'utiliser ?

Le type de texte que vous devez utiliser dépend de l'endroit où il démarre et de l'utilisation que vous voulez en faire dans votre carte. Si vous souhaitez uniquement ajouter quelques parties de texte et si ce que vous voulez identifier n’est pas basé sur des attributs, vous pouvez utiliser le texte graphique sur votre carte, des notes cartographiques de texte ou des annotations de géodatabase. Toutefois, si vous voulez utiliser du texte descriptif, employez des étiquettes pour ajouter du texte basé sur les attributs de vos entités. Vous avez ensuite la possibilité de convertir ces étiquettes en annotation liée aux entités afin de mettre à jour davantage leur placement.

Tâches courantes relatives au texte

Vous trouverez ci-dessous quelques-unes des tâches courantes que vous pouvez exécuter avec le texte. Des instructions sont fournies pour réaliser chaque tâche avec des étiquettes et des annotations de géodatabase.

TâcheÉtiquettesAnnotations de géodatabase

Créez un jeu d’étiquettes ou une classe d’entités annotations.

Par défaut, chaque couche d'entités dispose d'un jeu d'étiquettes dans ArcGIS Pro. Vous pouvez créer des classes d'étiquettes pour subdiviser ces étiquettes ou pour étiqueter plusieurs fois une entité.

Créez une classe d’entités annotations dans la fenêtre Catalog (Catalogue).

Insérez des notes cartographiques de texte à partir de l’onglet Insertion.

Convertir les étiquettes en annotation

Dans ArcGIS Pro, consultez la liste des classes d’étiquettes ou des classes d’entités annotations.

Répertoriées dans la vue Etiquetage de la fenêtre Contenu.

Répertoriées dans la fenêtre ArcGIS Pro Contenu.

Afficher la table attributaire pour le texte.

Les étiquettes sont générées à partir des attributs d'entités et ne disposent pas de leurs propres attributs.

Ouvrez la table attributaire de couche dans ArcGIS Pro.

Afficher l'échelle de référence.

Dans ArcGIS Pro, dans l'onglet General (Général) de la boîte de dialogue Map Properties (Propriétés de la carte).

Dans ArcGIS Pro, dans l’onglet Source de la boîte de dialogue Layer Properties (Propriétés de la couche) et également dans la fenêtre Annotation Feature Class Properties (Propriétés de la classe d’entités annotations).

Définir l'échelle de référence.

Dans ArcGIS Pro, dans l'onglet General (Général) de la boîte de dialogue Map Properties (Propriétés de la carte).

L’échelle de référence est définie lorsque vous créez une classe d’entités annotations.

Créez du texte sur votre carte.

Dans ArcGIS Pro, cliquez avec le bouton droit sur une couche dans la fenêtre Contenu, puis cliquez sur Etiqueter les entités.

Commencez la mise à jour et utilisez les modèles pour ajouter une annotation. Si vous possédez une annotation liée aux entités, une nouvelle annotation est automatiquement créée lorsque vous ajoutez de nouvelles entités.

Vous pouvez également utiliser l’outil Annoter les entités sélectionnées.

Sélectionner et déplacer du texte dans ArcGIS Pro.

Vous ne pouvez pas sélectionner ou déplacer les étiquettes.

Commencez la mise à jour et utilisez l'outil Modifier.

Modifier l'apparence du texte dans ArcGIS Pro.

Dans le ruban Labeling (Étiquetage) ou la fenêtre Label Class (Classe d’étiquettes).

Commencez la mise à jour et mettez à jour les attributs des symboles d'annotation.

Utilisez la substitution de symboles pour changer temporairement l'apparence des annotations sur la carte.

Lier du texte à des entités.

Par définition, toutes les étiquettes sont liées à des entités.

Seules les annotations stockées dans des classes d'entités annotations liées aux entités peuvent être liées à des entités.

Améliorer les performances du texte.

Utilisez l’option Summary (Résumé) pour vérifier qu’il n’existe aucune requête SQL en double dans les classes d’étiquettes. Utilisez également les pondérations d'entités avec modération et définissez les plages d'échelle visible pour les étiquettes.

Utilisez les annotations de géodatabase pour stocker de grandes quantités de texte.

Tâches relatives au texte dans ArcGIS Pro

Définition des propriétés par défaut du texte

Par défaut, les nouvelles cartes s’ouvrent avec Maplex Label Engine. Vous pouvez changer de moteur d’étiquetage par défaut et opter pour Standard Label Engine, et définir un nom de police et un style de police par défaut pour l’étiquetage. Cela ne modifie pas le moteur d’étiquetage ni la police pour les cartes existantes, mais uniquement pour les nouvelles cartes créées.

Remarque :

Lorsque vous créez de nouvelles classes d’entités annotations, elles utilisent également le moteur d’étiquetage, le nom de police et le style de police par défaut.

  1. Ouvrez la boîte de dialogue Options.

    Si un projet est ouvert, cliquez sur l’onglet Project (Projet) sur le ruban.

    Démarrez ArcGIS Pro et cliquez sur Settings (Paramètres) au bas de la page de démarrage.

  2. Cliquez sur Options.

    La boîte de dialogue Options apparaît.

  3. Sous l’en-tête Application, cliquez sur l’onglet Map and Scene (Carte et scène) et développez Label Engine (Moteur d’étiquetage) pour modifier le moteur d’étiquetage par défaut.
  4. Sous l’en-tête Application, cliquez sur l’onglet Text and Graphics (Texte et graphiques) pour modifier les propriétés de la police par défaut.