Checks in Data Reviewer (Production Mapping)

ArcGIS Data Reviewer for Desktop 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

Connectivity Rules

Finds features that are part of a geometric network and violate connectivity rules

Domain

Validates coded value and range domains to ensure that all values meet domain constraints

Relationships

Searches for records that are orphans or have improper cardinality in a relationship class

Subtype

Searches for feature classes with improper or null (optional) subtypes

Checks in the Database Validation Checks category

Default checks

Check name

Description

Invalid Geometry

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

Multipart Line

Finds polyline features with more than one path

Multipart Polygon

Finds polygon features with more than one part or that contain a hole

Non-Linear Segment

Finds polyline features with nonlinear segments such as arcs and curves

Polyline or Path Closes on Self

Finds paths and lines in polylines that touch or cross themselves

Checks in the Default Checks category

Duplicate Geometry checks

Check name

Description

Duplicate Geometry

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.

Duplicate Vertex

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

Checks in the Duplicate Geometry Checks category

Feature on Feature checks

Check name

Description

Find Dangles

Searches for polyline features that have dangles within a specified tolerance of another polyline or polygon feature

Geometry on Geometry

Finds features that have a specific spatial relationship, either from two different feature classes or within the same feature class

Intersection on Geometry

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

Polygon Overlap/Gap is Sliver

Finds gaps and overlaps between polygon features from two different feature classes

Checks in the Feature on Feature Checks category

Polygon checks

Check name

Description

Evaluate Polygon Perimeter and Area

Finds parts, rings, segments, or entire polygons for features whose area or perimeter is within a specified range

Invalid Hole Feature

Finds features that have a spatial relationship with holes in a polygon feature class

Polygon Sliver

Finds polygons below a specified thinness ratio and whose area is within a specified threshold, optionally

Checks in the Polygon Checks category

Polyline checks

Check name

Description

Cutbacks

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

Evaluate Polyline Length

Finds polyline segments, polyline parts/paths, or polyline features whose length is within a specified range

Checks in the Polyline Checks category

Spatial Parameter Evaluation checks

Check name

Description

Evaluate Extent

Finds multipoint, polyline, or polygon features that have an extent within a specified size

Evaluate Intersection Count

Finds vertices for polyline features that intersect polyline or polygon features in a second feature class a specified number of times

Evaluate Part Count

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

Evaluate Vertex Count

Finds features with a vertex count that is within a specified range

Checks in the Spatial Parameter Evaluation Checks category

Table checks

Check name

Description

Execute SQL

Finds records based on a SQL query WHERE clause run against row attributes

Regular Expression

Finds records where values for string fields do not match the specified format

Table to Table Attribute

Finds values that match or do not match between feature class attribute fields and table fields

Unique ID

Searches for duplicate values in a table or feature attribute field across the entire database

Checks in the Table Checks category

Topology checks

Check name

Description

Orphan

Finds topology edges that are not connected to the topology graph

Topology Rules

Finds features that violate topology rules defined in the database

Unnecessary Nodes

Finds adjacent polyline features that share a node and have attribute values that are identical on editable fields

Unnecessary Polygon Boundaries

Finds adjacent polygon features that share a boundary and have attribute values that are identical on editable fields

Checks in the Topology Checks category

Z Value checks

Check name

Description

Adjacent Vertex Elevation Change

Finds vertices for polyline or polygon features with elevation (z-value) changes greater than the specified tolerance

Different Z at Intersection

Finds intersecting polyline features whose difference in elevation (z-value) is within the specified tolerance range at the point where they intersect

Evaluate Z Values

Finds features whose z-values are within a specified range

Polygon/Ring Closed

Finds unclosed rings in polygons based on the x-, y-, and z-values

Slope Direction Change (Monotonicity)

Finds polylines with vertices that change slope direction according to specified conditions

Checks in the Z-Value Checks category

Advanced checks

Check name

Description

Composite

Finds records based on a series of Geometry on Geometry or Table to Table Attribute checks run on a single object class

Custom

Returns records that meet the validation conditions of a custom check you developed to meet your specific requirements

Sampling

Generates a set of features from one or more layers

Valency

Finds features that do or do not meet a specified relationship between points and lines or two line feature classes

Checks in the Advanced Checks category
6/8/2015