Exportar contenido del diagrama (Diagrama de red)

Resumen

Exporta el contenido del diagrama en un formato sencillo (JSON) que refleja la conectividad básica. También se puede exportar más información opcional como propiedades del diagrama, geometría de entidad de diagrama, atributos de elementos de red, así como elementos agregados.

Nota:

La red de entrada o capa de diagrama puede ser una red de servicios o una red de trazado de una geodatabase de archivos, un servicio de red de servicios, un servicio de red de trazado o una conexión de base de datos a una red de servicios o red de trazado de una geodatabase corporativa.

Más información sobre cómo exportar el contenido de diagrama

Uso

  • El archivo .json exportado se puede utilizar para el cálculo y análisis de la red o para alimentar sistemas externos.

    Más información sobre la sintaxis de la respuesta del JSON de salida

  • Al exportar contenido de diagramas con atributos, es posible exportar los atributos con valores de dominio codificados, ya sea como valores sin procesar o descripciones de cadena.

Sintaxis

arcpy.nd.ExportDiagramContent(in_utility_network, network_diagram_name, out_file, {include_diagram_properties}, {include_geometries}, {include_attributes}, {include_aggregations}, {use_domains})
ParámetroExplicaciónTipo de datos
in_utility_network

La capa de red de servicios o red de trazado, el elemento de datos de red de servicios o red de trazado o la capa de diagrama de red relacionada con el diagrama de red que se desea exportar.

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer; Diagram Layer
network_diagram_name

El nombre del diagrama de red a exportar.

String
out_file

El archivo de salida .json que se creará con el contenido del diagrama exportado.

File
include_diagram_properties
(Opcional)

Especifica si se exportarán las propiedades del diagrama.

  • INCLUDE_DIAGRAM_PROPERTIESSe exportan las propiedades del diagrama (estadísticas, fechas de creación y actualización, etc.).
  • EXCLUDE_DIAGRAM_PROPERTIESNo se exportan las propiedades del diagrama. Esta es la opción predeterminada.
Boolean
include_geometries
(Opcional)

Especifica si se exportará la geometría de las entidades de diagrama.

  • INCLUDE_GEOMETRIESSe exportará cada entidad de diagrama junto con su geometría.
  • EXCLUDE_GEOMETRIESSe exportará cada entidad de diagrama sin su geometría. Esta es la opción predeterminada.
Boolean
include_attributes
(Opcional)

Especifica si se exportarán los atributos de los elementos de red asociados.

  • INCLUDE_ATTRIBUTESSe exportarán los atributos de los elementos de red asociados.
  • EXCLUDE_ATTRIBUTESNo se exportarán los atributos de los elementos de red asociados. Esta es la opción predeterminada.
Boolean
include_aggregations
(Opcional)

Especifica si se exportará cada entidad de diagrama con una lista de elementos de red que agrega.

  • INCLUDE_AGGREGATIONSSe exportará cada entidad de diagrama con una lista de los elementos de red que agrega con su grupo de activos y valores de tipo de activo.
  • EXCLUDE_AGGREGATIONSNo se exportarán las agregaciones de entidades de diagrama. Esta es la opción predeterminada.
Boolean
use_domains
(Opcional)

Especifica cómo se exportarán los valores codificados de dominio y subtipo. Este parámetro está habilitado si el parámetro include_attributes se define como INCLUDE_ATTRIBUTES o el parámetro include_aggregations se define como INCLUDE_AGGREGATIONS.

  • USE_CODED_VALUE_NAMESLos valores codificados de dominio y subtipo se exportarán con sus descripciones de cadena en lugar de valores sin procesar.
  • DONT_USE_CODED_VALUE_NAMESLos valores codificados de dominio y subtipo se exportarán como valores sin procesar. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo de ExportDiagramContent (ventana de Python)

Exportar el contenido del diagrama Basic_RMT003 con las geometrías de entidades, los atributos con sus descripciones de cadena para los valores codificados de dominio y subtipo, las agregaciones y las propiedades del diagrama.

import arcpy
arcpy.ExportDiagramContent_nd('elec Network', 'Basic_RMT003', 
                              'C:\temp\BasicRMT003.json', 
                              'INCLUDE_DIAGRAM_PROPERTIES', 'INCLUDE_GEOMETRIES', 
                              'INCLUDE_ATTRIBUTES', 'INCLUDE_AGGREGATIONS', 
                              'USE_CODED_VALUE_NAMES')

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados