Label | Explanation | Data Type |
Input Utility Network
| The utility network containing the associations to export. | Utility Network; Utility Network Layer |
Association Type
| Specifies the type of association to export.
| String |
Output File
| The name and location of the .csv file that will be generated. | File |
Summary
Exports associations from a utility network to a comma-separated-values file (.csv). This tool can be used in conjunction with the Import Associations tool.
Usage
When working with an enterprise geodatabase, the Input Utility Network parameter value must be from a database connection established as the database utility network owner.
The information in the .csv file is stored in the following format: ASSOCIATIONTYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMGLOBALID, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOGLOBALID, TOTERMINAL, ISCONTENTVISIBLE, PERCENTALONG.
Parameters
arcpy.un.ExportAssociations(in_utility_network, association_type, out_csv_file)
Name | Explanation | Data Type |
in_utility_network | The utility network containing the associations to export. | Utility Network; Utility Network Layer |
association_type | Specifies the type of association to export.
| String |
out_csv_file | The name and location of the .csv file that will be generated. | File |
Code sample
This sample script exports all associations for a utility network called GridNetwork.
import arcpy
arcpy.un.ExportAssociations("GridNetwork", "ALL",
r"C:\Temp\AllAssociations.csv")
This sample script exports junction-junction connectivity associations for a utility network called GridNetwork.
import arcpy
arcpy.un.ExportAssociations("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociations.csv")
This sample script exports containment associations for a utility network called GridNetwork.
import arcpy
arcpy.un.ExportAssociations("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociations.csv")
This sample script exports structural attachment associations for a utility network called GridNetwork.
import arcpy
arcpy.un.ExportAssociations("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociations.csv")
Environments
Licensing information
- Basic: No
- Standard: Yes
- Advanced: Yes