Validate Topology (Data Management)
Summary
Validates a geodatabase topology.
Validate Topology performs the following operations:
- Cracking and clustering of feature vertices to find features that share geometry (have common coordinates)
- Inserting common coordinate vertices into features that share geometry
- Running a set of integrity checks to identify any violations of the rules that have been defined for the topology
Usage
-
If you validate an enterprise geodatabase topology in ArcCatalog, the feature dataset that the topology is within must not be registered as versioned.
-
This tool will only process dirty areas. For details on dirty areas, see Topology_in_ArcGIS.
If the tool is being used in ArcMap, the Visible Extent parameter can be used to limit validation to the extent visible in the map display.
Syntax
Parameter | Explanation | Data Type |
in_topology |
The geodatabase topology to be validated. | Topology Layer |
visible_extent (Optional) |
In ArcMap, determines whether to use the current visible extent of the map or the full extent of the topology. If run in ArcCatalog or in a Python script, the entire extent of the topology will be validated regardless of this parameter setting.
| Boolean |
Code Sample
The following stand-alone script demonstrates how to use the ValidateTopology function.
# Name: ValidateTopology_Example.py
# Description: Validates a topology
import arcpy
from arcpy import env
arcpy.ValidateTopology_management("D:\Calgary\Trans.mdb\Streets\Street_Topo")