Attribute rules

Disponible con licencia de Defense Mapping.

Disponible con una licencia de Data Reviewer.

The product data files for the ArcGIS Defense Mapping extension include schema geodatabases with preconfigured attribute rules that can be applied to Multinational Geospatial Co-production Program (MGCP) and Topographic Data Store (TDS) data using ArcGIS Data Reviewer checks. The schema geodatabases include support for MGCP and TDS data beginning at the following versions:

  • MGCP TRD 4.6
  • TDS 7.1

Supported rule types

The schema geodatabases for the Defense Mapping extension include constraint attribute rules and validation attribute rules.

Nota:

The preconfigured constraint attribute rules are not enabled by default. When enabled, feature edits that violate constraint rules cannot be saved and are rolled back, which may be an unintended consequence.

Error layers

The schema geodatabases include attribute rule error layers that store the error features identified by validation rules. These layers consist of three feature classes and a table that store and manage the errors that are found during attribute rule evaluation.

You can manage attribute rule errors using the error inspector table in ArcGIS Pro.

Preconfigured attribute rules

The table below contains information about the preconfigured attribute rules that are included with the schema geodatabases.

Nota:

Constraint attribute rules are configured to be applied when an Insert or Update action takes place.

Rule name Geometry types Rule types Details Data model type

Check Geometry

Areas

Lines

Points

Validation

Identifies features with invalid geometry.

MGCP

TDS

Cutbacks

Areas

Lines

Constraint

Validation

Identifies cutbacks with an angle size of less than 10 degrees.

MGCP

TDS

Domain

Areas

Lines

Points

Validation

Identifies rows or features that violate domain constraints.

MGCP

TDS

Duplicate Feature

Areas

Lines

Points

Validation

Identifies features that are duplicated in geometry, feature type, and attribution.

MGCP

TDS

Duplicate Vertex

Areas

Lines

Constraint

Validation

Identifies features that have consecutive duplicate vertices.

MGCP

TDS

Evaluate Part Count

Areas

Lines

Constraint

Validation

Identifies polygon or polyline features with more or less than one part.

MGCP

TDS

Evaluate Polygon Perimeter and Area

Areas

Constraint

Validation

Identifies polygons with a perimeter that is less than 5 meters.

MGCP

TDS

Validation

Identifies polyline features that contain a segment with a length less than 0.02 meters.

MGCP

TDS

Evaluate Polyline Length

Lines

Constraint

Validation

Identifies polyline features with a length less than 5 meters.

MGCP

TDS

Constraint

Validation

Identifies features that contain a segment with a length less than 0.02 meters.

MGCP

TDS

Find Dangles

Lines

Validation

Identifies polyline features that have nodes that are within 10 meters, but are not connected to other polyline or polygon features.

MGCP

TDS

Nonlinear Segment

Areas

Lines

Validation

Identifies nonlinear segment geometries from polygon or polyline features that have nonlinear segments.

MGCP

TDS

Polygon Sliver

Areas

Validation

Identifies area features that have an area to perimeter ratio less than 0.09.

MGCP

TDS

Subtype

Areas

Lines

Points

Validation

Identifies features that have invalid subtypes.

TDS

Unique Field Value

Areas

Lines

Points

Validation

Identifies features with identifier field (GFID or UID) values that are not unique.

MGCP

TDS

Unnecessary Nodes

Lines

Constraint

Validation

Identifies node—if database topology exists—or polyline—if no database topology exists—geometries that share a node and have identical attribution on editable fields.

Sugerencia:

Running this check with a database topology improves performance.

MGCP

TDS

Unnecessary Polygon Boundaries

Areas

Constraint

Validation

Identifies area features that border another area feature with the same attribution.

MGCP

TDS