ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Help
  • Sign Out
ArcGIS Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS Desktop

A complete professional GIS

ArcGIS Enterprise

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
  • Support
Esri
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • Extensions

Export Topology

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

Summary

Exports a topology from a geodatabase to an .xml file. The .xml file can be used by the Import Topology tool to create a topology in a feature dataset. Both this tool and the Import Topology tool allow you to share and create topologies within different geodatabases. The .xml file contains a definition of a topology, including feature class names, topology ranks, topology rules, and cluster tolerance.

Usage

  • This tool supports all data models and can be used on any geodatabase topology.

Syntax

ExportTopology(topology, location, file_name)
ParameterExplanationData Type
topology

An existing topology in a Defense Mapping geodatabase. All feature classes that participate in this topology will be listed in the output .xml file.

Topology; Topology Layer
location

The folder in which the .xml file will be written.

Folder
file_name

The name of the topology .xml file that will be created by the tool.

String

Code sample

ExportTopology example (Python window)

The following Python window script demonstrates how to use the ExportTopology tool.

# import os for path functions
import os

# local variables
topology="C:\\data\\MX_GTDS_4_0.gdb\\GTDS\\GTDS_Topology"
path="c:\\data"
outfile="gtdsTopo.xml"

# execute the tool
arcpy.ExportTopology_defense(topology,path,outfile)

# see if the file exists
print os.path.exists(os.path.join(path,outfile))

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: Requires Defense Mapping
  • ArcGIS Desktop Advanced: Requires Defense Mapping

Related topics

  • An overview of the Topology toolset
  • Topology basics
  • Topology in ArcGIS

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS Platform

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

About Esri

  • About Us
  • Careers
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Tell us what you think.
Copyright © 2019 Esri. | Privacy | Legal