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.
Access a poster of the checks available in Data Reviewer
Access Data Reviewer checks
Complete the following steps to access Data Reviewer checks:
- Open a project with data that requires automated data review.
- Verify that the source data contains a GlobalID column and has editor tracking enabled.
Tip:
If the data doesn’t have global IDs, you can add them using the Add Global IDs tool, or you can right-click the data source in the Catalog pane, click Manage, check the Global IDs check box, and click OK.
- On the Contents pane, right-click the feature layer that you want to add Data Reviewer attribute rules to and click Data Design > Attribute Rules.
The Attribute Rules view appears for the selected feature class.
- On the Attribute Rules tab, in the Add Rules group, click Ready to Use Rules to display Data Reviewer automated checks.
The following tables describe the Data Reviewer checks that support constraint and validation workflows.
Attribute checks
Check name | Description | Workflow |
---|---|---|
Domain | Finds attribute values that do not comply with the coded value or range domains that are associated with an attribute field | Validation |
Query Attributes | Finds records based on a WHERE clause run against row attributes | Validation |
Regular Expression | Finds features and rows that contain text values that do not match a defined pattern | Validation |
Relationship | Finds rows in feature classes and stand-alone tables that violate cardinality or relationship rules defined in a relationship class | Validation |
Subtype | Finds features in a subtype with improper or null attribute values | Validation |
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 | Validation |
Unique Field Value | Finds rows in feature classes and stand-alone tables that contain nonunique values in an editable field or a list of fields | Validation |
Event checks
Check name | Description | Workflow |
---|---|---|
Event on Event | Finds linear referenced events that overlay other events based on a relationship you define | Validation |
Find Orphan Events | Finds linear referenced events that have no association with a route feature | Validation |
Find Event Gaps | Finds linear referenced events with gaps in the same category, route, or across multiple routes | Validation |
Find Event Overlaps | Finds linear referenced events that overlap with events in the same category, route, or across multiple routes | Validation |
Invalid Event Measures | Finds invalid measure values of events on the same route or across multiple routes | Validation |
Feature integrity checks
Check name | Description | Workflow |
---|---|---|
Check Geometry | Finds features whose geometry is empty, null, or not simple, as well as features with empty envelopes | Validation |
Cutbacks | Finds segments where the angle between segments in a polygon or on a polyline is below a specified minimum value | Constraint |
Validation | ||
Duplicate Vertex | Finds vertices from the same features that are collocated or within a specified tolerance of one another | Constraint |
Validation | ||
Evaluate Part Count | Finds features with a part count that is within a specified range of values | Constraint |
Validation | ||
Evaluate Vertex Count | Finds polyline or polygon features that have a vertex count within a specified tolerance | Constraint |
Validation | ||
Nonlinear Segment | Finds polyline or polygon features that contain nonlinear segments, such as arcs and curves | Validation |
Polygon checks
Check name | Description | Workflow |
---|---|---|
Evaluate Polygon Perimeter and Area | Finds polygon features based on the area or perimeter of the entire polygon or its individual parts or segments | Constraint |
Validation | ||
Polygon Gap is Sliver | Finds gaps between polygon features that are below a specified thinness ratio | Validation |
Polygon Overlap is Sliver | Finds overlaps between polygon features that are below a specified thinness ratio | Validation |
Polygon Sliver | Finds polygon features with a thinness ratio below a specified threshold | Validation |
Unclosed Polygon | Finds unclosed rings in polygon features | Validation |
Unnecessary Polygon Boundaries | Finds polygon features that share a common boundary and contain identical attribute values | Validation |
Find Polygons with Holes | Finds polygon features that have holes | Validation |
Polyline checks
Check name | Description | Workflow |
---|---|---|
Evaluate Polyline Length | Finds polyline segments, parts, or features that have a line length within a specified tolerance | Constraint |
Validation | ||
Find Dangles | Finds polylines that have dangles within a specified tolerance | Validation |
Find Disconnected Polylines | Finds polyline features that are not connected to other features in the same or other data sources | Validation |
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 | Constraint |
Validation | ||
Polyline or Path Closes on Self | Finds paths or lines on polyline features that close themselves | Constraint |
Validation | ||
Unnecessary Nodes | Finds polyline features that share a node and have matching attribute values | Validation |
Spatial relationship checks
Check name | Description | Workflow |
---|---|---|
Composite | Finds features or rows based on the result from multiple Reviewer checks | Validation |
Duplicate Feature | Finds features of the same geometry type that are collocated and share attributes | Validation |
Evaluate Intersection Count | Finds polyline features that spatially intersect other polyline or polygon features a specified number of times | Validation |
Feature on Feature | Finds features that have a specific relationship, either from two feature layers or within the same feature layer | Constraint |
Validation |
Z-value checks
Check name | Description | Workflow |
---|---|---|
Adjacent Vertex Elevation Change | Finds features that contain an elevation (Z) change greater than a specified tolerance | Validation |
Different Z at Intersection | Finds intersecting polyline features with z-value differences that are larger than a specified tolerance at intersection points | Validation |
Evaluate Z Values | Finds features whose z-values are within the specified parameters | Validation |