Filtres de la couche

Deux types de filtre permettent d'afficher dans une couche certains des éléments, sur la base des valeurs de leurs attributs :

  • Filtre de base : ce filtre permet de restreindre les éléments de la source de données afin de n’afficher dans la couche que ceux qui répondent à certains critères. Ce type de filtre vous permet de créer plusieurs couches basées sur une même source de données, chacune présentant un sous-ensemble spécifique d’éléments.

  • Filtres dynamiques : ces filtres sont définis par les utilisateurs pour restreindre les éléments de la couche afin de n’afficher que ceux qui répondent à certains critères.

Filtre de base

Le filtre de base n'est pas visible pour les utilisateurs avec le rôle Visualisateur (qui accèdent seulement aux applications JMap NG).

Le filtre est composé de conditions qui s'additionnent. Seuls les éléments qui respectent l'ensemble des conditions apparaîtront dans la couche.

La section Filtres, accessible en cliquant sur l’icône , a deux onlets. L'onglet De base vous permet de configurer les conditions qui constituent le filtre.

1

Appuyez sur l'icône + pour ajouter une condition au filtre.

2

Composantes de la condition : Attribut : Sélectionnez l'attribut dans la liste déroulante. Tous les attributs de la source de données sont disponibles. Opérateur : Sélectionnez l'opérateur dans le menu déroulant. Les opérateurs varient en fonction du type d'attribut sélectionné (texte, entier, double, date). La section Opérateurs des filtres décrit chacun d'eux. Valeur : Inscrivez la valeur de l'attribut qui sera utilisée pour filtrer les éléments. Vous pouvez utiliser des caractères spéciaux dans cette plage.

3

Le filtre est une unité composé des conditions.

Vous pouvez ajouter une condition, la mettre à jour en modifiant ses composantes ou l'effacer. Par la suite vous mettez à jour le filtre. La couche contient les éléments qui respectent l'ensemble des conditions du filtre.

Filtres dynamiques

Une couche peut avoir des filtres dynamiques qui permettent d'afficher les données de la couche qui respectent leurs conditions. Les membres de l'organisation avec le rôle Visualisateur voient les filtres dans l'application JMap NG.

Chaque filtre comporte une ou plusieurs conditions.

La section Filtres, accessible en cliquant sur l’icône , dans l'onglet Dynamiques, vous permet de configurer les filtres.

Chaque filtre a un nom que vous pouvez modifier en appuyant sur .

1

Appuyez sur l'icône + pour ajouter un filtre.

2

Appuyez sur l'icône + pour ajouter une condition au filtre.

3

Composantes de la condition : Attribut : Sélectionnez l'attribut dans la liste déroulante. Tous les attributs de la source de données sont disponibles. Opérateur : Sélectionnez l'opérateur dans le menu déroulant. Les opérateurs varient en fonction du type d'attribut sélectionné (texte, entier, double, date). La section Opérateurs des filtres décrit chacun d'eux. Valeur : Inscrivez la valeur de l'attribut qui sera utilisée pour filtrer les éléments. Vous ne pouvez pas utiliser des caractères spéciaux dans cette plage.

4

Paramètre de visibilité par défaut du filtre dans les applications JMap NG.

Appuyez surou sur pour afficher ou masquer le filtre dans les applications.

Appuyez sur pour appliquer le filtre ou appuyez sur pour l'enlever. La carte affiche le résultat.

Opérateurs des filtres

L'opérateur permet de filtrer les éléments d'une source de données pour conserver dans la couche ceux dont :

Égal à : la valeur de l’attribut (peu importe son type) est égale à la valeur spécifiée.

Pas égal à : la valeur de l’attribut (peu importe son type) est différente de la valeur sélectionnée.

Parmi (IN) : la valeur de l'attribut (de type texte) se trouve parmi les valeurs sélectionnées.

Pas parmi (NOT IN) : la valeur de l'attribut (de type texte) ne se trouve pas parmi les valeurs sélectionnées.

Plus grand que : la valeur de l’attribut (de type numérique ou date) est supérieure à la valeur sélectionnée.

Plus grand ou égal à : la valeur de l’attribut (de type numérique ou date) est supérieure ou égale à la valeur sélectionnée.

Plus petit que : la valeur de l’attribut (de type numérique ou date) est inférieure à la valeur sélectionnée.

Plus petit ou égal à : la valeur de l’attribut (de type numérique ou date) est inférieure ou égale à la valeur sélectionnée.

Contient : la valeur de l’attribut (de type texte) contient la valeur sélectionnée.

Ne contient pas : la valeur de l’attribut (de type texte) ne contient pas la valeur sélectionnée. Cela revient à faire une requête avec la clause WHERE nom_attribut NOT LIKE '%value%'.

Commence par : la valeur de l'attribut (de type texte) commence par la valeur sélectionnée.

Ne commence pas par : la valeur de l'attribut (de type texte) ne commence pas par la valeur sélectionnée.

Se termine par : la valeur de l'attribut (de type texte) se termine par la valeur sélectionnée.

Ne se termine pas par : la valeur de l'attribut (de type texte) ne se termine pas par la valeur sélectionnée.

Est null : la valeur de l’attribut (peu importe son type) est nulle.

N’est pas null : la valeur de l’attribut (peu importe son type) n’est pas nulle.

Entre : la valeur de l’attribut (de type numérique ou date) est dans l’intervalle défini par les deux valeurs entrées.

N’est pas entre : la valeur de l’attribut (de type numérique ou date) est en dehors de l’intervalle défini par les deux valeurs entrées.