Mettre en œuvre un contrôle qualité automatique

Disponible avec les licences ArcGIS Pro Standard et Data Reviewer.

Résumé du didacticiel

Dans ce didacticiel, vous allez utiliser ArcGIS Data Reviewer pour valider et identifier les données de votre projet afin de vous assurer qu’elles satisfont les critères de qualité des données définis par votre organisation et les processus dans lesquels vous pouvez les implémenter. Pour ce faire, vous allez mettre en œuvre un contrôle qualité automatisé à l’aide de vérifications Data Reviewer pour évaluer la qualité des entités stockées dans un fichier ou une géodatabase ArcGIS Enterprise.

Remarque :

Si vous avez accès à une géodatabase Enterprise ou à un service d’entités et que vous connaissez les concepts de base de l’utilisation d’Enterprise, consultez les didacticiels de démarrage rapide Data Reviewer pour Enterprise.

Durée estimée

20 minutes

Configuration logicielle requise

ArcGIS Pro

Remarque :

Les didacticiels de démarrage rapide sont mis à jour à chaque nouvelle version logicielle. Vous profiterez d’une expérience optimale si vous utilisez une version de l’aide en ligne correspondant à la version de votre logiciel.

Conditions requises pour les données

Les données de ce didacticiel sont disponibles à partir de la page Data Reviewer for ArcGIS Pro Tutorial. Ce paquetage contient un paquetage de projet ArcGIS Pro et un sous-ensemble des données d’exemple Local Government (Autorités locales).

  1. Accédez à la page Data Reviewer for ArcGIS Pro Tutorial.
  2. Cliquez sur Télécharger.
  3. Procédez à l’extraction des fichiers à un emplacement qui vous convient sur l’ordinateur, par exemple, C:\Data_Reviewer_for_ArcGIS_Pro_Tutorial.

Vue d’ensemble

Ouvrir le projet

Dans cet exercice, vous allez ouvrir un paquetage de projet avec ArcGIS Pro et vérifier son contenu.

  1. Démarrez ArcGIS Pro et connectez-vous si cela est nécessaire.
    Attention :

    Si vous n’avez pas téléchargé les données du didacticiel Data Reviewer pour ArcGIS Pro, consultez les conditions requises pour les données ci-dessus.

  2. Sur la page de démarrage, à côté de vos projets récents, cliquez sur Open another project (Ouvrir un autre projet).
    Remarque :

    Si un projet est ouvert, cliquez sur Open Project (Ouvrir le projet) Ouvrir le projet dans la Quick Access Toolbar (Barre d’outils Accès rapide) et accédez à l’étape 4.

  3. Sur la page Open Project (Ouvrir un projet), cliquez sur Computer (Ordinateur).
  4. Dans le dossier où vous avez téléchargé et extrait les données du didacticiel, accédez au fichier de projet : <extracted file location>\DataReviewer_AttributeRules\Implement_automated_QC.
  5. Cliquez sur le fichier AutomatedQC.ppkx.
  6. Cliquez sur OK.

Le projet s’ouvre sur un fond de carte topographique contenant des données urbaines, avec un zoom appliqué sur Naperville, dans l’Illinois.

Rechercher des vérifications Data Reviewer

Dans cet exercice, vous allez créer une exécution de la vérification des données cartographiques ainsi qu’une série de règles attributaires de validation dans votre géodatabase.

Avant de configurer des vérifications, consultez l’affiche des vérifications Data Reviewer pour trouver celles qui correspondent le mieux aux scénarios du secteur d’activité.

  1. Ouvrez le lien vers l’afficheVérifications ArcGIS Data Reviewer.
  2. Dans le groupe de vérifications Spatial Relationship Checks (Vérifications Relation spatiale), parcourez les vérifications pour trouver celle qui correspond le mieux à la première exigence du secteur d’activité : Les entités routes ne doivent pas contenir de doublons.
  3. Dans le groupe de vérifications Feature Integrity Checks (Vérifications Intégrité des entités), parcourez les vérifications pour trouver celle qui correspond le mieux à la deuxième exigence du secteur d’activité : Les sommets de route doivent être espacés d’au moins un pied.
  4. Dans le groupe de vérifications Attribute Checks (Vérifications Attribut), parcourez les vérifications pour trouver celle qui correspond le mieux à la troisième exigence du secteur d’activité : Les valeurs attributaires Full Road Name d’axe médian de route doivent correspondre à l’index principal des rues.
  5. Une fois que vous avez sélectionné une vérification pour chacun des secteurs d’activité, consultez le tableau ci-dessous pour vous assurer que vous avez choisi les vérifications Data Reviewer correctes.

Le tableau suivant présente un sous-ensemble de critères de qualité des données qui prennent en charge les processus de recherche d’adresse. Vous allez implémenter ces règles attributaires de validation sous la forme d’une exécution de la vérification des données pour vous assurer que toutes les entités liées aux adresses sont conformes à ces critères.

IDExigencesVérificationTable/classe d’entités participante

1

Les entités routes ne doivent pas contenir de doublons.

Dupliquer entité

Road Centerline (Axe médian de route)

2

Les sommets de route doivent être espacés d’au moins un pied.

Sommet en double

Road Centerline (Axe médian de route)

3

Les valeurs attributaires Full Road Name d’axe médian de route doivent correspondre à l’index principal des rues.

Attribut Table vers table

Road Centerline (Axe médian de route), Master Road Name (Nom de route principal)

Implémenter le critère ID 1 à l’aide de l’outil Run Data Checks (Exécuter des vérifications des données)

Avant de configurer les règles attributaires de validation, passez rapidement en revue les données d‘adresse du voisinage pour vérifier leur exactitude à l’aide de l’outil Run Data Checks (Exécuter des vérifications des données).

L’outil Run Data Checks (Exécuter des vérifications des données) évalue rapidement la qualité d’une entité avec une configuration minimale et fournit une évaluation initiale de la qualité des données. Vous pouvez expérimenter différentes configurations de vérification, réaliser de rapides ajustements et exécuter l’outil à plusieurs reprises au cours d’une session ArcGIS Pro pour identifier des types d’erreurs spécifiques. Une fois que vous avez finalisé une configuration d’exécution de la validation des données, vous pouvez l’exporter vers un fichier .csv et l’utiliser comme règle attributaire de validation.

Procédez comme suit pour configurer une exécution de la vérification des données pour la première exigence en matière de données (Les entités routes ne doivent pas contenir de doublons) à l’aide de la vérification Duplicate Feature (Entité dupliquée) afin d’établir rapidement une ligne de base pour les erreurs dans vos données :

  1. Cliquez sur l’onglet Modifier.
  2. Dans le groupe Data Reviewer, cliquez sur Manage Quality (Gérer la qualité) Gérer la qualité.
  3. Dans le groupe Automated Review (Révision automatisée), cliquez sur le menu déroulant Run Data Checks (Exécuter des vérifications des données) Exécuter des règles Data Reviewer et sélectionnez l’exécution de la vérification des données Duplicate Feature (Entité dupliquée) Dupliquer entité.
    Bibliothèque Run Data Check (Exécuter la vérification des données) avec la vérification Duplicate Feature (Entité dupliquée) mise en surbrillance

    La fenêtre Duplicate Feature (Entité dupliquée) de l’outil Run Data Checks (Exécuter des vérifications des données) s’ouvre.

  4. Dans le menu déroulant Input Feature (Entité en entrée), sélectionnez Local Streets (Rues locales).
  5. Dans la section Check Parameters (Paramètres de vérification), sous le menu déroulant Features to Compare (Entités à comparer), sélectionnez Local Streets (Rues locales) pour rechercher les entités routes en double.
    Paramètres d’exécution de la vérification des données Duplicate Feature (Entité en double) avec Local Streets (Rues locales) sélectionné
  6. Dans la zone de texte Name (Nom), saisissez Les entités routes ne doivent pas contenir de doublons.
  7. Vérifiez que Visible Extent (Étendue visible) est sélectionné et cliquez sur Run (Exécuter).

    Deux erreurs sont détectées et une errreur de ligne apparaît sur la carte et dans la fenêtre Contents (Contenu) sous forme de couche.

    Données du voisinage de Naperville avec une erreur de ligne rouge

Exporter la règle

Maintenant que vous avez identifié une ligne de base en comprenant les erreurs d’entités en double dans votre carte, exportez la règle Run Data Check (Exécuter la vérification des données) que vous avez créée en tant que règle attributaire de validation. L’exécution de la vérification en tant que règle attributaire de validation vous permet de suivre le statut de l’erreur et d’enregistrer la règle en vue d’une utilisation ultérieure.

  1. Dans le groupe Automated Review (Révision automatisée), cliquez sur le menu déroulant History (Historique) Historique, cliquez sur le résultat avec le bouton droit, puis cliquez sur Export to attribute rules (Exporter en tant que règles attributaires).
    Menu déroulant History (Historique) de l’exécution de la vérification des données avec l’option Export to attribute rules (Exporter en tant que règles attributaires)

    La boîte de dialogue Select Output .csv Location (Sélectionner l’emplacement .csv en sortie) s’affiche.

  2. Accédez au dossier de projet du didacticiel pour enregistrer la configuration de la règle : <extracted file location>\DataReviewer_AttributeRules\Implement_automated_QC.
  3. Cliquez sur OK.

    Une notification indiquant le nombre de vérifications et de fichiers .csv exportés apparaît.

    Avant de convertir l’exécution de la vérification des données en règle attributaire de validation, vous devez vérifier que les ID globaux et le suivi de l’éditeur sont activés.

  4. Cliquez sur l’onglet Catalog (Catalogue) Afficher l’arborescence du catalogue si vous ne l’avez pas encore fait.
  5. Dans la fenêtre Catalog (Catalogue), cliquez sur le menu déroulant Databases (Bases de données) Bases de données, cliquez sur l’option de liste déroulante datareviewertutorial.gdb Géodatabase par défaut, cliquez avec le bouton droit sur la classe d’entités RoadCenterline, puis cliquez sur Properties (Propriétés).
    Classe d’entités Road Centerline (Axe médian de route) avec l’option Properties (Propriétés) mise en surbrillance

    La boîte de dialogue Feature Class Properties: RoadCenterline (Propriétés de la classe d’entités : RoadCenterline) s’affiche.

  6. Cliquez sur Organiser.
  7. Vérifiez que ID globaux et Suivi de l’éditeur sont activés.
    Remarque :

    Les ID globaux ont été ajoutés aux jeux de données et le suivi de l’éditeur est activé pour ce didacticiel, mais vous devez réaliser ces deux opérations lorsque vous configurez les règles pour vos propres données.

  8. Une fois la vérification effectuée, cliquez sur OK.
  9. Répétez les étapes ci-dessus pour vous assurer que les options Global IDs (ID globaux) et Editor Tracking (Suivi de l’éditeur) sont activées pour la classe d’entités MasterRoadName.

    Maintenant que vous avez vérifié que les ID globaux et le suivi de l’éditeur sont activés, convertissez l’exécution de la vérification des données Duplicate Feature (Entité dupliquée) en règle attributaire de validation.

  10. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la couche d’entités Local Streets (Rues locales) et pointez sur Data Design (Conception de données), puis cliquez sur Attribute Rules (Règles attributaires).

    La vue Règles attributaires apparaît pour la couche d’entités sélectionnée.

  11. Dans le groupe Import/Export (Importer/Exporter), cliquez sur Import Rules (Importer des règles) Importer des règles.

    La boîte de dialogue Import Rules (Importer des règles) s’ouvre.

  12. Accédez à l’emplacement dans lequel vous avez enregistré le fichier .csv et sélectionnez RoadCenterlines.csv.
    Remarque :

    Si le fichier .csv ne s’affiche pas comme prévu, cliquez sur Refresh (Actualiser) Actualiser.

  13. Cliquez sur OK.
  14. Cliquez sur l’onglet Validation.
    Vérification Duplicate Feature (Entité dupliquée) en vert sous l’onglet Validation

    La règle apparaît sous l’onglet Validation.

  15. Dans la fenêtre de la vérification Road Features must not contain duplicates (Les entités routes ne doivent pas contenir de doublons), faites défiler l’écran vers le bas jusqu’à la section Details (Détails) et configurez les propriétés qui stockeront les résultats pour les entités dont la validation a échoué :
    1. Saisissez This is a duplicate feature. Delete one of the features. (Il s’agit d’une entité en double. Supprimez l’une des entités.) dans la zone de texte Description.
    2. Cliquez sur la flèche de la liste déroulante Severity(1-High, 5-Low) (Gravité (1-Élevée, 5-Basse)) et sélectionnez 2 pour définir l’importance relative des résultats de ce type comparé aux autres.
    3. Saisissez LGIM 2016, thematic accuracy (précision thématique), attributes (attributs) dans la zone de texte Tags (Balises) et appuyez sur Entrée.
      Conseil :

      Il est possible d’utiliser les balises pour activer la traçabilité des critères. Vous pouvez inclure le modèle de données et la version associés à la règle ou un élément de qualité de données ISO-19157, comme la précision thématique.

      Détails de la vérification Duplicate Feature (Entité en double)
  16. Dans l’onglet Attributes Rules (Règles attributaires), dans le groupe Manage Edits (Gérer les mises à jour), cliquez sur Save (Enregistrer) Enregistrer pour enregistrer les nouvelles règles.
  17. Quittez l’onglet Attribute Rules: Road Centerlines (Règles attributaires : Axes médians de routes).

Implémenter le critère ID 2

Maintenant que vous avez configuré et importé une exécution de la vérification des données sous forme de règle attributaire de validation, configurez des règles attributaires de validation supplémentaires pour trouver les erreurs relatives aux autres exigences du secteur d’activité. Ces règles identifient les entités dans votre base de données qui ne répondent pas aux conditions de qualité des données spécifiées. Les règles attributaires de validation peuvent exécuter plusieurs vérifications simultanément. Si des erreurs sont détectées, elles sont stockées, suivies et mises à jour au cours du processus de gestion du cycle de vie des erreurs, qui est présenté dans le troisième didacticiel, Évaluer des entités avec des règles attributaires.

Le critère « Les sommets de route doivent être espacés d’au moins un pied » est implémenté avec la vérification Duplicate Vertex (Dupliquer le sommet) dans le cadre de la recherche d’entités d’axe médian de route contenant des sommets espacés de moins d’un pied.

Pour implémenter le critère ID 2, procédez comme suit :

  1. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur une couche dans le groupe Roads (Routes), par exemple Rues locales, puis sur Data Design (Conception de données) > Attribute Rules (Règles attributaires).

    La vue Attribute Rules (Règles attributaires) apparaît pour la classe d’entités Road Centerline (Axe médian de route).

  2. Sur l’onglet Règles attributaires, dans le groupe Ajouter des règles, cliquez sur la bibliothèque déroulante Règles prêtes à l’emploi Règles prêtes à l’emploi pour afficher les vérifications automatisées ArcGIS Data Reviewer.
    Remarque :

    Le contenu de la bibliothèque Règles prêtes à l’emploi est une bibliothèque intelligente qui varie en fonction de la source de données choisie.

  3. Dans la bibliothèque Ready to Use Rules (Règles prêtes à l’emploi), dans la section Validation (Validation), cliquez sur Duplicate Vertex (Dupliquer le sommet) Sommet en double pour ajouter une nouvelle règle.
    Vérification Dupliquer le sommet dans la bibliothèque des Règles prêtes à l’emploi

    La nouvelle règle apparaît dans la vue Règles attributaires avec un en-tête de ligne rouge indiquant que des paramètres obligatoires sont manquants dans la configuration de la règle.

  4. Dans la section Check Parameters (Paramètres de vérification), saisissez 1 dans la zone de Tolerance (Required) (Tolérance (obligatoire)) et sélectionnez US Feet (Pieds américains) comme unité.
  5. Dans la section Details (Détails), configurez les propriétés qui stockeront les résultats pour les entités dont la validation a échoué.
    1. Saisissez Road vertices must not exist within one foot from each other (Les sommets de route doivent être espacés d’au moins un pied) dans la zone de texte Name (Nom).
    2. Saisissez Road vertices exist within one foot from each other. Update the vertices to be more than one foot apart. (Des sommets de route sont espacés de moins d’un pied. Mettez à jour les sommets pour les espacer de plus d’un pied.) dans la zone de texte Description.
    3. Cliquez sur la flèche de la liste déroulante Severity(1-High, 5-Low) (Gravité (1-Élevée, 5-Basse)) et sélectionnez 3 pour définir l’importance relative des résultats de ce type comparé aux autres.
    4. Saisissez LGIM 2016, thematic accuracy (précision thématique), attributes (attributs) dans la zone de texte Tags (Balises) et appuyez sur Entrée.
      Conseil :

      Il est possible d’utiliser les balises pour activer la traçabilité des critères. Vous pouvez inclure le modèle de données et la version associés à la règle ou un élément de qualité de données ISO-19157, comme la précision thématique.

Implémenter le critère ID 3

Le critère « Les valeurs attributaires Full Road Name d’axe médian de route doivent correspondre à l’index principal des rues » est implémenté par la vérification Table to Table Attribute (Attribut Table vers table) dans le cadre de la recherche de routes locales contenant des valeurs de nom de route introuvables dans une liste officielle de noms de route de la municipalité.

Pour implémenter le critère ID 3, procédez comme suit :

  1. Sur l’onglet Règles attributaires, dans le groupe Ajouter des règles, cliquez sur la bibliothèque déroulante Règles prêtes à l’emploi Règles prêtes à l’emploi pour afficher les vérifications automatisées ArcGIS Data Reviewer.
    Remarque :

    Le contenu de la bibliothèque Règles prêtes à l’emploi est une bibliothèque intelligente qui varie en fonction de la source de données choisie.

  2. Dans la bibliothèque Ready to Use Rules (Règles prêtes à l’emploi), dans la section Validation (Validation), cliquez sur Table to Table Attribute (Attribut Table vers table) Attribut Table vers table pour ajouter une nouvelle règle.
    Vérification Attribut Table vers table dans la bibliothèque des règles prêtes à l’emploi

    La nouvelle règle apparaît dans la vue Règles attributaires avec un en-tête de ligne rouge indiquant que des paramètres obligatoires sont manquants dans la configuration de la règle.

  3. Configurez un filtre sur la classe d’entités Road Centerlines (axes médians de routes) pour que la validation renvoie uniquement les résultats concernant les routes locales.
    1. Dans la section Input Filters (Filtres en entrée), sous Attribute (Attribut), cliquez sur New attribute filter (Nouveau filtre attributaire).
    2. Créez la clause suivante : Road Class is equal to Local-Local.
    3. Cliquez sur Verify the SQL expression is valid (Vérifier que l’expression SQL est valide) Vérifier que l’expression SQL est valide pour valider l’expression SQL.
    4. Cliquez sur Apply (Appliquer).
  4. Dans la section Check Parameters (Paramètres de vérification), créez la relation entre la classe Master Road Name (Nom de route principal) et le nom de route complet.
    1. Cliquez sur la flèche de la liste déroulante Features/Rows to Compare (Entités/Lignes à comparer) et sélectionnez MasterRoadName.
    2. Cliquez sur New attribute relationship (Nouvelle relation attributaire) et créez la requête SQL suivante : Full Road Name is equal to Full Road Name.
    3. Cliquez sur Verify the SQL expression is valid (Vérifier que l’expression SQL est valide) Vérifier que l’expression SQL est valide pour valider l’expression SQL.
    4. Cliquez sur Apply (Appliquer).
  5. Cochez la case Invert relationship (Inverser la relation) pour recherche les scénarios dans lesquels le nom de route principal ne correspond pas au nom de route complet.
  6. Dans la section Details (Détails), configurez les propriétés qui stockeront les résultats pour les entités dont la validation a échoué.
    1. Saisissez Road name missing from master street list (Nom de route manquant dans la liste de rues principale) dans la zone de texte Name (Nom).
    2. Saisissez This check fails if the full road name is not found in the master street index. Provide a valid road name. (Cette vérification échoue si le nom de route complet est introuvable dans l’index des rues principal. Indiquez un nom de route valide.) dans la zone de texte Description.
    3. Cliquez sur la flèche de la liste déroulante Severity(1-High, 5-Low) (Gravité (1-Élevée, 5-Basse)) et sélectionnez 1 pour définir l’importance relative des résultats de ce type comparé aux autres.
    4. Saisissez LGIM 2016, thematic accuracy (précision thématique), attributes (attributs) dans la zone de texte Tags (Balises) et appuyez sur Entrée.
      Conseil :

      Il est possible d’utiliser les balises pour activer la traçabilité des critères. Vous pouvez inclure le modèle de données et la version associés à la règle ou un élément de qualité de données ISO-19157, comme la précision thématique.

  7. Dans l’onglet Attributes Rules (Règles attributaires), dans le groupe Manage Edits (Gérer les mises à jour), cliquez sur Save (Enregistrer) Enregistrer pour enregistrer les nouvelles règles.
  8. Fermez la vue Attribute Rules (Règles attributaires) pour quitter la création de règles.

Dans cet exercice, vous avez ouvert un projet ArcGIS Pro existant, vous avez créé une exécution de la vérification des données et l’avez importée dans une règle attributaire de validation, puis vous avez configuré plusieurs règles attributaires de validation pour mettre en œuvre le contrôle qualité dans votre géodatabase. Ces règles reposent sur des vérifications ArcGIS Data Reviewer qui identifient les erreurs liées à la relation spatiale et à l’intégrité des entités. Vous allez utiliser ces règles dans l’exercice Évaluer des entités avec des règles attributaires pour vérifier que vos données sont conformes aux critères de qualité.