Appliquer les filtres (Map Viewer)

Vous pouvez utiliser des filtres pour centrer la vue sur une couche d’entités ou une couche d’imagerie dans une carte. En limitant la visibilité des entités ou des images d’une couche, vous pouvez mettre en évidence ce qui est important à vos yeux. Par exemple, vous pouvez appliquer un filtre à une couche de criminalité de sorte que seuls les incendies criminels qui ont eu lieu le mois dernier apparaissent sur la carte. En filtrant la couche de criminalité selon le type et la date du délit, vous pouvez afficher des tendances sur les lieux récemment sujets à des incendies criminels et aider la gendarmerie à empêcher les futures tentatives d'incendies criminels.

Si la couche inclut des champs de date, vous pouvez la filtrer par date. Par exemple, vous pouvez afficher les emplacements des tremblements de terre qui se sont produits lors d'une période spécifique ou afficher dynamiquement les événements qui ont eu lieu par rapport à la date du jour.

Remarque :

Le filtrage d’images dans Map Viewer est pris en charge uniquement pour les ensembles d’images. Pour identifier les couches d’images associées à des tables qui prennent en charge le filtrage, cliquez sur l’onglet Overview (Vue d’ensemble) dans la page des éléments de la couche et vérifiez que Image Collection (Ensemble d’images) est répertorié en tant que Source.

Vous pouvez filtrer les couches d’imagerie en vous basant sur les jeux de données mosaïque dans Map Viewer Classic.

Expressions de filtre

Un filtre utilise une ou plusieurs expressions de filtre pour déterminer les entités ou images affichées sur la carte. Vous créez des expressions de filtre à l'aide des champs attributaires dans vos données.

Chaque expression inclut un nom de champ, un opérateur et une valeur. Par exemple, vous pouvez créer un filtre sur une couche contenant les données de criminalité d'une ville (vols, incendies criminels, attaques, etc.) pour n'afficher que les incendies criminels, comme suit :

  • Pour le nom du champ, sélectionnez Primary Type (Type principal).
  • Pour l’opérateur, sélectionnez includes (inclut).
  • Pour la valeur, sélectionnez Arson (incendie criminel).
Conseil :

Si l’opérateur includes (inclut) est spécifié à la place de l’opérateur is (est), une liste des valeurs disponibles dans vos données est affichée. Cela peut s'avérer utile si vous n'êtes pas certain de la valeur exacte. Une liste de valeurs est disponible pour les champs qui incluent des valeurs codées.

Pour affiner davantage le filtre afin de n'afficher que les incendies criminels signalés au cours du mois dernier, vous pouvez créer une seconde expression, comme suit :

  • Pour le nom du champ, sélectionnez Date (Date).
  • Pour l’opérateur, sélectionnez in the last (dans les dernier(ère)s).
  • Pour la valeur, sélectionnez 1 month (1 mois).

Si le filtre contient plusieurs expressions, vous devez choisir une option correspondante pour les connecter. Dans l’exemple ci-dessus, l’option All of the following are true (Toutes les conditions suivantes sont vraies) est sélectionnée. Cela signifie que seules les entités ou images qui correspondent à l'ensemble des expressions de filtre (dans le cas présent, les incendies criminels au cours du mois dernier) sont affichées sur la carte lorsque le filtre est appliqué.

D’autres filtres peuvent nécessiter l’option Any of the following are true (L’une des conditions suivantes est vraie). Par exemple, pour afficher à la fois les incendies criminels et les vols sur la carte tout en filtrant les autres actes criminels, vous pouvez créer une expression de filtre pour afficher les incendies criminels (comme indiqué précédemment) et une expression similaire pour afficher les vols. Sélectionnez ensuite Any of the following are true (L’une des conditions suivantes est vraie) pour afficher les actes criminels qui correspondent à l’expression des incendies volontaires ou des vols.

Créer un filtre

La création d’un filtre dans Map Viewer implique la création d’une ou plusieurs expressions de filtre et l’utilisation de l’option d’appariement appropriée pour déterminer le mode d’application des expressions aux données. Si un appariement plus avancé est requis, vous pouvez également regrouper les expressions de filtre.

Lorsque vous configurez le filtre, les entités et les images qui ne correspondent pas aux critères du filtre apparaissent en gris, ou sont estompées, sur la carte jusqu’à ce que vous enregistriez le filtre. Lorsque le filtre est enregistré, ces entités ou images sont masquées.

Conseil :

Vous pouvez utiliser des raccourcis clavier pour effectuer rapidement des processus dans Map Viewer. Pour voir la liste complète des raccourcis clavier dans Map Viewer, appuyez sur les touches Alt+? sous Microsoft Windows ou les touches Option+? sous Mac.

Pour créer et appliquer un filtre, procédez comme suit :

  1. Assurez-vous d’être connecté et, si vous souhaitez enregistrer vos modifications, de posséder les privilèges appropriés pour créer, mettre à jour et supprimer du contenu.

    Remarque :
    Vous pouvez explorer des cartes, ajouter et configurer des couches et effectuer d’autres opérations sans vous connecter. Pour enregistrer votre travail, connectez-vous avant de créer une carte.

  2. Dans Map Viewer, ouvrez la carte contenant la couche ou ajoutez la couche directement.
  3. Dans la barre d’outils (claire) Settings (Paramètres), cliquez sur Filter (Filtre) Filtrer.
  4. Créez une expression de filtre comme suit :
    1. Dans la fenêtre Filter (Filtre), cliquez sur Add new (Ajouter nouveau).
    2. Cliquez sur le sélecteur de champ, puis sélectionnez le champ à utiliser pour l’expression.
      Conseil :

      Utilisez les options de recherche et de tri de la fenêtre Replace field (Remplacer un champ) pour rechercher un champ.

    3. Cliquez sur le sélecteur d'opérateur et sélectionnez un opérateur, tel que le suivant : is (est), is not (n'est pas), includes (inclut), excludes (exclut) ou contains (contient).
      Remarque :

      Si vous sélectionnez un champ de date ou de date uniquement, des opérateurs supplémentaires deviennent disponibles. Vous pouvez utiliser les opérateurs in the last (au cours des derniers) et not in the last (pas au cours des derniers) pour appliquer un filtre dynamique à date relative qui permet d’afficher les évènements qui se sont produits par rapport au jour actuel, par exemple, toutes les entités modifiées au cours des cinq derniers jours, sans mettre à jour manuellement le filtre chaque jour.

      Les conditions de filtre à date relative incluent une plage de valeurs de date. Cette plage peut inclure le moment présent (à savoir maintenant) ou il peut également s’agir d’une période prédéfinie (par exemple, la semaine passée). Le type de plage disponible dépend de l’opérateur que vous sélectionnez. Les conditions de filtre à date relative peuvent s’appliquer à des champs de date et de date uniquement dans les couches d’entités hébergées et dans les couches d’entités ArcGIS Server (version 10.9.1 ou supérieure). Reportez-vous à la rubrique Champs de date et d’heure dans ArcGIS Online pour plus d’informations sur l’utilisation des données temporelles.

    4. Dans la zone de saisie de la valeur, entrez une valeur à utiliser dans l'expression.

      La zone de saisie varie selon le type de champ et l'opérateur. Si, par exemple, vous avez sélectionné l’opérateur includes (inclut) ou excludes (exclut), vous sélectionnez dans une liste de valeurs de données pour le champ spécifié.

      Si vous avez spécifié un champ de date, selon l'opérateur sélectionné, vous pouvez spécifier une date unique (ou deux) à partir du calendrier, saisir une date ou deux manuellement ou spécifier une plage de jours, semaines ou mois.

  5. Vous pouvez également ajouter une autre expression au filtre :
    1. Cliquez sur Add new (Ajouter nouveau) et répétez l’étape précédente pour chaque nouvelle expression de filtre.
      Conseil :

      Pour créer une expression similaire à celle que vous avez créée, cliquez sur Options Options sur l’expression, puis sur Duplicate (Dupliquer). Apportez les modifications nécessaires au groupe dupliqué.

      Pour supprimer une expression, cliquez sur Options, puis sur Delete (Supprimer).

    2. Cliquez sur le menu déroulant Show features where (Afficher les entités pour lesquelles) et sélectionnez une option d’appariement.

      L’option All of the following are true (Toutes les conditions suivantes sont vraies) affiche les entités et les images qui correspondent à toutes les expressions du filtre. L’option Any of the following are true (L’une des conditions suivantes est vraie) affiche les entités et les images qui correspondent à une ou plusieurs expressions. Pour des exemples de ces options, reportez-vous à la rubrique Expressions de filtre.

  6. Dans la fenêtre Filter (Filtre), cliquez sur Save (Enregistrer) pour enregistrer et appliquer le filtre à la couche.
    Conseil :

    Pour retirer une expression du filtre, cliquez sur Options, puis sur Delete (Supprimer). Pour retirer toutes les expressions, cliquez sur Clear all (Effacer tout).

Utiliser des groupes de conditions

Pour créer un filtre plus complexe, vous pouvez utiliser des groupes de conditions afin de regrouper plusieurs expressions. La manière dont vous les regroupez détermine ce que vous voyez sur la carte. Par exemple, vous pouvez utiliser des groupes de conditions pour affiner davantage le filtre des actes criminels décrit ci-dessus. Pour afficher à la fois les incendies volontaires et les vols signalés au cours du mois dernier tout en filtrant les incidents qui correspondent à tous les autres types de crime et périodes, vous pouvez créer deux groupes en rassemblant l’expression de date avec chacun des types d’incident et choisir l’option permettant de filtrer les résultats en appariant au moins l’un des groupes de conditions.

Pour créer un filtre à l’aide de groupes de conditions, procédez comme suit :

  1. Suivez les quatre premières étapes de la section Créer un filtre ci-dessus.
  2. Sur l’expression à rassembler, cliquez sur Options Options et sur Add condition (Ajouter une condition).

    Un nouveau groupe contenant l’expression existante et une nouvelle expression vide est créé.

  3. Ajoutez un champ, un opérateur et une valeur pour la nouvelle expression.
  4. Pour ajouter des expressions au groupe, cliquez sur Add condition (Ajouter une condition) et répétez l’étape précédente pour chaque expression.
  5. Cliquez sur le menu déroulant du groupe et sélectionnez une option d’appariement.

    L’option All of the following are true (Toutes les conditions suivantes sont vraies) affiche les entités et les images qui correspondent à toutes les conditions du groupe. Any of the following are true (L’une des conditions suivantes est vraie) affiche les entités et les images qui respectent au moins une condition du groupe (par exemple, les incidents dont le type principal est incendie volontaire ou vol).

  6. Vous pouvez également répéter les étapes précédentes pour créer d’autres groupes de conditions.
    Conseil :

    Pour créer un groupe similaire à celui que vous avez créé, cliquez sur Options sur le groupe et sur Duplicate (Dupliquer). Apportez les modifications nécessaires au groupe dupliqué.

    Pour retirer une expression du groupe, cliquez sur Remove (Supprimer) Retirer. Pour supprimer un groupe, cliquez sur Options et sur Delete (Supprimer). Pour retirer tous les groupes, cliquez sur Clear all (Effacer tout).

  7. Dans la fenêtre Filter (Filtre), cliquez sur Save (Enregistrer) pour enregistrer et appliquer le groupe de filtres à la couche.