Skip To Content

Filtrer les mises à jour

Les propriétaires de couche d’entités peuvent configurer la couche pour qu’elle assure le suivi du créateur des entités et de la personne qui a effectué la dernière mise à jour, ainsi que de la date de création et de dernière mise à jour des entités. Si ce suivi est activé pour une couche d'entités, vous pouvez consulter l'historique des mises à jour en cliquant sur l'une des entités de la carte. L’historique s’affiche dans les informations attributaires situées de la fenêtre contextuelle.

Vous pouvez également filtrer les mises à jour qui apparaissent sur la carte. Cela s’avère utile dans les processus d’assurance qualité. Par exemple, si vous souhaitez examiner les mises à jour apportées au cours des 5 derniers jours, vous pouvez ouvrir la couche dans Map Viewer et définir un filtre sur le champ de date qui stocke la date de la dernière mise à jour des entités. Si vous souhaitez afficher uniquement les mises à jour effectuées par un utilisateur particulier, vous pouvez également définir un filtre qui recherche le nom d’utilisateur d’un éditeur précis. Pour les couches d’entités hébergées, si vous avez uniquement besoin de filtrer par le nom d’utilisateur de l’éditeur, vous pouvez ajouter la couche dans Map Viewer et appliquer un filtre sur un éditeur particulier.

Le suivi de la personne qui a créé et modifié en dernier les entités est configuré par l'auteur de la couche. Le suivi est disponible dans les services d'entités d'ArcGIS Server 10.1 ou versions ultérieures. Vous ne pouvez filtrer les mises à jour qu'avec les couches pour lesquelles le suivi est activé et qui comportent moins de 30 000 entités.

Appliquer un filtre

Vous pouvez appliquer un filtre sur le champ de date utilisé pour le suivi de la date et de l’heure de la dernière modification des entités en indiquant une plage de dates précise. Ainsi, si vous examinez les mises à jour à la fin de chaque semaine, vous pouvez filtrer toutes les mises à jour effectuées depuis la semaine précédente. Cela vous permet d’identifier de nouvelles mises à jour et d’éliminer ainsi toute duplication dans votre processus d’assurance qualité. Vous pouvez appliquer un filtre à partir du panneau Contents (Contenu) ou d’une table dans Map Viewer.

Vous pouvez également définir un filtre sur le champ employé pour stocker les noms d’éditeur, de telle sorte que seules les entités mises à jour par un utilisateur particulier s’affichent sur la carte. Par exemple, si vous avez un nouvel employé et que vous souhaitez apporter une attention particulière à ses mises à jour pendant les premiers mois, vous pouvez appliquer un filtre qui affiche les mises à jour apportées par cet employé pendant une période spécifique.

Les avantages du filtrage sont les suivants :

  • Lorsque vous définissez un filtre sur la couche, vous pouvez enregistrer le filtre dans la carte.
  • Ces types de filtres peuvent être appliqués à la fois aux couches d’entités ArcGIS Server et aux couches d’entités hébergées.
  • Vous pouvez combiner les filtres appliqués à plusieurs champs.

Utiliser l’option Filter Edits (Filtrer les mises à jour)

Dans le cas des couches d’entités hébergées, vous pouvez tirer parti de l’option Filter Edits (Filtrer les mises à jour) dans Map Viewer pour appliquer un filtre en fonction d’un éditeur.

Par exemple, si vous disposez d’une couche d’entités hébergée modifiable partagée avec le public et que vous souhaitez afficher les modifications effectuées par des utilisateurs anonymes (à savoir les utilisateurs qui ne se sont pas connectés à votre organisation), vous pouvez appliquer un filtre pour obtenir toutes les entités mises à jour par ESRI_Anonymous et examiner ces mises à jour.

Vous pouvez utiliser ce filtre combiné à un filtre défini selon la date de mise à jour pour afficher toutes les mises à jour effectuées par un utilisateur particulier pour certaines dates ou plages de dates.

L’avantage de cette méthode par rapport à l’application d’un filtre sur la couche est qu’il n’est pas nécessaire de connaître et entrer correctement le nom d’utilisateur de l’éditeur puisque l’option Filter Edits (Filtrer les mises à jour) propose une liste de noms d’utilisateur.

Procédez comme suit pour choisir un éditeur spécifique en fonction duquel appliquer un filtre sur une couche d’entités hébergée :

  1. Ouvrez la couche d’entités dans Map Viewer.
  2. Cliquez sur le bouton Détails.
  3. Cliquez sur le bouton Show Contents of Map (Afficher le contenu de la carte).
  4. Dans la fenêtre Contents (Contenu), choisissez la couche pour laquelle vous voulez filtrer les mises à jour par éditeur.
  5. Cliquez sur le bouton More Options (Autres options), puis sur Filter Edits (Filtrer les mises à jour).
  6. Choisissez l’éditeur dans le menu déroulant Show edits made by (Afficher les modifications effectuées par).

    Seules les entités mises à jour par cet utilisateur se dessineront sur la carte. Vous pouvez vérifier le placement de l’entité ou ouvrir la table et vérifier les attributs.

  7. Cliquez sur Afficher toutes les modifications pour supprimer le filtre et afficher toutes les entités de la carte.
Remarque :

Les filtres définis via l’option Filter Edits (Filtrer les mises à jour) ne sont pas enregistrés avec la carte. Si vous fermez la carte et que vous la rouvrez, vous devez redéfinir le filtre.