Export Topology (Topographic Production)

Summary

Exports a topology from a geodatabase to an .xml file.

The .xml file contains a definition of a topology, including feature class names, topology ranks, topology rules, and cluster tolerance, and can be used by the Import Topology tool to recreate a topology in a new feature dataset.

Usage

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

Parameters

LabelExplanationData Type
Input Topology

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

Topology; Topology Layer
Topology XML Document Location

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

Folder
Topology XML Document Name

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

String

Derived Output

LabelExplanationData Type
Output Topology XML Document

Output topology XML file created by exporting topology rules.

File

arcpy.topographic.ExportTopology(topology, location, file_name)
NameExplanationData Type
topology

An existing topology in a 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_file

Output topology XML file created by exporting topology rules.

File

Code sample

ExportTopology example (stand-alone script)

The following script demonstrates how to use the ExportTopology tool to create a new XML definition file from geodatabase topology.

# Name: ExportTopology_sample.py
# Description: Use the Export Topology tool to create a new XML definition file from geodatabase topology 

# Import System Modules
import arcpy

# Check Out Extensions
arcpy.CheckOutExtension('Foundation')

# Setting Local Variables
topology = r'C:\Temp\Test.gdb\Features\Topology'
output_folder = r'C:\Temp'
output_file_name = 'Topology'

# Use the Export Topology tool to create a new XML definition file
arcpy.topographic.ExportTopology(topology, output_folder, output_file_name)

# Check In Extensions
arcpy.CheckInExtension('Foundation')

Environments

This tool does not use any geoprocessing environments.

Licensing information

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

Related topics