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, vous pouvez utiliser les menus Filter Edits (Filtrer les mises à jour) pour définir un filtre basé sur un éditeur et une période spécifiques.

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 couches d'entités d'ArcGIS Server 10.1 ou versions ultérieures et dans les couches d'entités hébergées. 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.
  • Vous exercez un contrôle accru sur le filtre de date par rapport à la méthode décrite dans la section suivante.

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 ou d’une période.

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 et une période spécifiques en fonction desquels 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 et une période dans les menus déroulants Show edits made by (Afficher les modifications effectuées par).

    Seules les entités mises à jour par cet utilisateur pendant cette période 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.