Filtrer les entités
Vous pouvez modifier la visibilité des entités dans une couche afin que toutes les entités ne soient pas affichées lorsque la couche est visible.
Les entités d'une couche configurable peuvent être filtrées afin que seules celles qui s'appliquent à la carte que vous créez soient visibles. Le filtrage s'effectue par la création d'une requête logique reposant sur les attributs des entités. Seules les entités dont les attributs correspondent aux critères de requête seront visibles sur la carte. Pour les couches d'entités créées et stockées dans une carte, telles que les couches Remarques de carte par défaut, vous pouvez contrôler la visibilité de chaque entité dans la vue Détails de la couche du volet Couches.
Pour filtrer les entités dans une couche configurable
- Dans le volet Couches, cliquez sur la flèche située à côté de la couche pour laquelle vous souhaitez filtrer les entités. La vue Détails de la couche du volet apparaît.
- Dans la vue Détails de la couche, sous Filtre, cliquez sur Ajouter.
Si un filtre est déjà appliqué à la couche, les boutons Supprimer et Configurer sont visibles à la place du bouton Ajouter. Cliquez sur Configurer pour modifier le filtre existant.
Remarque :Si la couche n'est pas configurable, mais qu'elle contient des entités, chaque entité de la couche est répertoriée dans la vue Détails de la couche et vous pouvez activer et désactiver chaque entité individuellement. Si la couche fait référence à un service qui fournit une carte au lieu d'entités individuelles, il n'est pas possible de modifier le filtrage ou la visibilité des entités.
La boîte de dialogue Ensemble de définition s’ouvre. Vous pouvez alors définir les critères pour une expression logique qui indique quelles entités doivent apparaître dans la couche.
- Sous l'onglet Requête, cliquez sur la flèche de la liste déroulante Champ et choisissez le champ à interroger dans la liste.
Les champs de la couche sont répertoriés par nom et le type de données du champ apparaît également ; le type de données affecte le type d'opérateur que vous pouvez appliquer dans la requête.
- Cliquez sur la flèche de la liste déroulante Opérateur et choisissez l'opérateur logique de la requête dans la liste.
- Pour les champs de type chaîne, vous pouvez choisir Contient, Egal à ou Différent de.
- Pour les champs numériques et de date, vous pouvez choisir Egal à, Supérieur à, Supérieur ou égal à, Inférieur à, Inférieur ou égal à ou Différent de.
- Pour les champs dotés de domaines, vous pouvez choisir Egal à ou Différent de.
- Entrez la valeur sur laquelle vous souhaitez faire porter la requête :
- Si votre requête porte sur une valeur spécifique, entrez cette valeur dans la zone Valeur.
- Si vous interrogez les valeurs d'un autre champ, cliquez sur Champ, cliquez sur la flèche de la liste déroulante, puis choisissez le champ à interroger. Vous pouvez choisir un champ lorsque vous interrogez des champs numériques et de date.
Remarque :Si vous interrogez un champ de date, vous pouvez utiliser le sélecteur de dates pour choisir une date.
Pour en savoir plus sur l'interrogation d'un champ de date
Pour découvrir ce que sont les valeurs de champ, cliquez sur l'onglet Données pour voir un sous-ensemble des entités de la couche et leurs attributs.
- Cliquez sur le bouton Ajouter pour ajouter les critères que vous avez définis à la liste des critères au bas de la boîte de dialogue.
- Répétez les étapes ci-dessus pour ajouter un autre critère à la requête, si besoin.
Par défaut, si vous ajoutez plusieurs critères, les résultats de la requête sont les entités qui correspondent à tous les critères. Vous pouvez choisir à la place d'afficher les entités qui correspondent à l'un ou l'autre critère en modifiant le bouton de l'opérateur logique Et dans la liste des critères en Ou.
- Si vous souhaitez regrouper les critères dans une requête, sélectionnez les critères dans la liste et cliquez sur le bouton Groupe au bas de la boîte de dialogue. Les critères regroupés apparaissent entourés par une zone. Vous pouvez également sélectionner un groupe de critères et cliquer sur Dissocier pour supprimer le regroupement et appliquer les critères séparément dans l'ordre indiqué.
- Cliquez sur OK pour fermer la boîte de dialogue.
La carte est actualisée pour afficher uniquement les entités qui répondent aux critères que vous avez spécifiés.
Lorsque vous ajoutez un service à partir d'éléments de contenu dans ArcGIS Online à votre carte, il est possible qu'une symbologie d'entité et d'autres propriétés d'affichage soient déjà configurées. Vous pouvez modifier la configuration sur la carte et également restaurer la configuration définie par l'élément du service. Si vous êtes le propriétaire du service, vous pouvez également télécharger la nouvelle configuration à partir de la carte sur votre élément du service.
Pour en savoir plus sur le téléchargement et la restauration des configurations des couches
Pour afficher toutes les entités dans une couche
Si un filtre est appliqué aux entités d'une couche, les boutons Supprimer et Configurer de la vue Détails de la couche sont visibles, sous Filtre.
Cliquez sur Supprimer pour supprimer la requête filtrée afin que toutes les entités de la couche soient affichées.
Cliquez sur Configurer pour modifier le filtre existant.