Accueil
 

Symboles qualitatifs

Entrée 1 Donnée discrétisée
ou
1 Donnée qualitative
ou
1 Fond de carte
Sortie Dessin

Description :
Ce module permet de placer un symbole pour représenter la donnée qualitative (ou discrétisée) ou le fond de carte. Les symboles seront tous de la même taille.

Paramètres :

Si certaines entités possèdent plusieurs surfaces (par exemple l'Italie se décompose en une botte et 2 îles), le symbole sera placé sur la plus grande.

Les colonnes du tableau indiquent les correspondances entre les classes, les couleurs et les symboles.

Si la donnée qualitative est disponible en entrée, vous devez compléter la colonne Qualités du tableau :

Lorsque le module est relié pour la première fois à une donnée qualitative, les qualités de la donnée en entrée sont automatiquement insérées dans le tableau.
Le bouton Import des qualités permet de remplir le tableau avec les nouvelles qualités si la donnée en entrée a changé. Les qualités déjà saisies ne sont pas supprimées.

L'objectif de ce tableau est à la fois de conserver l'ordre des qualités associées avec leur couleur, mais également de conserver les valeurs des qualités même si la donnée a changé et qu'une qualité n'est plus présente temporairement.

Le nombre de lignes dans le tableau est égal au nombre de qualités. Les valeurs saisies ici doivent correspondre aux données en entrée.

Si la donnée discrétisée est disponible en entrée, alors le tableau comporte autant de lignes qu'il y a de classes.

Si un fond de carte est disponible en entrée, alors le tableau comporte une seule ligne. Vous pourrez donc choisir un seul type de symbole pour le représenter.
Si le fond de carte comporte :

  • des surfaces : un symbole sera positionné au centroïde de chaque surface.
  • des points : un symbole sera positionné sur chaque point.
  • des lignes : elles ne seront pas représentées.

Vous devez choisir un symbole pour représenter chaque qualité ou classe (ou pour tout le fond de carte). La liste des symboles disponibles est la suivante:

  • texte
  • image
  • cercle
  • carré
  • triangle vers le bas
  • triangle vers le haut
  • croix
  • croix diagonale
  • longue croix
  • ellipse horizontale
  • ellipse verticale
  • rectangle horizontal
  • rectangle vertical
  • étoile à 5 branches
  • étoile à 6 branches
  • homme
  • femme
  • maison
  • montre
  • éclair

Pour utiliser une image, sélectionnez tout d'abord image dans la colonne des symboles, puis cliquez sur l'image afin de voir apparaître la liste des images proposées. Cette liste peut être changée dans le menu Fichier/Préférences.

Pour utiliser un symbole texte, sélectionnez tout d'abord texte dans la liste des symboles, puis saisissez un texte dans la colonne correspondante.
En cliquant dans la colonne Polices le panneau des polices s'ouvre et permet de choisir la police de caractères souhaitée. La taille de la police ne sera pas choisie ici mais dans la liste des options : Paramètre/Tailles. La zone prend alors le nom de la police que vous avez choisie.

Un décalage des symboles est possible. Cette option permet de décaler les symboles horizontalement (premier champ de saisie : x) et/ou verticalement (deuxième champ de saisie : y) par rapport au centroïde. L'unité utilisée est celle de la carte.
Cela permet de visualiser des représentations différentes sur la même carte en évitant que ces représentations se superposent.
Par défaut, les symboles seront placés aux centroïdes des entités.

  • Tailles


En décochant la case Taille automatique, vous pouvez saisir la taille des symboles que vous souhaitez. L'unité utilisée est celle de la carte.

  • Couleurs


Vous pouvez choisir de colorier l'intérieur des symboles en cochant la case Avec remplissage, puis en cliquant dans la colonne Couleurs sur la zone souhaitée pour voir apparaître le panneau des couleurs.

Les symboles peuvent aussi être représentés avec un contour en cochant la case Avec contour. Dans ce cas, le contour des symboles peut avoir la couleur que vous désirez, il vous suffit de cliquer sur le carré coloré pour voir s'ouvrir le panneau des couleurs.
Vous pouvez également choisir l'épaisseur du contour dans la liste des options : Paramètres/Tailles. L'unité utilisée est celle de la carte.

Dans le cas d'un symbole texte, la couleur qui sera prise en compte est celle du remplissage. Celle du contour n'intervient pas.

Dans le cas d'un symbole image, aucun remplissage et aucun contour ne sont appliqués.

Si vous ne cochez ni la case Avec remplissage, ni la case Avec contour, vos symboles (autres que textes et images) ne seront pas visibles et la légende non plus.

Remarques sur les couleurs

Pour modifier une couleur, cliquez sur la couleur souhaitée et le panneau des couleurs s'ouvrira.

Pour créer, supprimer ou modifier une trame, cliquez avec le bouton droit sous PC, ou cliquez avec la touche Ctrl enfoncée sous MAC, sur la couleur souhaitée et le panneau des trames s'ouvrira.
Dans le panneau des trames, les valeurs choisies sont en unité du fond de carte. Si le module est dans une librairie utilisateur, ou bien si aucun fond de carte n'est fourni en entrée, alors on peut toujours paramétrer les trames, mais elles ne seront pas visibles.

Il n'est pas nécessaire de fermer le panneau des couleurs ou des trames à chaque fois. Si vous voulez changer deux couleurs, cliquez sur la première couleur à modifier, paramétrez la nouvelle couleur dans le panneau et cliquez sur Appliquer dans ce panneau (le panneau ne se ferme pas). Cliquez ensuite sur la deuxième couleur à modifier dans la fenêtre de paramétrage, et procédez de même. Fermez le panneau seulement à la fin.

Légende :


Si la case Afficher la légende est cochée, vous aurez accès aux différents paramétrages de la légende dans la liste des options.

Si la case Avec cadre est cochée, la légende sera entourée d'un cadre noir.

  • Textes


Vous pouvez tout d'abord choisir le titre de la légende. Par défaut, ce titre correspond au nom du module.

Si la donnée discrétisée est disponible en entrée, la précision des chiffres vous permet de choisir le nombre de chiffres avant et après la virgule. Le nombre de chiffres avant la virgule varie entre 1 et 10, celui après la virgule entre 0 et 10. Vous pouvez également cocher la précision des chiffres automatique auquel cas 9 chiffres significatifs sont conservés au total entre la partie entière et la partie décimale.

L'alignement des chiffres vous permet de modifier la présentation des textes de la légende en les alignant soit à gauche, soit à droite, soit sur la virgule. Le choix par défaut est "automatique" ce qui permet d'obtenir la meilleure présentation parmi les 3 configurations précédentes en fonction du type de données : "à gauche" pour les données discrétisées et les données qualitatives.

Le nombre de colonnes est également paramétrable, ce qui vous permet de passer de la représentation classique verticale en une représentation horizontale ou en colonnes. Le nombre de colonnes est limité à 12.

Vous avez la possibilité de positionner les textes à droite ou en-dessous des symboles dans la légende.

  • Polices


Vous avez la possibilité de choisir la Police de caractères que vous souhaitez. La taille ne sera pas choisie ici mais dans la liste des options : Légende/Tailles.

Vous pouvez choisir la couleur du texte de la légende en cliquant dans le carré coloré situé à droite de ce texte pour voir s'ouvrir le panneau des couleurs.

  • Tailles


Il vous suffit de décocher la case Taille automatique pour indiquer la taille que vous souhaitez. L'unité utilisée est celle de la carte.

Enfin, vous pouvez également paramétrer l'espacement entre les symboles et les textes de la légende, en choisissant une légende serrée, normale ou espacée.

  • Classes


Vous avez la possibilité de changer les textes des légendes. En décochant la case Légendes automatiques, vous pouvez saisir vos textes dans la colonne Légendes utilisateur du tableau. La première colonne indique la correspondance entre les classes et les textes.
Si la donnée discrétisée est disponible en entrée, les textes de la légende sont remplis par défaut avec des crochets pour indiquer les bornes des classes. Vous pouvez désormais choisir le remplissage automatique de ces textes en utilisant la formulation [x1 ; x2], de x1 à x2, x1 - x2 ou la représentation des textes intercalés.
Si la donnée qualitative est disponible en entrée, les textes de la légende sont remplis par défaut avec les noms des qualités que vous avez spécifiés en paramétrant le module.

  • Présentation


Si la donnée discrétisée est disponible en entrée, la case Ordre inverse permet d'inverser l'ordre des éléments dans la légende.
Attention, l'ordre des textes indiqués dans le tableau ne sera pas modifié.
Ainsi:
- si la case Ordre inverse n'est pas cochée, le texte associé à la Classe No 1 sera positionné en bas dans la légende.
- si la case Ordre inverse est cochée, le texte associé à la Classe No 1 sera positionné en haut dans la légende.

Attention, si la donnée qualitative est disponible en entrée, le texte associé à la Classe No 1 est toujours positionné en haut dans la légende.

Script :

2      module untyped_list ""
3        mod_type integer "104"
3        mod_subtype integer "613"
3        mod_name string "Symboles qual."
3        mod_dads integer_list ""
4          ? integer "4"
3        caption_origin vector ""
4          x_val double "0"
4          y_val double "0"
4          z_val double "0"
3        map_bounds bounds ""
4          bottom_left vector ""
5            x_val double "-1147.853027"
5            y_val double "4013.893066"
5            z_val double "0"
4          top_right vector ""
5            x_val double "3827.383057"
5            y_val double "9452.845703"
5            z_val double "0"
3        symbols integer_list ""
4          ? integer "-1"
4          ? integer "-1"
4          ? integer "-1"
4          ? integer "-1"
4          ? integer "-1"
4          ? integer "-1"
4          ? integer "-1"
3        lib_symbols integer_list ""
4          ? integer "1"
4          ? integer "2"
4          ? integer "3"
4          ? integer "4"
4          ? integer "5"
4          ? integer "6"
4          ? integer "7"
3        name_symbols string_list ""
4          ? string "sphere_Bleu.png"
4          ? string "sphere_Automne.png"
4          ? string "cone_Printemps.png"
4          ? string "cone_Bleu.png"
4          ? string "cone_Jaune.png"
4          ? string "cone_Rouge.png"
4          ? string "cone_Automne.png"
3        path_symbols path_list ""
4          ? path ""
5            file_type integer "-1"
5            type integer "2"
5            win32_net boolean "F"
5            volume string ""
5            path_elem string_list ""
4          ? path ""
5            file_type integer "-1"
5            type integer "2"
5            win32_net boolean "F"
5            volume string ""
5            path_elem string_list ""
4          ? path ""
5            file_type integer "-1"
5            type integer "2"
5            win32_net boolean "F"
5            volume string ""
5            path_elem string_list ""
4          ? path ""
5            file_type integer "-1"
5            type integer "2"
5            win32_net boolean "F"
5            volume string ""
5            path_elem string_list ""
4          ? path ""
5            file_type integer "-1"
5            type integer "2"
5            win32_net boolean "F"
5            volume string ""
5            path_elem string_list ""
4          ? path ""
5            file_type integer "-1"
5            type integer "2"
5            win32_net boolean "F"
5            volume string ""
5            path_elem string_list ""
4          ? path ""
5            file_type integer "-1"
5            type integer "2"
5            win32_net boolean "F"
5            volume string ""
5            path_elem string_list ""
3        symb_texts string_list ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
3        symb_text_fonts string_list ""
4          ? string "family:Arial-face:Regular-size:12"
4          ? string "family:Arial-face:Regular-size:12"
4          ? string "family:Arial-face:Regular-size:12"
4          ? string "family:Arial-face:Regular-size:12"
4          ? string "family:Arial-face:Regular-size:12"
4          ? string "family:Arial-face:Regular-size:12"
4          ? string "family:Arial-face:Regular-size:12"
3        fill_list fill_list ""
4          ? fill ""
5            fill_color fill_color ""
6              red255 integer "0"
6              green255 integer "0"
6              blue255 integer "255"
6              hue360 integer "240"
6              light255 integer "127"
6              saturation255 integer "255"
5            hatch hatch ""
6              angle1 double "0"
6              angle2 double "0"
6              desc_list1 double_list ""
6              desc_list2 double_list ""
6              is_weft boolean "T"
5            has_hatch boolean "F"
4          ? fill ""
5            fill_color fill_color ""
6              red255 integer "0"
6              green255 integer "180"
6              blue255 integer "0"
6              hue360 integer "120"
6              light255 integer "90"
6              saturation255 integer "255"
5            hatch hatch ""
6              angle1 double "0"
6              angle2 double "0"
6              desc_list1 double_list ""
6              desc_list2 double_list ""
6              is_weft boolean "T"
5            has_hatch boolean "F"
4          ? fill ""
5            fill_color fill_color ""
6              red255 integer "255"
6              green255 integer "0"
6              blue255 integer "0"
6              hue360 integer "0"
6              light255 integer "127"
6              saturation255 integer "255"
5            hatch hatch ""
6              angle1 double "0"
6              angle2 double "0"
6              desc_list1 double_list ""
6              desc_list2 double_list ""
6              is_weft boolean "T"
5            has_hatch boolean "F"
4          ? fill ""
5            fill_color fill_color ""
6              red255 integer "255"
6              green255 integer "180"
6              blue255 integer "0"
6              hue360 integer "42"
6              light255 integer "127"
6              saturation255 integer "255"
5            hatch hatch ""
6              angle1 double "0"
6              angle2 double "0"
6              desc_list1 double_list ""
6              desc_list2 double_list ""
6              is_weft boolean "T"
5            has_hatch boolean "F"
4          ? fill ""
5            fill_color fill_color ""
6              red255 integer "204"
6              green255 integer "0"
6              blue255 integer "255"
6              hue360 integer "288"
6              light255 integer "127"
6              saturation255 integer "255"
5            hatch hatch ""
6              angle1 double "0"
6              angle2 double "0"
6              desc_list1 double_list ""
6              desc_list2 double_list ""
6              is_weft boolean "T"
5            has_hatch boolean "F"
4          ? fill ""
5            fill_color fill_color ""
6              red255 integer "204"
6              green255 integer "255"
6              blue255 integer "0"
6              hue360 integer "72"
6              light255 integer "127"
6              saturation255 integer "255"
5            hatch hatch ""
6              angle1 double "0"
6              angle2 double "0"
6              desc_list1 double_list ""
6              desc_list2 double_list ""
6              is_weft boolean "T"
5            has_hatch boolean "F"
4          ? fill ""
5            fill_color fill_color ""
6              red255 integer "153"
6              green255 integer "0"
6              blue255 integer "0"
6              hue360 integer "0"
6              light255 integer "76"
6              saturation255 integer "255"
5            hatch hatch ""
6              angle1 double "0"
6              angle2 double "0"
6              desc_list1 double_list ""
6              desc_list2 double_list ""
6              is_weft boolean "T"
5            has_hatch boolean "F"
3        user_qual string_list ""
4          ? string "Monarchie Parlementaire"
4          ? string "Monarchie Constitutionnelle"
4          ? string "Democratie Parlementaire"
4          ? string "Republique"
4          ? string "Republique Parlementaire"
4          ? string "Republique Federale"
4          ? string "Republique Démocratique Parlementaire"
3        prj_delta vector ""
4          x_val double "0"
4          y_val double "0"
4          z_val double "0"
3        is_auto_size boolean "F"
3        size double "200"
3        stroke_thickness double "0"
3        has_fill boolean "T"
3        stroke stroke ""
4          stroke_color stroke_color ""
5            red255 integer "0"
5            green255 integer "0"
5            blue255 integer "0"
5            hue360 integer "0"
5            light255 integer "0"
5            saturation255 integer "0"
4          dash dash ""
5            desc_list double_list ""
4          has_dash boolean "F"
3        has_stroke boolean "T"
3        prj_show_caption boolean "T"
3        prj_title_string string "Types de gouvernement"
3        prj_precision_before integer "6"
3        prj_precision_after integer "2"
3        col_nb integer "1"
3        text_color stroke ""
4          stroke_color stroke_color ""
5            red255 integer "0"
5            green255 integer "0"
5            blue255 integer "0"
5            hue360 integer "0"
5            light255 integer "0"
5            saturation255 integer "0"
4          dash dash ""
5            desc_list double_list ""
4          has_dash boolean "F"
3        has_back_square boolean "T"
3        right_pos boolean "T"
3        caption_font string "family:Arial-face:Regular-size:12"
3        caption_auto_height boolean "T"
3        caption_height double "92.462195"
3        caption_space integer "1"
3        class_invert boolean "F"
3        caption_text integer "20"
3        prj_is_auto_strings boolean "T"
3        prj_user_string string_list ""
4          ? string "Monarchie Parlementaire"
4          ? string "Monarchie Constitutionnelle"
4          ? string "Democratie Parlementaire"
4          ? string "Republique"
4          ? string "Republique Parlementaire"
4          ? string "Republique Federale"
4          ? string "Republique Démocratique Parlementaire"
3        input_type integer "10"
3        class_nb integer "7"

Voir le module Symboles pour la liste des valeurs autorisées pour symbols et lib_symbols.


Exemple d'utilisation