Symboles gradués

Les symboles gradués permettent d'afficher une différence quantitative entre les entités cartographiées en variant la taille des symboles. Les données sont classées en plages. Une taille de symbole est ensuite attribuée à chacune pour représenter la plage. Par exemple, si votre schéma de classification comporte quatre classes, quatre tailles de symbole sont attribuées. La couleur des symboles ne change pas.

Carte utilisant des symboles gradués
Cette carte utilise des symboles gradués pour montrer les pièges à moustiques dans la ville de Chicago qui sont les plus infectés en nombre par le virus du Nil occidental.

La taille de symbole est un moyen efficace de représenter les différences d’amplitude d’un phénomène, car les symboles de plus grande taille sont naturellement associés à des éléments plus importants. Les symboles gradués vous permettent de mieux maîtriser la taille de chaque symbole, car ils ne sont pas directement associés aux valeurs des données comme c’est le cas avec les symboles proportionnels. En d'autres termes, vous pouvez concevoir un ensemble de symboles dont la taille représentant chaque classe de données varie suffisamment pour être en mesure de les distinguer.

Les symboles gradués peuvent reposer sur un champ attributaire du jeu de données, ou vous pouvez écrire une expression Arcade pour générer des valeurs numériques selon lesquelles la symbolisation doit être effectuée.

En savoir plus sur l’écriture d’expressions en langage Arcade.

Attention :

Lorsque la symbologie graduée est basée sur un seul champ, les symboles sont dessinés dans un ordre précis : les entités plus volumineuses sont dessinées en premier et les plus petites sont dessinées par-dessus. Lorsque la symbologie repose sur une expression, ce tri ne s’effectue pas, et certains symboles plus petits peuvent être occultés par des plus grands.

L’onglet Primary symbology (Symbologie principale) Symbologie principale comporte deux sous-onglets qui permettent d’établir la symbologie de symboles gradués :

  • L’onglet Classes vous permet de gérer le symbole, les valeurs, les étiquettes descriptives et le regroupement des classes de symboles.
  • L’onglet Histogram (Histogramme) permet d’afficher et de mettre à jour les plages de données des classes de symboles. Pour plus d’informations, reportez-vous à la rubrique Histogrammes.

Dessiner une couche avec des symboles gradués

Pour dessiner une couche avec des symboles gradués, procédez comme suit :

  1. Sélectionnez une couche d’entités dans la fenêtre Contents (Contenu).
  2. Dans l’onglet Feature Layer (Couche d’entités), dans le groupe Drawing (Dessin), cliquez sur la flèche de liste déroulante Symbology (Symbologie) Symbologie, puis sur Graduated Symbols (Symboles gradués) Symboles gradués.

    La fenêtre Symbology (Symbologie) apparaît.

  3. Dans la fenêtre Symbology (Symbologie), dans l’onglet Primary symbology (Symbologie principale) Symbologie principale, choisissez le champ numérique des données à apparier ou écrivez une expression.

    Pour utiliser une expression, cliquez sur le bouton Expression Définir une expression pour ouvrir la boîte de dialogue Expression Builder (Générateur d’expressions). Ecrivez une expression, puis cliquez sur Vérifier Verify pour la valider. Notez que même si une expression est valide, elle peut ne pas renvoyer de valeur numérique valide. Vous pouvez filtrer Filtrer la boîte de dialogue Expression Builder (Générateur d’expressions) pour afficher uniquement les champs numériques, afin d’éviter cela.

  4. Pour normaliser les données, choisissez un champ dans le menu Normalisation ou sélectionnez pourcentage du total pour diviser la valeur des données pour créer des ratios ou choisissez journal pour symboliser sur le logarithme de chaque valeur.

    Cette méthode peut s’avérer efficace pour générer une plus petite plage de valeurs, si le jeu de données comprend des points aberrants importants. La normalisation est disponible uniquement lorsque la symbologie gradué repose sur un champ. Si elle est symbolisée d’après une expression, le champ Normalization (Normalisation) n’est pas disponible.

  5. Classez les données à l’aide d’une méthode de classification et d’un nombre de classes appropriés.
  6. Définissez les tailles minimale et maximale du symbole représentant les données.

Choisir le modèle de symbole

Cliquez sur le symbole Template (Modèle) afin d’ouvrir la fenêtre Format Symbol (Formater le symbole) pour modifier le symbole ou sélectionner un autre symbole. Le symbole du modèle définit l’apparence des symboles dont la taille est définie pour chaque classe. Pour les couches ponctuelles et linéaires, le symbole du modèle est respectivement un symbole de point ou de ligne. Dans le cas de couches surfaciques, le symbole du modèle est un symbole de point dont la taille est définie pour chaque classe de symboles. En outre, un symbole de polygone en arrière-plan est défini pour dessiner les entités surfaciques elles-mêmes. Cliquez sur le symbole Background (Arrière-plan) pour le modifier.

Dans le cas de couches surfaciques, utilisez la case à cocher Draw graduated symbols above all layers (Afficher les symboles gradués au-dessus de toutes les couches) pour contrôler l’emplacement des symboles de point dans l’ordre d’affichage de la carte.

  • Si elle est cochée, les symboles de point gradués sont affichés au-dessus de toutes les couches dans la carte, y compris les couches d’annotations, quel que soit l’ordre d’affichage des couches spécifié dans la fenêtre Contents (Contenu). Seules les étiquettes sont dessinées au-dessus des symboles gradués.
  • Si cette option n’est pas cochée, cette couche respecte l’ordre d’affichage spécifié par la disposition des couches dans la fenêtre Contents (Contenu), avec les symboles de point gradués affichés au-dessus des symboles de polygone en arrière-plan dans la couche. Ce choix permet de s’assurer que les couches d’annotations dans la carte ne sont pas masquées par les symboles gradués.
Remarque :

Cette option ne s’applique pas lorsque la couche est dans la catégorie 3D Layers (Couches 3D) d’une scène. Dans ce cas, les symboles ponctuels respectent toujours l’ordre d’affichage de la couche.

Modifier la symbologie de symboles gradués

L’onglet Primary symbology (Symbologie principale) de la fenêtre Symbology (Symbologie) Symbologie principale inclut les sous-onglets Classes et Histogram (Histogramme), tous les deux étant également dotés d’un menu déroulant More (Plus) qui comporte des commandes supplémentaires.

L’onglet Classes comprend une table interactive qui répertorie les classes de symboles gradués avec leurs symboles et en-têtes correspondants, tels que définis par les paramètres de symbologie dans la partie supérieure de la fenêtre.

Dans la table des classes de symboles gradués, vous pouvez réaliser les opérations suivantes :

TâcheEtapes

Changer le symbole d’une classe unique

Cliquez sur un symbole dans la colonne Symbol (Symbole) de la table pour ouvrir la fenêtre Format Symbol (Formater le symbole) et modifiez le symbole ou choisissez un autre symbole.

Vous pouvez modifier les propriétés communes à plusieurs symboles à la fois. Mettez en surbrillance les classes de symboles dans la table, cliquez avec le bouton droit et sélectionnez Format symbol (Formater le symbole).

Cliquez sur le bouton Précédent Revenir à la page de symbologie principale pour revenir ensuite à la fenêtre Symbology (Symbologie).

Mettre à jour l’étiquette d’une classe

Cliquez avec le bouton droit sur une cellule autre que de symbole dans la table et sélectionnez Edit label (Modifier l’étiquette) Modifier l’étiquette ou double-cliquez sur une cellule dans la colonne Label (Étiquette) et saisissez une nouvelle valeur.

Mettre à jour la valeur supérieure d’une classe

Cliquez avec le bouton droit sur une cellule autre que de symbole dans la table ou double-cliquez sur une cellule dans la colonne Upper value (Valeur supérieure) et saisissez une nouvelle valeur.

Mettre à jour la description d’une classe de symbole

Commencez par vérifier que la colonne Description est visible dans la table. Si ce n’est pas le cas, dans le menu More (Plus), sélectionnez Show description (Afficher la description) pour ajouter la colonne à la table.

Pour modifier la description, cliquez avec le bouton droit sur une cellule autre que de symbole dans la table ou double-cliquez sur une cellule dans la colonne Description pour ouvrir la boîte de dialogue Edit Description (Modifier la description) et saisir ou modifier la description de la classe de symbole.

Les descriptions des classes de symboles sont incluses dans les légendes de mise en page, selon les paramètres de légende.

Ajouter des classes de symboles supplémentaires

Utilisez le menu déroulant Classes en haut de la fenêtre pour contrôler le nombre de classes de symboles. Si la méthode de classification est définie sur Manual Interval (Intervalle manuel), vous ajoutez des classes de symboles supplémentaires manuellement dans la table même. Cliquez avec le bouton droit sur une cellule autre que de symbole et sélectionnez Insert break above (Insérer une interruption au-dessus) Insérer une interruption au-dessus ou Insert break below (Insérer une interruption au-dessous) Insérer une interruption au-dessous pour positionner la nouvelle classe de symbole.

Combiner des classes de symboles

Pour combiner deux classes de symboles ou plus, mettez en surbrillance les lignes de la table, cliquez avec le bouton droit et sélectionnez Combine breaks (Combiner les interruptions) Combiner les bornes.

Supprimer des classes de symboles

Utilisez le menu déroulant Classes en haut de la fenêtre pour contrôler le nombre de classes de symboles. Pour supprimer une classe de symbole, cliquez avec le bouton droit sur une cellule autre que de symbole dans la table et sélectionnez Remove (Supprimer) Retirer.

Depuis le menu déroulant More (Plus), vous pouvez effectuer les tâches suivantes :

TâcheEtapes

Afficher les valeurs qui sont hors de la plage

Des valeurs peuvent se retrouver en dehors de la plage dans le jeu de classification lorsqu’elles sont ajoutées après l’établissement de la classification, lorsqu’elles sont comprises dans des classes supprimées ou lorsqu’elles contiennent des valeurs nulles. Vous pouvez afficher des valeurs qui sont hors de la plage dans la table et leur attribuer un symbole pour les afficher sur la carte.

Cliquez sur le menu More (Plus) et sélectionnez Show values out of range (Afficher les valeurs hors de la plage) pour ajouter une classe de symbole <out of range>.

Afficher les valeurs exclues

Pour désigner les valeurs à exclure de la classification, sur l’onglet Advanced symbology options (Options de symbologie avancées) Options de symbologie avancées dans la fenêtre Symbology (Symbologie), saisissez une clause sous l’en-tête Data Exclusion (Exclusion de données).

Dans le menu More (Plus), sélectionnez Show excluded values (Afficher les valeurs exclues) pour ajouter une classe de symbole <excluded>.

Afficher le nombre total d’entités pour chaque classe de symbole

Cliquez sur le menu More (Plus) et sélectionnez Show count (Afficher le total) pour ajouter la colonne Count (Total) à la table.

Si des valeurs exclues ou hors de la plage n’apparaissent pas dans la légende, leur total respectif est indiqué en bas de la fenêtre Symbology (Symbologie).

Pour mettre à jour le nombre d’entités dans chaque plage de classification (et les valeurs hors plage), cliquez avec le bouton droit sur la colonne Count (Total) dans la table et choisissez Refresh count (Actualiser le total).

Afficher les statistiques

Cliquez sur le menu More (Plus) et sélectionnez Show count (Afficher le total) pour ajouter la section Statistics (Statistiques) sous la table.

Les statistiques sont notamment le nombre total d’entités, les valeurs minimale et maximale des données, ainsi que la moyenne et l’écart type des valeurs.

Afficher des plages de classes à l’aide d’une valeur d’entité

Cliquez sur le menu More (Plus) et sélectionnez Use feature values in labels (Utiliser les valeurs d’entités dans les étiquettes) pour utiliser uniquement les valeurs qui sont présentes dans le champ en tant que limites dans les étiquettes de classe de symbole. Cela peut vous aider à identifier les écarts importants dans les données.

Actualiser les valeurs

Si les données sources ont été modifiées ou mises à jour, cliquez sur More (Plus), puis sur Refresh values (Actualiser les valeurs) pour mettre à jour les plages de classes à l’aide des paramètres actuels en haut de la fenêtre.

Inclure une description de chaque classe de symbole

Cliquez sur le menu More (Plus) et sélectionnez Show description (Afficher la description) pour ajouter la colonne Description à la table.

Double-cliquez sur une cellule dans cette colonne pour modifier ou mettre à jour la description dans la boîte de dialogue Edit Description (Modifier la description) et sélectionnez Update (Mettre à jour) pour appliquer la description.

La description apparaît avec sa classe de symbole dans les légendes de mise en page, selon les paramètres de légende.

Formater tous les symboles

Cliquez sur le menu More (Plus) et sur Format all symbols (Formater tous les symboles) pour modifier les propriétés communes à tous les symboles dans toutes les classes de symboles. Vérifiez visuellement le changement apporté à chaque symbole dans l’aperçu du symbole.

Cliquez sur le bouton Précédent Revenir à la page de symbologie principale pour revenir ensuite à la fenêtre Symbology (Symbologie).

Régénérer tous les symboles

Cliquez sur le menu More (Plus) et sur Regenerate all symbols (Régénérer tous les symboles) pour rétablir le symbole par défaut de chaque classe de symbole en fonction des paramètres de symbologie en cours.

Vous pouvez effectuer cette opération pour annuler les modifications apportées à chaque symbole et rétablir l’état par défaut de tous les symboles des classes de symboles.

Inverser l'ordre des symboles

Cliquez sur le menu More (Plus) et sélectionnez Reverse Symbol Order (Inverser l’ordre des symboles).

L’inversion de l’ordre des symboles conserve les plages de classes de symboles, mais renverse l’ordre des symboles affectés à chaque classe. Ainsi, le symbole qui était à l’origine affecté à la classe de symbole inférieure est désormais attribué à la plus haute, et inversement.

Inverser les valeurs

Cliquez sur le menu More (Plus) et sur Reverse values (Inverser les valeurs).

L’inversion des valeurs renverse l’ordre des classes de symboles, ce qui laisse les symboles eux-mêmes dans l’ordre d’origine. Ainsi, la classe supérieure ne se trouve pas en haut de la table, attribuée au symbole qui était à l’origine utilisé avec la classe inférieure, et inversement.

Dans l’onglet Advanced symbology options (Options de symbologie avancées) Options de symbologie avancées, vous pouvez procéder comme suit :

Formater les étiquettes

Développez l’en-tête Format labels (Formater les étiquettes) pour changer l’arrondi, l’alignement et d’autres mises en forme des étiquettes de classe de symbole.

Reportez-vous à la rubrique Formater les nombres dans les étiquettes de légende pour en savoir plus.

Ajuster la taille de l’échantillon

Développez Sample size (Taille de l’échantillon) pour modifier la taille d’échantillon maximale utilisée pour calculer les plages et statistiques des classes de symboles. La taille de l'échantillon par défaut est de 10 000 enregistrements.

Limiter la taille de l’échantillon contribue à améliorer les performances, mais peut malencontreusement omettre des points aberrants importants dans le jeu de données. En règle générale, plus le jeu de données est volumineux, plus la taille d’échantillon à utiliser doit être importante.

Exclure des valeurs

Pour exclure des valeurs de données de la classification, développez Data exclusion (Exclusion des données) afin de définir la requête.

Pour visualiser les données exclues sur une carte, dans le menu More (Plus), sélectionnez Show excluded values (Afficher les valeurs exclues) pour ajouter une classe de symbole <excluded> avec un symbole unique.

Configurer le masquage au niveau des entités

Développez l’en-tête Feature level masking (Masquage au niveau des entités) pour configurer le masquage par entité

Remplacer l’ordre d’affichage des entités par défaut

Pour dessiner des entités dans un ordre différent (généralement pour éviter que les petits symboles soient masqués par les plus grands), développez l’en-tête Feature drawing order (Ordre d’affichage des entités). Choisissez un ou plusieurs champs et définissez une méthode de tri. Reportez-vous à la rubrique Définir l’ordre d’affichage des entités pour en savoir plus.

Modifier les interruptions de classe avec l'histogramme

L’histogramme offre un outil visuel qui permet de mettre à jour les classes et de comprendre comment les données sont représentées par différentes méthodes de classification. Accédez à l’histogramme en cliquant sur l’onglet Histogram (Histogramme) dans l’onglet Primary symbology (Symbologie principale) Symbologie principale.

En savoir plus sur les histogrammes

  • Les barres grises de l'histogramme représentent la répartition des données. Les arrêts de valeur le long du côté montrent la façon dont la méthode de classification actuelle s'applique à la répartition des données.
  • L'histogramme des symboles gradués n'affiche pas la taille réelle de vos symboles, mais plutôt leur taille par rapport à celle des autres symboles, qui sert de repère visuel.
  • Pour visualiser plus facilement la répartition et les interruptions de classes, vous pouvez faire glisser la barre d'extension au-dessus de l'histogramme vers le haut pour l'agrandir dans la fenêtre.
Remarque :

Si vous modifiez dynamiquement l’histogramme, la méthode de classification passe en mode Manual (Manuel).

Faire varier la symbologie de couleurs graduées par transparence, rotation ou couleur

Outre la définition de l'ampleur des entités grâce à la symbologie de couleurs graduées, vous pouvez aussi symboliser d'autres attributs en variant la transparence, la rotation et la couleur des symboles gradués. Ces variations sont parfois appelées des variables visuelles. Même s’il est possible d’appliquer toutes ces variables visuelles simultanément, sachez qu’un trop grand nombre de variations peut rendre la couche difficile à interpréter. Il est recommandé d’appliquer la symbologie secondaire des variables visuelles avec parcimonie.

En savoir plus sur les concepts de symbolisation

  1. Dans la fenêtre Symbology (Symbologie), cliquez sur l’onglet Vary symbology by attribute (Varier la symbologie par attribut) Varier la symbologie par attribut.
  2. Développez Transparency (Transparence), Rotation ou Color (Couleur).

    Dans le cas des entités surfaciques, Rotation n’est pas disponible.