导出关联 (公共设施网络)

摘要

将公共设施网络中的关联导出至逗号分隔值文件 (.csv)。 此工具可以与导入关联工具一起使用。

了解有关如何导出关联的详细信息

使用情况

  • 使用企业级地理数据库时,输入公共设施网络参数值必须来自作为数据库公共设施网络所有者建立的数据库连接。

  • .csv 文件中的信息按以下格式存储:ASSOCIATIONTYPEFROMFEATURECLASSFROMASSETGROUPFROMASSETTYPEFROMGLOBALIDFROMTERMINALTOFEATURECLASSTOASSETGROUPTOASSETTYPETOGLOBALIDTOTERMINALISCONTENTVISIBLEPERCENTALONG

参数

标注说明数据类型
输入公共设施网络

包含要导出关联的公共设施网络。

Utility Network; Utility Network Layer
关联类型

指定要导出的关联类型。

  • 全部公共设施网络中的所有关联类型均导出至 .csv 文件。
  • 交汇点-交汇点连通性允许两个交汇点子类型通过连通性关联连接(要素发生几何偏移)的连通性关联将导出至 .csv 文件。
  • 包含包含关联类型将导出至 .csv 文件。
  • 附件结构附件关联类型将导出至 .csv 文件。
  • 交汇点-边连通性(自边的一侧)交汇点-边(自边的一侧)连通性关联类型将导出至 .csv 文件。
  • 交汇点-边连通规则(中跨)交汇点-边(中跨)连通性关联类型将导出至 .csv 文件。
  • 交汇点-边连通性(至边的一侧)交汇点-边(至边的一侧)连通性关联类型将导出至 .csv 文件。
String
输出文件

将生成的 .csv 文件的名称和位置。

File

arcpy.un.ExportAssociations(in_utility_network, association_type, out_csv_file)
名称说明数据类型
in_utility_network

包含要导出关联的公共设施网络。

Utility Network; Utility Network Layer
association_type

指定要导出的关联类型。

  • ALL公共设施网络中的所有关联类型均导出至 .csv 文件。
  • JUNCTION_JUNCTION_CONNECTIVITY允许两个交汇点子类型通过连通性关联连接(要素发生几何偏移)的连通性关联将导出至 .csv 文件。
  • CONTAINMENT包含关联类型将导出至 .csv 文件。
  • STRUCTURAL_ATTACHMENT结构附件关联类型将导出至 .csv 文件。
  • JUNCTION_EDGE_FROM_CONNECTIVITY交汇点-边(自边的一侧)连通性关联类型将导出至 .csv 文件。
  • JUNCTION_EDGE_MIDSPAN_CONNECTIVITY交汇点-边(中跨)连通性关联类型将导出至 .csv 文件。
  • JUNCTION_EDGE_TO_CONNECTIVITY交汇点-边(至边的一侧)连通性关联类型将导出至 .csv 文件。
String
out_csv_file

将生成的 .csv 文件的名称和位置。

File

代码示例

ExportAssociations 示例 1(Python 窗口)

此示例脚本会导出名为 GridNetwork 的公共设施网络的所有关联。

import arcpy
arcpy.un.ExportAssociations("GridNetwork", "ALL", 
                            r"C:\Temp\AllAssociations.csv")
ExportAssociations 示例 2(Python 窗口)

此示例脚本会导出名为 GridNetwork 的公共设施网络的交汇点-交汇点连通性关联。

import arcpy
arcpy.un.ExportAssociations("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY", 
                            r"C:\Temp\JJAssociations.csv")
ExportAssociations 示例 3(Python 窗口)

此示例脚本会导出名为 GridNetwork 的公共设施网络的包含关联。

import arcpy
arcpy.un.ExportAssociations("GridNetwork", "CONTAINMENT", 
                            r"C:\Temp\ContainmentAssociations.csv")
ExportAssociations 示例 4(Python 窗口)

此示例脚本会导出名为 GridNetwork 的公共设施网络的结构附件关联。

import arcpy
arcpy.un.ExportAssociations("GridNetwork", "STRUCTURAL_ATTACHMENT", 
                            r"C:\Temp\StructureAssociations.csv")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题