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.

  1. 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.

  2. À 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.

  3. 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.

  4. 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).

    Onglets Class (Classe) et Label expression (Expression d’étiquette)

  5. 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).

    Zone Expression et bouton 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é.

    Trois étiquettes superposées sur plusieurs lignes sur la carte

  6. 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).

    Nouvelle expression et étiquettes résultantes

    À présent, les étiquettes sont plus compréhensibles. Vous allez changer leur apparence pour les adapter aux couleurs chaudes de votre carte.

  7. 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é).

    Propriétés des symboles

    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.

  8. 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).

    Mode Couleur défini sur TSL dans la fenêtre Color Editor (Éditeur de couleurs).

    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é.

  9. Pour Lightness (Clarté), indiquez 60 pour cent, puis appuyez sur Entrée.

    Champ Lightness (Clarté) défini sur 60 pour cent.

  10. Cliquez sur Save color to style (Enregistrer la couleur dans un style). Pour Name (Nom), entrez Text (Texte). Cliquez sur OK deux fois.
  11. Dans la fenêtre Symbology (Symbologie), cliquez sur Apply (Appliquer).

    Les étiquettes sont mises à jour sur la carte.

    Texte en or mis à jour

    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.

  12. Cliquez sur le bouton Menu, puis sur Save symbol to style (Enregistrer le symbole dans le style).

    Option Save symbol to style (Enregistrer le symbole dans le style)

  13. 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.

  14. 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).

    Option Stack label (Étiquette multi-lignes) désélectionnée

    À 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.

    Carte avec étiquettes finalisées

    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.

  15. 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).
  16. Cliquez avec le bouton droit de la souris sur le symbole correspondant à NorthernMarineRegions (RégionsMarinesNord), puis cliquez sur No color (Aucune couleur).

    Symbole pour la couche NorthernMarineRegions (RégionsMarinesNord)

    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.

  17. 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).

    Bouton Label (Étiquette) dans l’onglet Labeling (Étiquetage) du ruban

  18. Dans le groupe Text Symbol (Symbole textuel), cliquez sur Gold (Or).

    Symbole textuel 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.

  19. 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é).

    Case Forced split (Fractionnement forcé) cochée

    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.

  20. 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).

    Taille d’entité minimum définie sur le périmètre d’unités de carte 3 000 000.

    Désormais, seules les mers les plus vastes sont étiquetées.

    Carte avec limites des régions marines et étiquettes

  21. 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.

  1. 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.

  2. 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.

    Label (Étiquette) dans le menu contextuel de la couche Ocean (Océan)

  3. 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).

    Convertir les étiquettes en annotation

  4. 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.

  5. Assurez-vous que le champ Convert (Convertir) est défini sur All layers in map (Toutes les couches de la carte).
  6. Vérifiez que Output Geodatabase (Géodatabase en sortie) est défini sur arctic sea ice.gdb.
  7. Acceptez les valeurs par défaut des autres propriétés.

    Outil Convertir les étiquettes en annotation

  8. Cliquez sur Run (Exécuter).
  9. 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).

  10. 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).
  11. Dans le groupe Effects (Effets), pour Layer Blend (Fusion des couches), définissez Linear Burn (Densité linéaire).

    Layer Blend (Fusion des couches) défini sur Linear Burn (Densité linéaire).

  12. 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.

  1. Sur le ruban, cliquez sur l’onglet Edit (Modifier). Dans le groupe Tools (Outils), cliquez sur Annotation.

    Bouton Annotation dans l’onglet Edit (Mettre à jour) du ruban

  2. Cliquez sur la carte et tracez un cadre autour de l’étiquette Hudson Bay (Baie d’Hudson) pour la sélectionner.

    Cadre de sélection autour de l’étiquette Hudson Bay (Baie d’Hudson)

  3. Sur le ruban, dans le groupe Features (Entités), cliquez sur Delete (Supprimer). Dans la fenêtre Delete (Supprimer), cliquez sur Yes (Oui).
  4. 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.

  5. Supprimez toute étiquette se trouvant au sud de celles répertoriées ci-dessus.
  6. Sélectionnez l’étiquette 1980. Faites-la glisser pour la placer près des côtes nord de l’Alaska.

    Étiquette 1980 7.67 million km2 (1980 7,67 millions de km2) placée près de l’Alaska

  7. Déplacez l’étiquette 2000 pour la positionner près de la ligne d’index du milieu.
  8. Déplacez l’étiquette 2020 pour la positionner près de la ligne d’index la plus à l’intérieur.

    Carte avec positions des trois étiquettes d’année indexée

  9. 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.

    Étiquette Greenland Sea (Mer du Groenland)

  10. 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.

  11. 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).

    Bouton Attributes (Attributs) dans l’onglet Edit (Mettre à jour) du ruban

  12. Le cas échéant, dans la moitié inférieure de la fenêtre Attributes (Attributs), cliquez sur le bouton d’alignement Left (À gauche).

    Bouton d’alignement du texte Left (À gauche)

  13. 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).

    Étiquette The North Western Passages (Passages du Nord-Ouest) sur l’île Victoria

  14. 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).

    Boutons Save (Enregistrer) et Clear (Effacer) dans l’onglet Edit (Mettre à jour) du ruban

  15. Dans la fenêtre Save Edits (Enregistrer les mises à jour), cliquez sur Yes (Oui).
  16. Fermez les fenêtres Attributes (Attributs) et Modify Features (Modifier des entités).
  17. Dans la fenêtre Contents (Contenu), désactivez la couche NorthernMarineRegions (RégionsMarinesNord).
  18. Dans la barre d’outils Accès rapide, cliquez sur Save (Enregistrer).

    Bouton Enregistrer de la barre d’outils Accès rapide

    Carte avec étiquettes finalisées

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.