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. L’ajout de texte à une carte améliore la visualisation des informations géographiques.
Vous pouvez ajouter divers types de texte à une carte. Un texte descriptif peut être placé à côté des entités cartographiques individuelles. Par exemple, vous pouvez ajouter le nom de chaque grande ville d’Afrique sur la carte. 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 aussi ajouter un texte améliorant la présentation de la 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 divers en cartographie, ArcGIS AllSource 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 un texte descriptif à une carte pour des entités individuelles. Par exemple, vous pouvez activer l’étiquetage dynamique d’une couche des villes principales afin d’ajouter rapidement tous les noms de ville à une carte.
ArcGIS AllSource inclut deux moteurs d’étiquetage : Moteur d’étiquetage standard et Moteur d’étiquetage Maplex, qui fournit 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 éléments textuels décrivant une zone de 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’apparence et le placement du texte, car vous pouvez sélectionner des éléments textuels individuels et modifier leur position et leur apparence. Vous pouvez utiliser ArcGIS AllSource 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 d’une 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 d’une 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 une 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 disponibles dans ArcGIS AllSource.
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, les propriétés d’étiquetage sont enregistrées lorsque vous enregistrez le 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 une 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 genre de texte utiliser
Le type de texte à utiliser dépend du texte que vous avez et de l'utilisation que vous voulez en faire dans la carte. Si vous souhaitez uniquement ajouter quelques éléments textuels et si les objets que vous voulez identifier ne sont pas basés sur des attributs, vous pouvez utiliser un texte graphique sur la 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 des entités. Vous pouvez ensuite convertir ces étiquettes en annotations liées 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 | Étiquettes | Texte graphique sur une carte | Annotations de géodatabase |
---|---|---|---|
Créer un jeu d’étiquettes, une couche de graphiques ou une classe d’entités annotations. | Par défaut, chaque couche d’entités dispose d’un jeu d’étiquettes dans ArcGIS AllSource. Vous pouvez créer des classes d'étiquettes pour subdiviser ces étiquettes ou pour étiqueter plusieurs fois une entité. | Ajoutez une couche de graphiques à une carte. |
Créez une classe d’entités annotations dans la fenêtre Catalog (Catalogue). Insérez des notes cartographiques de texte à partir de l’ongletInsert (Insérer). Convertissez les étiquettes en annotations. |
Dans ArcGIS AllSource, consultez la liste des classes d’étiquettes, des couches de graphiques ou des classes d’entités annotations. | Répertoriées dans la vue Étiquetage de la fenêtre Contents (Contenu). | Répertoriées dans la fenêtre Contents (Contenu), dans ArcGIS AllSource. |
Répertoriées dans la fenêtre Contents (Contenu), dans ArcGIS AllSource. |
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. | Le texte graphique n’a pas d’attribut. |
Ouvrez la table attributaire de la couche dans ArcGIS AllSource. |
Afficher l'échelle de référence. |
Dans ArcGIS AllSource, sous l’onglet General (Général) de la boîte de dialogue Map Properties (Propriétés de la carte). | Dans ArcGIS AllSource, sous l’onglet Graphics Layer (Couche de graphiques). Pour ouvrir cet onglet, sélectionnez la couche de graphiques dans la fenêtre Contents (Contenu). |
Dans ArcGIS AllSource, 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 AllSource, sous l’onglet General (Général) de la boîte de dialogue Map Properties (Propriétés de la carte). | Dans ArcGIS AllSource, sous l’onglet Graphics Layer (Couche de graphiques). Pour ouvrir cet onglet, sélectionnez la couche de graphiques dans la fenêtre Contents (Contenu). |
L’échelle de référence est définie lorsque vous créez une classe d’entités annotations. |
Créer du texte sur la carte. | Dans ArcGIS AllSource, cliquez avec le bouton droit sur une couche dans la fenêtre Contents (Contenu), puis cliquez sur Label Features (Étiqueter les entités). | Utilisez les outils textuels sous l’onglet Graphics (Graphiques). Pour ouvrir cet onglet, sélectionnez la couche de graphiques dans la fenêtre Contents (Contenu). L’outil Auto Text (Texte automatique) génère automatiquement la chaîne de texte à partir de l’expression d’étiquette de l’entité sur laquelle vous avez cliqué. |
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 AllSource. | Vous ne pouvez pas sélectionner ou déplacer les étiquettes. | Utilisez l’outil Select (Sélection) sous l’onglet Graphics (Graphiques). Pour ouvrir cet onglet, sélectionnez la couche de graphiques dans la fenêtre Contents (Contenu). |
Commencez la mise à jour et utilisez l'outil Modifier. |
Modifier l’apparence du symbole textuel dans ArcGIS AllSource. | Dans le ruban Labeling (Étiquetage) ou la fenêtre Label Class (Classe d’étiquettes). | Sous l’onglet Graphics (Graphiques) ou la fenêtre Format Text (Mettre en forme le texte). Pour ouvrir la fenêtre, sélectionnez un ou plusieurs éléments dans la vue cartographique, cliquez avec le bouton droit et choisissez Properties (Propriétés). |
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. | Dans ArcGIS AllSource, vous ne pouvez pas lier des couches de graphiques à des couches d’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. |
Convertir le texte dans un autre format. | Préparez les étiquettes en vue de la conversion. Convertissez les étiquettes en annotations de géodatabase. Convertissez les étiquettes en graphiques. | Les éléments graphiques textuels sont convertis en annotations à l’aide de l’outil Graphics to Features (Graphiques vers entités). | Les annotations ne peuvent pas être converties selon un autre format dans ArcGIS AllSource. |
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. | N’utilisez pas de texte graphique si vous avez plus de quelques centaines d’éléments textuels. |
Utilisez les annotations de géodatabase pour stocker de grandes quantités de texte. |
Définir les propriétés par défaut du texte
Par défaut, les nouvelles cartes s’ouvrent avec Moteur d’étiquetage Maplex. Vous pouvez changer de moteur d’étiquetage par défaut et opter pour Moteur d’étiquetage standard, 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.
- Ouvrez la boîte de dialogue Options.
Si un projet est ouvert, cliquez sur l’onglet Project (Projet) sur le ruban.
Démarrez ArcGIS AllSource et cliquez sur Settings (Paramètres) au bas de la page de démarrage.
- Cliquez sur Options.
La boîte de dialogue Options apparaît.
- 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.
- 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.
Vous avez un commentaire à formuler concernant cette rubrique ?