Propriétés des couches - Filtres

L'onglet filtre est très utile pour isoler ou exclure certaines entités de votre carte.

L'onglet Filtre vous permet d'afficher seulement certaines caractéristiques d'un fichier cartographique plutôt que toutes les caractéristiques.

     - Définition,

     - Filtre Simple,

      - Expression RegEx,

      - Filtre avec une expression


Attention - L'onglet Filtres de la propriété des couches est disponible SEULEMENT pour des couches géographiques locales.

 

Définition

     Voici l'onglet Filtre : 

onglet-filtre

Propriété des filtres

     Activé : Lorsqu'il est activé, le filtre sera appliqué au fichier de la carte. L'icône représentant le type de couche cartographique dans le contrôle des couches change pour indiquer qu'un filtre est appliqué.

     La valeur de la colonne du filtre est comparée caractère par caractère à la valeur saisie par l'utilisateur jusqu'à ce que tous les caractères soient identiques ou qu'une différence soit trouvée, en utilisant les règles suivantes :

  • Espace < Tout
  • A < B, a < b
  • Majuscule < Minuscule
  • Nombre < Alphabet

         Soyez prudent en comparant des valeurs numériques de cette façon. Comme chaque nombre est comparé un chiffre à la fois, le résultat peut être contre-intuitif. Par exemple, "80" est supérieur à "1000" parce que la comparaison du premier chiffre fixe le résultat de toute la comparaison. Si vous devez effectuer des comparaisons numériques en dehors d'EGAL, utilisez des filtres d'expression*.

Filtre simple

     Le filtre simple compare la valeur d'une caractéristique à une valeur de chaîne. 

simple

Propriétés de filtre simple

     Utiliser la colonne : Sélectionne la colonne de données du fichier source qui sera utilisée dans le filtre.

     Opération : Sélectionne l'opérateur qui sera utilisé dans la comparaison entre la valeur de la caractéristique et la valeur saisie par l'utilisateur. Si la comparaison renvoie à VRAI, alors la caractéristique sera affichée.

     Valeur : Définit la valeur de la chaîne qui sera comparée à la valeur de la caractéristique. 

Expression RegEx

     Le filtre RegEx fait correspondre la valeur d'une caractéristique avec une expression régulière. 

regex

Propriétés du filtre RegEx 

     Colonne du filtre : Sélectionne la colonne de données du fichier source qui sera utilisée dans le filtre.

     RegEx : Définit l'expression régulière à faire correspondre avec la valeur de la caractéristique.


Expression régulière (RegEx) 

     Une expression régulière fournit un moyen concis et flexible de faire correspondre des chaînes de texte, telles que des caractères, des mots ou des motifs de caractères particuliers. Il est souvent plus concis de spécifier les membres d'un ensemble par une telle expression que par une liste.

     De plus amples informations sur les options RegEx peuvent être trouvées sur le Web. Nous vous recommandons ce lien --> http://en.wikipedia.org/wiki/Regular_expression

Filtre par expression

expression

Propriétés du filtre par expression

     Expression : L'expression à évaluer pour chaque caractéristique. 

Expression     

Une expression comporte deux valeurs et un opérateur qui détermine le type de comparaison. Les expressions peuvent être mises entre parenthèses, puis combinées avec les opérateurs AND, OR et NOT.

     Exemple : ("[Entity_Type_EN]" eq "Capitale provinciale") AND ([Class] = 4)

 

Expression de chaîne

     Dans l'exemple "[Entity_Type_EN]" eq "Capitale provinciale" :

  • "[Entity_Type_EN]" : La valeur placée entre crochets à l'intérieur de guillemets doubles fait référence à un nom de colonne de données.
  • "Capitale provinciale" : La valeur placée entre guillemets doubles fait référence à la valeur d'une entité.

 

Expression numérique
     Dans l'exemple [Class] = 4 :

  • [Class] : Les valeurs entre crochets font référence à un nom de colonne de données. 

     Les opérations suivantes peuvent être effectuées avec des nombres. Elles ne renvoient pas une valeur VRAI/FAUX mais peuvent être utilisées pour créer un nombre à utiliser dans une expression numérique.