arcgis data reviewer checks€¦ · esri.com/datareviewer copyright © 2019 esri. all rights...

1
esri.com/datareviewer Copyright © 2019 Esri. All rights reserved. Esri, the Esri globe logo, ArcGIS, and esri.com are trademarks, registered trademarks, or service marks of Esri in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners. G344872 ArcGIS ® Data Reviewer Checks Advanced Checks Composite Searches for features that satisfy combined Geometry on Geometry and/or Table to Table Attribute checks by feeding the results of one check into the next check Geometry on Geometry 1 Geometry on Geometry 2 Custom Returns records that meet the validation conditions of a custom check you developed to meet your specific requirements FEATURE CLASS 1 17 2 21 3 36 Metadata Validates that the specified GIS item descriptions have been populated to comply with either a standards- based metadata schema or user-specified content requirements Sampling Generates a statistical sampling of features or records from one or more layers or tables Valency Searches for points or nodes of linear features that intersect with a specified number of linear features Point Valency: 1 Valency: 3 Polygon/Ring Closed Searches for unclosed rings in polygons based on the x-value, y-value, and z-value Z-Value Checks Adjacent Vertex Elevation Change Finds vertices for polyline or polygon features with elevation (z-value) changes greater than the specified tolerance Z > 400’ 180’ 630’ 160’ 360’ 450’ Z Evaluate Z-Values Searches for features whose z-values are within a specified range Z >1000’ 800’ 900’ 1000’ Different Z at Intersection Finds two intersecting line features whose z-value difference is within the minimum/maximum specified tolerance values at the point where they intersect Z 80’ 95’ 120’ 5’< Z < 50’ Table Checks Table to Table Attribute Returns rows whose attributes match those of a feature class or table and/or comply with a user-defined WHERE clause comparing the attributes between feature classes and/or tables FEATURE CLASS OID SCALE 1 10,000 2 20,000 3 10,000 4 30,000 SCALE 20,000 30,000 Execute SQL Finds features based on a SQL query WHERE clause TYPE=4 Regular Expression Finds features with attribute values that violate the regular expression YEAR 1805 1972 2005 200A FIELD REGULAR EXPRESSION YEAR (19/20)\D\D Unique ID Checks the values of a set of fields across a set of tables and feature classes for uniqueness within a given workspace FEATURE CLASS 1 7 25 8 18 9 18 FEATURE CLASS 2 1 36 2 21 3 18 Spatial Parameter Evaluation Checks Evaluate Part Count Finds features with a part count that is within a specified range 3 2 1 4 Parts >3 Evaluate Intersection Count Finds vertices for polyline features in one feature class that intersect polyline or polygon features in a second feature class a specified number of times Intersections >3 Evaluate Extent Returns features where the extent properties (x and y) are within specified parameters Evaluate Vertex Count Searches for features with a vertex count that is within a specified range 3 2 1 Number of Vertices >2 and <5 4 3 2 1 2 1 5 6 1 2 3 4 Polygon Checks Invalid Hole Feature Finds features that intersect polygon feature holes Evaluate Polygon Perimeter and Area Searches for polygon, part, ring, or segment features whose area or perimeter is within a specified range >3 and <8 Area: 2 Area: 4 Area: 5 Area: 9 Polygon Sliver Finds polygons below a specified thinness ratio (t) and optionally whose area is within a specified threshold t Returns border geometries for polygons that share a common boundary and identical attribution Unnecessary Polygon Boundaries Event Checks Invalid Events Finds linear referenced events that do not have an associated route (orphaned events) or contain invalid measure values. The check also identifies gaps or overlaps between events within the same route or across multiple routes. R1 E1 E2 E4 0 0 -2 0 6 16 31 R R 1 1 0 0 R1 R2 R3 0 R R 1 1 R R 2 2 R R 3 3 0 0 0 0 2 2 E5 30 30 20 21 40 60 41 23 3 3 0 0 2 2 3 3 0 0 6 6 E1 0 25 0 0 2 2 5 5 E2 0 22 0 0 2 2 2 2 E4 44 50 4 4 4 4 5 5 0 0 E5 60 65 6 6 0 0 6 6 5 5 E3 39 50 3 3 9 9 5 5 0 0 1 1 6 6 3 3 3 1 1 1 1 6 5 5 3 3 0 0 6 6 6 0 Polyline Checks Cutbacks Identifies segments where the angle between segments in a polygon or polyline is below a specified minimum value Angle <25° Evaluate Polyline Length Searches for segment, part/path, and polyline features whose length is within a specified range Length <20 10 50 60 30 Unnecessary Nodes Finds features that share a node and have identical attributes in editable fields Orphan Finds single polyline features that are not connected in the database topology Find Dangles Finds polyline features with nodes that are within a user-defined tolerance but not connected to other polyline or polygon features Monotonicity Finds polylines with vertices that are not strictly increasing or decreasing in value or are trending based on specified conditions Feature on Feature Checks Geometry on Geometry Searches for features from two different feature classes or within the same feature class that spatially interact (e.g., intersect) or are within a tolerance of each other Polygon Overlap/Gap Is Sliver Returns overlap/gap geometries between polygon features from two feature classes that have a thinness ratio beneath a user-specified threshold; optionally requires that the overlap/gap polygons be beneath a maximum area threshold Returns geometries for features in Feature Class 1 that intersect with the intersections from features from Feature Class 2 and 3 Intersection on Geometry Duplicate Geometry Checks Duplicate Geometry Finds features of the same geometry type that are colocated Z Duplicate Vertex Searches for vertices in selected polyline or polygon feature classes that are within a specified tolerance of each other Default Checks Invalid Geometry Finds features whose geometry is empty, nothing, or not simple, as well as features with empty envelopes OBJECTID SHAPE FCSUBTYPE 1 POLYLINE AQ040– BRIDGE LINE 2 POLYLINE AQ040– BRIDGE LINE 3 NULL AQ040– BRIDGE LINE Nonlinear Segment Searches for nonlinear segments, such as arcs and curves, in line and polygon features Polyline or Path Closes on Self Finds paths or lines in polyline features that close themselves Multipart Line Searches for polyline features with more than one part Number of Parts >1 2 1 Multipart Polygon Finds polygon features with more than one part and polygon features with holes 2 1 Database Validation Checks Lateral Main Hydrant Connectivity Rules Returns geometries for features that violate the geometric network connectivity rules LAND USE DESCRIPTION 000 AGR SDP IND UNCLASSIFIED AGRICULTURE PLAN INDUSTRIAL AGR NRN IND 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 CROP 1 CORN 2 RICE 3 WHEAT 3 1 Subtype Searches for feature classes with improper or null subtypes SUBTYPES 1 HIGHWAYS 2 MAJOR ROAD 3 LOCAL STREETS 4 ALLEY Subtype=0 Topology Rules Returns the geometry of features that violate the topology rules that have been defined for a feature dataset in the geodatabase

Upload: others

Post on 11-Apr-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

esri.com/datareviewerCopyright © 2019 Esri. All rights reserved. Esri, the Esri globe logo, ArcGIS, and esri.com are trademarks, registered trademarks, or service marks of Esri in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

G344872

ArcGIS®

Data Reviewer Checks

Advanced Checks

CompositeSearches for features that satisfy combined Geometry on Geometry and/or Table to Table Attribute checks by feeding the results of one check into the next check Geometry on

Geometry 1Geometry on Geometry 2

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

FEATURE CLASS

1 17

2 21

3 36

MetadataValidates that the specified GIS item descriptions have been populated to comply with either a standards-based metadata schema or user-specified content requirements

SamplingGenerates a statistical sampling of features or records from one or more layers or tables

ValencySearches for points or nodes of linear features that intersect with a specified number of linear features

Point Valency: 1

Valency: 3

Polygon/Ring ClosedSearches for unclosed rings in polygons based on the x-value, y-value, and z-value

Z-Value Checks

Adjacent Vertex Elevation Change

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

Z > 400’

180’

630’

160’ 360’

450’

Z

Evaluate Z-ValuesSearches for features whose z-values are within a specified range

Z >1000’

800’900’1000’

Different Z at IntersectionFinds two intersecting line features whose z-value difference is within the minimum/maximum specified tolerance values at the point where they intersect

Z

80’95’

120’

5’< Z < 50’

Table Checks

Table to Table AttributeReturns rows whose attributes match those of a feature class or table and/or comply with a user-defined WHERE clause comparing the attributes between feature classes and/or tables

FEATURE CLASS

OID SCALE

1 10,000

2 20,000

3 10,000

4 30,000

SCALE

20,000

30,000

Execute SQLFinds features based on a SQL query WHERE clause

TYPE=4

Regular ExpressionFinds features with attribute values that violate the regular expression

YEAR

1805

1972

2005

200A

FIELD REGULAR EXPRESSION

YEAR (19/20)\D\D

Unique IDChecks the values of a set of fields across a set of tables and feature classes for uniqueness within a given workspace

FEATURE CLASS 1

7 25

8 18

9 18

FEATURE CLASS 2

1 36

2 21

3 18

Spatial Parameter Evaluation Checks

Evaluate Part CountFinds features with a part count that is within a specified range

32

1

4

Parts >3

Evaluate Intersection CountFinds vertices for polyline features in one feature class that intersect polyline or polygon features in a second feature class a specified number of times Intersections >3

Evaluate ExtentReturns features where the extent properties (x and y) are within specified parameters

Evaluate Vertex CountSearches for features with a vertex count that is within a specified range

321

Number ofVertices >2 and <5

4

3

21

21

5

6

1

23

4

Polygon Checks

Invalid Hole FeatureFinds features that intersect polygon feature holes

Evaluate Polygon Perimeter and AreaSearches for polygon, part, ring, or segment features whose area or perimeter is within a specified range >3 and <8

Area: 2

Area: 4Area: 5

Area: 9

Polygon SliverFinds polygons below a specified thinness ratio (t) and optionally whose area is within a specified threshold

t

Returns border geometries for polygons that share a common boundary and identical attribution

Unnecessary Polygon Boundaries

Event Checks

Invalid EventsFinds linear referenced events that do not have an associated route (orphaned events) or contain invalid measure values. The check also identifies gaps or overlaps between events within the same route or across multiple routes.

R1

E1 E2 E40

0-2 0 6 16 31

RR11

00

R1 R2 R3

0

RR11 RR22 RR33

00

0022E5

30

30

20 21 40 6041

23 33002233

00 66

E1

0 2500 2255E2

0 2200 2222

E4

44 504444 5500

E5

60 656600 6655

E3

39 503399 5500

1166 33311116

55 33

00 6660

Polyline Checks

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

Angle <25°

Evaluate Polyline LengthSearches for segment, part/path, and polyline features whose length is within a specified range

Length <20

10

50

60

30

Unnecessary NodesFinds features that share a node and have identical attributes in editable fields

OrphanFinds single polyline features that are not connected in the database topology

Find DanglesFinds polyline features with nodes that are within a user-defined tolerance but not connected to other polyline or polygon features

MonotonicityFinds polylines with vertices that are not strictly increasing or decreasing in value or are trending based on specified conditions

Feature on Feature Checks

Geometry on GeometrySearches for features from two different feature classes or within the same feature class that spatially interact (e.g., intersect) or are within a tolerance of each other

Polygon Overlap/Gap Is SliverReturns overlap/gap geometries between polygon features from two feature classes that have a thinness ratio beneath a user-specified threshold; optionally requires that the overlap/gap polygons be beneath a maximum area threshold

Returns geometries for features in Feature Class 1 that intersect with the intersections from features from Feature Class 2 and 3

Intersection on Geometry

Duplicate Geometry Checks

Duplicate GeometryFinds features of the same geometry type that are colocated

Z

Duplicate Vertex

Searches for vertices in selected polyline or polygon feature classes that are within a specified tolerance of each other

Default Checks

Invalid GeometryFinds features whose geometry is empty, nothing, or not simple, as well as features with empty envelopes

OBJECTID SHAPE FCSUBTYPE

1 POLYLINE AQ040– BRIDGE LINE

2 POLYLINE AQ040– BRIDGE LINE

3 NULL AQ040– BRIDGE LINE

Nonlinear SegmentSearches for nonlinear segments, such as arcs and curves, in line and polygon features

Polyline or Path Closes on SelfFinds paths or lines in polyline features that close themselves

Multipart LineSearches for polyline features with more than one part

Number of Parts >1

2

1

Multipart PolygonFinds polygon features with more than one part and polygon features with holes 2

1

Database Validation Checks

Lateral

Main

HydrantConnectivity RulesReturns geometries for features that violate the geometric network connectivity rules

LAND USE DESCRIPTION

000 AGR SDP IND

UNCLASSIFIED AGRICULTURE PLAN INDUSTRIAL AGR

NRN IND

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

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

CROP

1 CORN

2 RICE

3 WHEAT3

1

SubtypeSearches for feature classes with improper or null subtypes

SUBTYPES

1 HIGHWAYS

2 MAJOR ROAD

3 LOCAL STREETS

4 ALLEY

Subtype=0

Topology RulesReturns the geometry of features that violate the topology rules that have been defined for a feature dataset in the geodatabase