Checks in Data Reviewer
ArcGIS Data Reviewer for Desktop extension offers many checks that can be selected from the Select Data Check drop-down list on the Data Reviewer toolbar. These checks allow you to perform geometric and attribute validation as well as ensure data integrity. All the validation checks can be applied to an entire feature class or database, features within the current extent, or only the selected set of features. You can also use a SQL query WHERE clause to limit which features to evaluate for a particular check.
View a poster with all the Data Reviewer checks
Below are the categories in which the checks are grouped with a brief description of each individual check.
Database Validation checks
Check name |
Description |
---|---|
Finds features that are part of a geometric network and violate connectivity rules |
|
Validates coded value and range domains to ensure that all values meet domain constraints |
|
Searches for records that are orphans or have improper cardinality in a relationship class | |
Searches for feature classes with improper or null (optional) subtypes |
Default checks
Check name |
Description |
---|---|
Finds features whose geometry is empty, nothing, or not simple as well as those with empty envelopes |
|
Finds polyline features with more than one path |
|
Finds polygon features with more than one part or that contain a hole |
|
Finds polyline features with nonlinear segments such as arcs and curves |
|
Finds paths and lines in polylines that touch or cross themselves |
Duplicate Geometry checks
Check name |
Description |
---|---|
Finds features of the same geometry type that are collocated and optionally share attributes. Features can be either from two different feature classes or within the same feature class. |
|
Finds vertices from the same feature that are collocated or within a specified tolerance of one another. |
Feature on Feature checks
Check name |
Description |
---|---|
Finds features that have a specific spatial relationship, either from two different feature classes or within the same feature class | |
Finds features from one feature class that are within a specified tolerance of an intersection between two other features from two feature classes or within the same feature class |
|
Finds gaps and overlaps between polygon features from two different feature classes |
Polygon checks
Check name |
Description |
---|---|
Finds parts, rings, segments, or entire polygons for features whose area or perimeter is within a specified range |
|
Finds features that have a spatial relationship with holes in a polygon feature class |
|
Finds polygons below a specified thinness ratio and whose area is within a specified threshold, optionally |
Polyline checks
Check name |
Description |
---|---|
Finds segments where the angle between segments in a polygon or polyline is below a specified minimum value |
|
Finds polyline segments, polyline parts/paths, or polyline features whose length is within a specified range |
Spatial Parameter Evaluation checks
Check name |
Description |
---|---|
Finds multipoint, polyline, or polygon features that have an extent within a specified size | |
Finds vertices for polyline features that intersect polyline or polygon features in a second feature class a specified number of times | |
Finds features with a part count that is within a specified range |
|
Finds features with a vertex count that is within a specified range |
Table checks
Check name |
Description |
---|---|
Finds records based on a SQL query WHERE clause run against row attributes |
|
Finds records where values for string fields do not match the specified format |
|
Finds values that match or do not match between feature class attribute fields and table fields |
|
Searches for duplicate values in a table or feature attribute field across the entire database |
Topology checks
Check name |
Description |
---|---|
Searches for polylines that have dangles within a specified tolerance |
|
Finds topology edges that are not connected to the topology graph |
|
Finds features that violate topology rules defined in the database | |
Finds adjacent polyline features that share a node and have attribute values that are identical on editable fields |
|
Finds adjacent polygon features that share a boundary and have attribute values that are identical on editable fields |
Z Value checks
Check name |
Description |
---|---|
Finds vertices for polyline or polygon features with elevation (z-value) changes greater than the specified tolerance |
|
Finds intersecting polyline features whose difference in elevation (z-value) is within the specified tolerance range at the point where they intersect |
|
Finds features whose z-values are within a specified range |
|
Finds unclosed rings in polygons based on the x-, y-, and z-values |
|
Finds polylines with vertices that change slope direction according to specified conditions |
Advanced checks
Check name |
Description |
---|---|
Finds records based on a series of Geometry on Geometry or Table to Table Attribute checks run on a single object class |
|
Finds records based on conditions defined in a custom condition table (CNT) extension |
|
Generates a set of features from one or more layers |
|
Finds features that do or do not meet a specified relationship between points and lines or two line feature classes |