Checks in Data Reviewer

ArcGIS Data Reviewer offers many checks that can be selected from the 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

Database Validation checks

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

Default Checks

Duplicate Geometry checks

Check name

Description

Duplicate Geometry

Finds features of the same geometry type that are colocated 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 colocated or within a specified tolerance of one another.

Duplicate Geometry Checks

Feature on Feature checks

Check name

Description

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

Feature on Feature Checks

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

Polygon checks

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

Polyline checks

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

Spatial Parameter Evaluation checks

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

Table checks

Topology checks

Check name

Description

Find Dangles

Searches for polylines that have dangles within a specified tolerance

Topology Rules

Finds features that violate topology rules defined in the database

Orphan

Finds topology edges that are not connected to the topology graph

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

Topology Checks

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

Z-Value checks

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

Finds records based on conditions defined in a custom condition table (CNT) extension

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

Advanced checks

9/16/2010