Enhance quality assurance during editing

Available with Data Reviewer license.

Tutorial summary

In this tutorial, you will assume the role of a technical lead who identifies data quality requirements and the workflows that implement them. You will do this by implementing automated quality control using ArcGIS Data Reviewer automated checks to ensure the integrity of your data during editing workflows.

Estimated time

15 minutes

Software requirements

ArcGIS Pro 2.4 or later

Data requirements

The data for this tutorial is available from the Data Reviewer for ArcGIS Pro Tutorial page. This package contains an ArcGIS Pro project package and a subset of the Local Government sample data. To download the data, follow these steps:

  1. Go to the Data Reviewer for ArcGIS Pro Tutorial page.
  2. Click Download.
  3. Extract the files to a convenient location on your computer, such as C:\Data_Reviewer_for_ArcGIS_Pro_Tutorial.

Open the project

In this exercise, you will open a project package using ArcGIS Pro and verify its contents.

  1. Start ArcGIS Pro and sign in if necessary.
    Caution:

    If you have not already downloaded the Data Reviewer for ArcGIS Pro tutorial data, see the data requirements listed above.

  2. On the start page, under your recent projects, click Open another project.
    Note:

    If you already have a project open, click Open Open Project on the Quick Access Toolbar and go to step 4.

  3. On the Open page, under Open, click Computer and click Browse Browse.
  4. Browse to the Data_Reviewer\Exercise_3 folder on the Open Project dialog box.
    Note:

    The Data_Reviewer\Exercise_3 folder is located in the directory where the Data Reviewer for ArcGIS Pro tutorial package was extracted.

  5. Click DataReviewerArcGISProTutorial_Exercise3.ppkx.
  6. Click OK.

The project opens with a topographic basemap containing city data zoomed to Naperville, Illinois.

Author attribute (constraint) rules

Attribute (constraint) rules ensure the integrity of features during editing workflows and are based on specified data quality conditions. Constraint rules are used to assess a feature's geometric integrity, spatial relationships with other features, and attribute consistency.

In this exercise, you will author a series of constraint rules for features in your geodatabase.

The following table outlines a subset of data quality requirements that support address-finding workflows.

Note:

You will implement these rules to ensure that all new address-related features are compliant with these requirements.

IDRequirementCheckParticipating features

1

Road centerline must split at an intersection.

Feature on Feature

Road Centerline

2

Road centerline must not have sharp angles of 15 degrees or less.

Cutbacks

Road Centerline

3

Site address points must be within building footprints.

Feature on Feature

Address Points

Implement requirement ID 1

Perform the following steps to implement requirement ID 1 from the previous table.

Road centerline must split at an intersection. This requirement is implemented using the Feature on Feature check to find road centerline features that cross other road centerline features.

  1. In the Contents pane, right-click the Road Centerline layer, and click Design-Attribute Rules.

    The Attribute Rules pane and tab appear.

  2. On the Attribute Rules tab, in the Add Rules group, click the Ready to Use Rules button Ready To Use Rules to display ArcGIS Data Reviewer automated checks.
    Note:

    The contents of the Ready to Use Rules gallery vary depending on the chosen data source.

  3. From the Ready to Use Rules gallery, click the Feature On Feature button Feature On Feature to add a new rule.

    The new rule appears in the Attribute Rules view with a red row header, indicating that required parameters are missing from the rule configuration.

    Attribute Rules view with required parameters missing
  4. In the New Feature on Feature Rule pane, in the Check Parameters section, configure the parameters that specify the error condition to be detected.
    New Feature on Feature Rule pane—Check Parameters section
    • Click the Features to Compare drop-down arrow and choose the RoadCenterline feature class.
    • Click the Spatial Relationship drop-down arrow and choose the Crosses relationship.
  5. In the Execution section, configure the parameter that controls how a feature is evaluated during an editing workflow.
    Execution section—Triggers
    • In the Execution section, under Triggers, check the Insert check box to validate features when they are created.
    • In the Execution section, under Triggers, check the Update check box to validate existing features when they are edited.
  6. In the Details section, configure the parameters that facilitate corrective workflows and rule management.
    Execution section—Details
    1. Type Road Centerlines must not cross in the Name text box.
    2. Type Road Centerline should be split at road intersections in the Description text box.
    3. Type LGIM 2016, spatial accuracy, geometry in the Tags text box.

Implement requirement ID 2

Perform the following steps to implement requirement ID 2 from the table in the Author attribute (constraint) rules section.

The road centerline feature class must not contain an angle less than 15 degrees. This requirement is implemented using the Cutbacks check to find road centerline features that contain angles between contiguous segments greater than 15 degrees.

  1. On the Attribute Rules tab, in the Add Rules group, click the Ready to Use Rules button Ready To Use Rules to display ArcGIS Data Reviewer automated checks.
    Note:

    The contents of the Ready to Use Rules gallery vary depending on the chosen data source.

  2. From the Ready to Use Rules gallery, click the Cutbacks button Cutbacks to add a new rule.

    The new rule appears in the Attribute Rules view with a red row header, indicating that required parameters are missing from the rule configuration.

  3. In the New Feature on Feature Rule pane, in the Check Parameters section, configure the parameters that specify the error condition to be detected.
  4. Specify 15 as the Minimum Angle Size.
    Check Parameters section—Minimum Angle Size

    This is the minimum permissible angle between contiguous line segments.

  5. In the Execution section, configure the parameter that controls how a feature is evaluated during an editing workflow.

    Execution section—Triggers
    • In the Execution section, under Triggers, check the Insert check box to validate features when they are created.
    • In the Execution section, under Triggers, check the Update check box to validate existing features when they are edited.

  6. In the Details section, configure the parameters that facilitate corrective workflows and rule management.
    Execution section—Details
    1. Type Sharp angle detected in the Name text box.
    2. Type Centerline features should not contain angles less than 15 degrees in the Description text box.
    3. Type LGIM 2016, spatial accuracy, and geometry in the Tags text box.
  7. On the Attributes Rules tab, in the Attributes Rules group, click the Save button Save to save your new rules.
  8. Close the Attribute Rules pane to exit rule design for the RoadCenterlines feature class.

Implement requirement ID 3

Perform the following steps to implement requirement ID 3 from the table in the Author attribute (constraint) rules section.

Site address points must be within building footprints. This requirement is implemented using the Feature on Feature check to find site address point features that are not within the boundary of building footprint features.

  1. In the Catalog pane, expand the localgovernment_subset.gdb database connection to display its contents.
  2. Expand the Address feature dataset, right-click the Site Address Points feature class and click Design > Attribute Rules.

    The Attribute Rules pane and tab appear.

  3. On the Attribute Rules tab, in the Add Rules group, click the Ready to Use Rules button Ready To Use Rules to display ArcGIS Data Reviewer automated checks.
    Note:

    The contents of the Ready to Use Rules gallery vary depending on the chosen data source.

  4. From the Ready to Use Rules gallery, click the Feature On Feature button Feature On Feature to add a new rule.

    The new rule appears in the Attribute Rules view with a red row header, indicating that required parameters are missing from the rule configuration.

  5. In the New Feature on Feature Rule pane, in the Check Parameters section, configure the parameters that specify the error condition to be detected.
    New Feature on Feature Rule pane—Check Parameters section
    • Click the Features to Compare drop-down arrow, and choose the BuildingFootprint feature class.
    • Click the Spatial Relationship drop-down arrow, and choose the Within relationship.
    • Click the Invert relationship check box to identify site address point features that are not located within the boundaries of building footprint features.
  6. In the Execution section, configure the parameter that controls how a feature is evaluated during an editing workflow.

    Execution section—Triggers
    • In the Execution section, under Triggers, check the Insert check box to validate features when they are created.
    • In the Execution section, under Triggers, check the Update check box to validate existing features when they are edited.

  7. In the Details section, configure the parameters that facilitate corrective workflows and rule management.
    Execution section—Details
    1. Type Site Address Points must be within Building Footprints in the Name text box.
    2. Type Site Address Points must be within a Building footprints feature in the Description text box.
    3. Type LGIM 2016, spatial accuracy, and geometry in the Tags text box.
  8. On the Attributes Rules tab, in the Attributes Rules group, click the Save button Save to save your new rules.
  9. Close the Attribute Rules pane to exit rule design for the site address point feature class.

In this exercise, you opened an existing ArcGIS Pro project and implemented a series of attribute (constraint) rules to enhance quality assurance during editing workflows. These rules are based on ArcGIS Data Reviewer automated checks that identify spatial relationship and feature integrity errors in your features. You will use these rules in a later exercise to ensure that the quality of your data is not reduced during routine editing tasks.

Related topics