ArcGIS for Desktop

  • Documentation
  • Pricing
  • Support

  • My Profile
  • Help
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS for Desktop

A complete professional GIS

ArcGIS for Server

GIS in your enterprise

ArcGIS for Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • Documentation
  • Pricing
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

Help

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • More...

Validate Topology

  • Summary
  • Usage
  • Syntax
  • Code sample
  • Environments
  • Licensing information

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

ValidateTopology_management (in_topology, {visible_extent})
ParameterExplanationData 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.

  • Full_Extent —The entire extent of the topology will be validated. This is the default.
  • Visible_Extent —Only the current visible extent will be validated.
Boolean

Code sample

ValidateTopology example stand-alone script

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")

Environments

  • Current Workspace

Licensing information

  • ArcGIS for Desktop Basic: No
  • ArcGIS for Desktop Standard: Yes
  • ArcGIS for Desktop Advanced: Yes

Related topics

  • Topology basics
  • Topology in ArcGIS
  • Designing a geodatabase topology

ArcGIS for Desktop

  • Home
  • Documentation
  • Pricing
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Insiders Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacy | Legal