Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article montre comment appliquer des filtres à une couche de carte dans Fabric Maps pour contrôler les enregistrements qui sont affichés. Pour plus d’informations sur le filtrage des données, consultez Filtrage des données dans Fabric Maps.
Note
Pour une couche de service de fonctionnalité externe, utilisez une requête de source pour contrôler quels enregistrements et champs le service distant retourne. Les filtres de couche cartographique dans cet article s’appliquent après que Fabric Maps ait récupéré les fonctionnalités. Pour plus d’informations, voir Requêtes source et filtres de couche cartographique.
Prerequisites
- Carte avec au moins une couche de données vectorielles.
- Modifiez les autorisations sur la carte (pour enregistrer les filtres).
- Couche avec des champs filtrables.
Ouvrir le panneau de filtre
Ouvrez la carte.
Sélectionnez la couche cible.
Sélectionnez Plus d’options (...) en regard de la couche.
Sélectionnez Filtrer.
Le panneau de filtre s’ouvre pour la couche sélectionnée.
Sélectionnez le bouton Ajouter un filtre .
Un bouton Nouveau filtre apparaît en regard du bouton Ajouter un filtre .
Sélectionnez le bouton Nouveau filtre .
Une boîte de dialogue Nom de champ s’affiche.
En sélectionnant la liste déroulante Sélectionner un champ , vous pouvez maintenant créer l’un des filtres décrits dans les sections suivantes.
Créer un filtre catégoriel
Utilisez des filtres catégorieux pour inclure ou exclure des enregistrements en fonction des valeurs de texte.
- Dans le panneau filtre, sélectionnez un champ textuel.
- Utilisez la zone de recherche pour rechercher des valeurs.
- Sélectionnez une ou plusieurs valeurs.
- Sélectionnez Appliquer.
Exemple: Filtrez par état, catégorie ou agence.
Créer un filtre de plage numérique
Utilisez des filtres de plages numériques pour limiter les enregistrements dans une plage de valeurs.
- Sélectionnez un champ numérique.
- Ajustez le curseur de plage pour définir les valeurs minimales et maximales.
- Sélectionnez Appliquer.
Note
Comme montré sur la capture d’écran précédente, les grandes valeurs sont abrégées sur le curseur horizontal pour plus de lisibilité. Le pointage sur un point affiche la valeur complète.
Créer un filtre booléen
Utilisez des filtres booléens pour les champs true/false.
- Sélectionnez un champ booléen.
- Sélectionnez l'interrupteur du filtre sur Activé ou Désactivé.
- Sélectionnez Appliquer.
Créez un filtre date/heure
Des filtres de date et d’heure sont disponibles pour Kusto, l’Ontology et les couches de service d’entités externes. Fabric Maps interprète les valeurs de date/heure du service de fonctionnalités externes comme UTC au format RFC 3339.
- Sélectionnez un champ date/heure.
- Choisissez une heure de début et de fin.
- Sélectionnez Appliquer.
Combiner plusieurs filtres
Pour sélectionner un autre filtre, sélectionnez le bouton Ajouter un filtre .
En savoir plus sur la combinaison de filtres :
- Vous pouvez ajouter plusieurs filtres à la même couche.
- Tous les filtres sont évalués à l’aide de la logique AND .
- Seuls les enregistrements qui répondent à toutes les conditions sont affichés.
Filtres de verrouillage
Verrouille les filtres pour empêcher la suppression en mode affichage.
- Lors de la création ou de la modification d'un filtre, sélectionnez le toggle verrouiller/déverrouiller le filtre pour verrouiller ou déverrouiller le filtre.
- Sélectionnez Appliquer.
Filtres verrouillés :
- Appliquez automatiquement lorsque la carte s’ouvre.
- Impossible à supprimer par les spectateurs.
Vérifier le comportement en mode affichage
- Ouvrez la carte en mode affichage.
- Essayez d’ajouter ou de modifier des filtres verrouillés et déverrouillés.
- Vérifiez que :
- Les filtres verrouillés ne peuvent pas être supprimés.
- Les modifications ne sont pas enregistrées lors de la réouverture de la carte.
Supprimer des filtres (mode d’édition)
Vous devez être en mode édition pour supprimer définitivement un filtre.
Ouvrez la carte en mode édition.
Retirez le filtre, verrouillé ou déverrouillé, en sélectionnant le x.
Enregistrez la carte.
Supprimer des filtres (mode affichage)
En mode affichage, vous pouvez supprimer des filtres déverrouillés pour afficher les données non filtrées, mais les modifications ne sont pas enregistrées.
Ouvrez la carte en mode affichage.
Retirez le filtre déverrouillé en sélectionnant le x. Le filtre verrouillé n’a pas de X. Une icône de verrouillage indique que le filtre est verrouillé.
Tu ne peux pas sauvegarder la carte.
Limitations et remarques sur la conception
- Les filtres s’appliquent uniquement à la couche sélectionnée.
- Si une couche n’a pas de propriétés, le filtrage n’est pas disponible.
- Les valeurs numériques abrégées améliorent la lisibilité des curseurs.
- Les filtres de date/heure ne sont pas pris en charge pour GeoJSON ou PMTiles.
Pour plus d’informations, consultez Filtrage des données dans Fabric Maps.