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.
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.
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 | 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 name | Description | Workflow |
---|---|---|
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 name | Description | Workflow |
---|---|---|
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 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 | 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 name | Description | Workflow |
---|---|---|
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 name | Description | Workflow |
---|---|---|
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 name | Description | Workflow |
---|---|---|
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 |