Créations cartographiques - Étiqueter une carte
Créer des étiquettes
Vous allez créer des étiquettes pour deux couches. Vous allez écrire une expression d’étiquetage et ajuster les propriétés d’étiquetage.
- Si vous avez terminé le didacticiel Créations cartographiques – Affiner la symbologie, ouvrez de nouveau le fichier Arctic sea ice.aprx. Sinon, téléchargez le fichier Cartographic creations 3.ppkx. Double-cliquez sur le fichier pour l’ouvrir dans ArcGIS Pro.
Remarque :
Un fichier .ppkx est un paquetage de projet ArcGIS Pro qui peut contenir des cartes, des données et d’autres fichiers pouvant être ouverts dans ArcGIS Pro. Pour en savoir plus sur la gestion des fichiers .ppkx, consultez ce guide.
- À l’invite, connectez-vous à ArcGIS Pro via votre compte ArcGIS sous licence.
Remarque :
Si vous n’avez pas accès à ArcGIS Pro ou ne disposez pas d’un compte d’organisation ArcGIS, consultez les options disponibles pour accéder aux logiciels.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit de la souris sur Index years (Années indexées), puis cliquez sur Label (Étiquette). Cliquez à nouveau avec le bouton droit de la souris sur Index years (Années indexées), puis cliquez sur Labeling Properties (Propriétés d’étiquetage).
La fenêtre Label Class (Classe d’étiquettes) s’ouvre. Vous allez écrire une expression Arcade pour que les étiquettes puissent transmettre des informations provenant de deux champs à la fois : l’année et l’étendue en millions de kilomètres carrés.
- Si nécessaire, dans la fenêtre Label Class (Classe d’étiquettes), cliquez sur l’onglet Class (Classe), puis sur l’onglet Label expression (Expression d’étiquette).
- Dans la zone Expression, effacez le texte existant et entrez ou copiez $feature.Rec_Year + TextFormatting.NewLine + $feature.Rec_Extent. Le cas échéant, décochez Remove extra spaces (Supprimer les espaces supplémentaires). Cliquez sur Apply (Appliquer).
Les étiquettes indiquent l’année sur la ligne supérieure et l’étendue sur la ligne inférieure. Vous allez modifier l’expression afin d’arrondir le nombre correspondant à l’étendue et d’ajouter un texte pour l’unité.
- Dans la zone Expression, supprimez $feature.Rec_Extent et entrez ou copiez et collez Round($feature.Rec_Extent,2) + " million km2". Cliquez sur Apply (Appliquer).
À présent, les étiquettes sont plus compréhensibles. Vous allez changer leur apparence pour les adapter aux couleurs chaudes de votre carte.
- Dans la fenêtre Label Class (Classe d’étiquettes), cliquez sur l'onglet Symbol (Symbole). Développez Appearance (Apparence) et changez les propriétés suivantes :
- Pour Font name (Nom de police), choisissez Corbel.
- Pour Font style (Style de police), sélectionnez Bold Italic (Gras italique).
- Pour Size (Taille), choisissez 10 pt.
- Pour Color (Couleur), choisissez Tecate Dust (Tecate poudré).
Remarque :
Si la police Corbel n’est pas installée sur votre ordinateur, choisissez-en une autre.
La couleur Tecate Dust (Tecate poudré) est une couleur adaptée aux lignes sur la carte, mais qui peut être trop claire pour le texte. Vous allez créer une version légèrement plus foncée de cette couleur pour que les étiquettes soient lisibles.
- Cliquez à nouveau sur le menu Color (Couleur), puis cliquez sur Color Properties (Propriétés des couleurs). Dans la fenêtre Color Editor (Éditeur de couleurs), redéfinissez Color Mode (Mode Couleur) sur HSL (TSL).
TSL est l’acronyme de Teinte, Saturation et Luminance (clarté). Ce modèle de couleur est utile pour combiner des couleurs similaires à des couleurs existantes. Vous allez l’utiliser pour créer une couleur dont la teinte et la saturation sont sensiblement les mêmes que celle de la couleur Tecate Dust (Tecate poudré), en plus foncé.
- Pour Lightness (Clarté), indiquez 60 pour cent, puis appuyez sur Entrée.
- Cliquez sur Save color to style (Enregistrer la couleur dans un style). Pour Name (Nom), entrez Text (Texte). Cliquez sur OK deux fois.
- Dans la fenêtre Symbology (Symbologie), cliquez sur Apply (Appliquer).
Les étiquettes sont mises à jour sur la carte.
Vous pouvez enregistrer des symboles entiers dans le style Favorites (Favoris), en plus des couleurs. À présent, vous allez enregistrer le symbole textuel, qui inclut sa couleur et d’autres propriétés de police, afin de pouvoir le réutiliser ultérieurement dans d’autres parties de la carte.
- Cliquez sur le bouton Menu, puis sur Save symbol to style (Enregistrer le symbole dans le style).
- Dans le champ Name (Nom), entrez Gold (Or). Cliquez sur OK.
Sur la carte, les étiquettes sont superposées sur trois lignes. L’aspect n’est pas naturel puisque la troisième ligne contient le descripteur d’unité de la deuxième ligne. Vous allez ajuster la propriété de superposition.
- Dans la fenêtre Label Class (Classe d’étiquettes), cliquez sur l’onglet Position, puis sur l’onglet Fitting Strategy (Stratégie d’ajustement). Développez Stack (Pile) et désélectionnez Stack label (Étiquette multi-lignes).
À présent, les étiquettes s’étendent sur deux lignes au lieu de trois. L’expression que vous avez écrite précédemment contenait la constante TextFormatting.NewLine, qui force une nouvelle ligne après le champ Year (Année), quelles que soient les propriétés d’étiquetage.
Les étiquettes sont toutes positionnées au milieu de l’océan Arctique. Vous ajusterez leur position ultérieurement. Dans un premier temps, vous allez étiqueter les mers les plus vastes de la zone représentée par votre carte.
- Dans la fenêtre Contents (Contenu), activez la couche NorthernMarineRegions (RégionsMarinesNord). Si nécessaire, faites-la glisser et déposez-la au-dessus de la couche IceExtent_Raster (Raster_ÉtendueGlace).
- Cliquez avec le bouton droit de la souris sur le symbole correspondant à NorthernMarineRegions (RégionsMarinesNord), puis cliquez sur No color (Aucune couleur).
Le contour de la couche reste visible. Vous allez utiliser ces lignes comme guides pour l’étiquetage et les retirerez de la carte ultérieurement.
- Alors que la couche NorthernMarineRegions (RégionsMarinesNord) est sélectionnée, sur le ruban, cliquez sur l’onglet Labeling (Étiquetage). Dans le groupe Layer (Couche), cliquez sur Label (Étiquette).
- Dans le groupe Text Symbol (Symbole textuel), cliquez sur Gold (Or).
Des étiquettes apparaissent sur la carte. Vous allez ajuster leurs propriétés de superposition de sorte qu’elles se superposent autant que possible. Ainsi, elles seront plus compactes et plus faciles à placer dans les espaces restreints.
- Dans la fenêtre Label Class (Classe d’étiquettes), dans l’onglet Position, dans l’onglet Fitting Strategy (Stratégie d’ajustement), dans la zone Stacking separators (Séparateurs de lignes), cochez la première case Forced split (Fractionnement forcé).
Le nombre d’étiquettes sur cette carte est supérieur au nombre nécessaire pour fournir un contexte géographique. Vous allez retirer les étiquettes pour les zones plus petites.
- Cliquez sur l’onglet Conflict resolution (Résolution des conflits). Développez Minimum feature size (Taille d’entité minimum). Dans le menu du milieu, entrez 3 000 000. Dans les autres menus, conservez les sélections Perimeter (Périmètre) et Map units (Unités de carte).
Désormais, seules les mers les plus vastes sont étiquetées.
- Fermez le volet Classe d'étiquettes.
Convertir les étiquettes en annotations
Dans ArcGIS, l’étiquetage est un processus automatisé contrôlé par des propriétés d’étiquetage. Pour mieux contrôler la position ou l’apparence d’étiquettes individuelles, vous pouvez convertir les étiquettes en annotation. Vous allez convertir les étiquettes de cette carte en annotation et en repositionner certaines.
- Effectuez un zoom arrière sur la carte jusqu’à ce que vous puissiez voir l’intégralité du cercle arctique.
Seules les étiquettes qui sont visibles seront converties en annotation.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit de la souris sur Ocean (Océan), puis cliquez sur Label (Étiquette) pour vous assurer que l’étiquetage est désactivé pour cette couche.
- Sur le ruban, cliquez sur l’onglet Map (Carte), dans le groupe Labeling (Étiquetage), cliquez sur la partie inférieure du bouton Convert (Convertir), puis cliquez sur Convert Labels To Annotation (Convertir les étiquettes en annotation).
- Dans la fenêtre Convert Labels to Annotation (Convertir les étiquettes en annotation), pour Conversion Scale (Échelle de conversion), saisissez 22 000 000 et appuyez sur Entrée.
Cette valeur sera l’échelle de la carte dans votre mise en page.
- Assurez-vous que le champ Convert (Convertir) est défini sur All layers in map (Toutes les couches de la carte).
- Vérifiez que Output Geodatabase (Géodatabase en sortie) est défini sur arctic sea ice.gdb.
- Acceptez les valeurs par défaut des autres propriétés.
- Cliquez sur Run (Exécuter).
- Fermez la fenêtre Géotraitement.
L’étiquetage a été désactivé pour vos couches de carte. Un nouveau groupe de couches nommé GroupAnno a été ajouté dans la fenêtre Contents (Contenu). Il contient deux classes d’entités annotations. Celles-ci sont similaires à des classes d’entités : elles possèdent des tables attributaires et peuvent être modifiées à l’aide de propriétés de couche.
Vous allez utiliser un mode de fusion pour donner aux entités annotations la même apparence que la couche Index years (Années indexées).
- Dans la fenêtre Contents (Contenu), assurez-vous que le groupe GroupAnno est sélectionné. Sur le ruban, cliquez sur l’onglet Group Layer (Couche de groupes).
- Dans le groupe Effects (Effets), pour Layer Blend (Fusion des couches), définissez Linear Burn (Densité linéaire).
- Enregistrez le projet.
Mettre à jour une annotation
À présent, vous allez mettre à jour les entités annotations. Vous allez en supprimer certaines qui ne sont pas utiles pour votre carte et en déplacer d’autres.
- Sur le ruban, cliquez sur l’onglet Edit (Modifier). Dans le groupe Tools (Outils), cliquez sur Annotation.
- Cliquez sur la carte et tracez un cadre autour de l’étiquette Hudson Bay (Baie d’Hudson) pour la sélectionner.
- Sur le ruban, dans le groupe Features (Entités), cliquez sur Delete (Supprimer). Dans la fenêtre Delete (Supprimer), cliquez sur Yes (Oui).
- Supprimez les étiquettes suivantes, si elles existent :
- Océan Pacifique Nord
- Golfe d’Alaska
- Mer de Béring
- Mer d’Okhotsk
- Mer du Nord
- Océan Atlantique Nord
- Mer du Labrador
Conseil :
Maintenez la touche Maj enfoncée pour sélectionner plusieurs étiquettes à la fois.
- Supprimez toute étiquette se trouvant au sud de celles répertoriées ci-dessus.
- Sélectionnez l’étiquette 1980. Faites-la glisser pour la placer près des côtes nord de l’Alaska.
- Déplacez l’étiquette 2000 pour la positionner près de la ligne d’index du milieu.
- Déplacez l’étiquette 2020 pour la positionner près de la ligne d’index la plus à l’intérieur.
- Sélectionnez l’étiquette Greenland Sea (Mer du Groenland). Faites-la glisser pour la sortir de la zone rose afin de la rendre plus lisible. Gardez-la entre les lignes grises.
- Déplacez les autres étiquettes à votre convenance. Essayez de les placer de sorte qu’elles ne se superposent pas avec d’autres lignes de symbole.
L’alignement de la plupart des étiquettes est central, mais il est possible d’en améliorer une ou deux en choisissant un autre alignement. Vous allez changer l’alignement de l’une des étiquettes et pourrez répéter cette opération pour d’autres si nécessaire.
- Sélectionnez l’étiquette The North Western Passages (Passages du Nord-Ouest). Sur le ruban, dans l’onglet Edit (Mettre à jour), dans le groupe Selection (Sélection), cliquez sur Attributes (Attributs).
- Le cas échéant, dans la moitié inférieure de la fenêtre Attributes (Attributs), cliquez sur le bouton d’alignement Left (À gauche).
- Cliquez sur Apply (Appliquer) ou cochez la case Auto Apply (Automatique). Sur la carte, placez l’étiquette The North Western Passages (Passages du Nord-Ouest) sur l’île la plus grande à proximité (l’île Victoria).
- Sur le ruban, dans l’onglet Edit (Modifier) du groupe Selection (Sélection), cliquez sur Clear (Effacer). Dans le groupe Manage Edits (Gérer les mises à jour), cliquez sur Save (Enregistrer).
- Dans la fenêtre Save Edits (Enregistrer les mises à jour), cliquez sur Yes (Oui).
- Fermez les fenêtres Attributes (Attributs) et Modify Features (Modifier des entités).
- Dans la fenêtre Contents (Contenu), désactivez la couche NorthernMarineRegions (RégionsMarinesNord).
- Dans la barre d’outils Accès rapide, cliquez sur Save (Enregistrer).
Dans ce didacticiel, vous avez utilisé une expression Arcade, des propriétés d’étiquetage et la mise à jour d’annotations pour créer une carte clairement étiquetée. Dans le prochain didacticiel, vous allez concevoir une mise en page pour disposer votre carte et les informations connexes pour une affiche.
Tous les didacticiels de cette série se trouvent dans Créations cartographiques dans ArcGIS Pro. D’autres didacticiels cartographiques sont à votre disposition sur la page Introduction à la cartographie.