ArcGIS Data Reviewer checks

Available with Data Reviewer license.

ArcGIS Data Reviewer checks are tools that allow you to evaluate your data based on specific conditions. Some checks allow you to search for conditions, such as polygon slivers or cutbacks, while other checks allow you to search for features that have spatial relationships with each other. For example, you can find cutbacks on route features that impact measurement values in pipes or find buildings that have been mistakenly placed on water features. Once a check is configured with specific conditions it can be used as a rule designed to meet your organization's needs.

Access a poster of the checks available in Data Reviewer

Run Data Checks workflow

The Run Data Checks tool determines a feature's quality with minimum configuration. This form of automated review is helpful when an initial assessment of data quality is required.

Consider the following when implementing automated review using the Run Data Checks tool:

  • Rules are created using tools in ArcGIS Pro.
  • Rules don't need to be saved before running the tool.
  • A read-only permission on source data is required for creating rules.
  • Validation of features is supported using ArcGIS Pro (Run Data Checks command).
  • Only features from file and mobile geodatabases are supported.
  • Errors are stored in a temporary geodatabase created during an ArcGIS Pro session. The geodatabase gets deleted once ArcGIS Pro is closed.
  • Global IDs and editor tracking are not required.
  • Error management is not available after error results are detected. Instead, attribute validation rules provide the capability to track corrections and verify errors.

Learn more about using checks for Run Data Checks workflows

Attribute rule workflows

Implementing repeatable assessment of a feature's quality is supported by checks in Attribute rule-based workflows. These include the ability to prevent the creation of poor-quality features during editing (constraint attribute rules), as well as the ability to identify poor-quality features that already exist in your database (validation attribute rules). This form of automated review is helpful when assessing multiple aspects of a feature's quality to ensure consistency across multiple data management workflows.

Consider the following when implementing automated review using Reviewer geodatabase rules:

  • Rules are created using tools in ArcGIS Pro.
  • Rules must be saved before running the tool.
  • Geodatabase rules enable assessment of a feature's quality during (constraint attribute rule) and after editing (validation attribute rule).
  • Features and rows are stored in geodatabase feature classes and stand-alone tables are supported.
  • Attribute rule-based workflows support the validation of feature service data shared through ArcGIS Enterprise.
  • Errors are stored in system-maintained tables along with production data.
  • Global IDs and editor tracking are required.
  • Error phase and status information are managed automatically for errors created using validation attribute rules.

Learn more about managing Reviewer rules in a geodatabase

Attribute checks

Check nameDescriptionWorkflow
Domain

Finds attribute values that do not comply with the coded value or range domains that are associated with an attribute field

Attribute rules

Run Data Checks

Query Attributes

Finds records based on a WHERE clause run against row attributes

Attribute rules

Run Data Checks

Regular Expression

Finds features and rows that contain text values that do not match a defined pattern

Attribute rules

Relationship

Finds rows in feature classes and stand-alone tables that violate cardinality or relationship rules defined in a relationship class

Attribute rules

Subtype

Finds features in a subtype with improper or null attribute values

Attribute rules

Run Data Checks

Table to Table Attribute

Finds features or rows that contain attribute values that meet a relationship you define and compares them to values in another feature class or stand-alone table

Attribute rules

Run Data Checks

Unique Field Value

Finds rows in feature classes and stand-alone tables that contain non-unique values in an editable field or a list of fields

Attribute rules

Event checks

Check nameDescriptionWorkflow
Event on Event

Finds linear referenced events that overlay other events based on a relationship you define

Attribute rules

Find Orphan Events

Finds linear referenced events that have no association with a route feature

Attribute rules

Find Event Gaps

Finds linear referenced events with gaps in the same category, route, or across multiple routes

Attribute rules

Find Event Overlaps

Finds linear referenced events that overlap with events in the same category, route, or across multiple routes

Attribute rules

Invalid Event Measures

Finds invalid measure values of events on the same route or across multiple routes

Attribute rules

Feature integrity checks

Check nameDescriptionWorkflow
Check Geometry

Finds features whose geometry is empty, null, or not simple, as well as features with empty envelopes

Attribute rules

Run Data Checks

Cutbacks

Finds segments where the angle between segments in a polygon or on a polyline is below a specified minimum value

Attribute rules

Run Data Checks

Duplicate Vertex

Finds vertices from the same features that are collocated or within a specified tolerance of one another

Attribute rules

Evaluate Part Count

Finds features with a part count that is within a specified range of values

Attribute rules

Evaluate Vertex Count

Finds polyline or polygon features that have a vertex count within a specified tolerance

Attribute rules

Nonlinear Segment

Finds polyline or polygon features that contain nonlinear segments, such as arcs and curves

Attribute rules

Polygon checks

Check nameDescriptionWorkflow
Evaluate Polygon Perimeter and Area

Finds polygon features based on the area or perimeter of the entire polygon or its individual parts or segments

Attribute rules

Polygon Gap is Sliver

Finds gaps between polygon features that are below a specified thinness ratio

Attribute rules

Polygon Overlap is Sliver

Finds overlaps between polygon features that are below a specified thinness ratio

Attribute rules

Polygon Sliver

Finds polygon features with a thinness ratio below a specified threshold

Attribute rules

Unclosed Polygon

Finds unclosed rings in polygon features

Attribute rules

Unnecessary Polygon Boundaries

Finds polygon features that share a common boundary and contain identical attribute values

Attribute rules

Find Polygons with Holes

Finds polygon features that have holes

Attribute rules

Polyline checks

Check nameDescriptionWorkflow
Evaluate Polyline Length

Finds polyline segments, parts, or features that have a line length within a specified tolerance

Attribute rules

Find Dangles

Finds polylines that have dangles within a specified tolerance

Attribute rules

Find Disconnected Polylines

Finds polyline features that are not connected to other features in the same or other data sources

Attribute rules

Monotonicity

Finds vertices in z-enabled or m-enabled polylines that are not strictly increasing or decreasing in value, or are trending based on specified conditions

Attribute rules

Polyline or Path Closes on Self

Finds paths or lines on polyline features that close themselves

Attribute rules

Unnecessary Nodes

Finds polyline features that share a node and have matching attribute values

Attribute rules

Spatial relationship checks

Check nameDescriptionWorkflow
Composite

Finds features or rows based on the result from multiple Reviewer checks

Attribute rules

Duplicate Feature

Finds features of the same geometry type that are collocated and share attributes

Attribute rules

Run Data Checks

Evaluate Intersection Count

Finds polyline features that spatially intersect other polyline or polygon features a specified number of times

Attribute rules

Feature on Feature

Finds features that have a specific relationship, either from two feature layers or within the same feature layer

Attribute rules

Run Data Checks

Z-value checks

Check nameDescriptionWorkflow
Adjacent Vertex Elevation Change

Finds features that contain an elevation (Z) change greater than a specified tolerance

Attribute rules

Different Z at Intersection

Finds intersecting polyline features with z-value differences that are larger than a specified tolerance at intersection points

Attribute rules

Evaluate Z Values

Finds features whose z-values are within the specified parameters

Attribute rules

Related topics