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

arcpy.defense.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

Derived Output

NameExplanationData Type
out_fileFile

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

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

Related topics

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

ArcGIS Desktop

  • Home
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

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