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 o una conexión de base de datos a una red de servicios 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
ExportDiagramContent(in_utility_network, network_diagram_name, out_file, {include_diagram_properties}, {include_geometries}, {include_attributes}, {include_aggregations}, {use_domains})
Parámetro | Explicación | Tipo 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.
| Boolean |
include_geometries (Opcional) | Especifica si se exportará la geometría de las entidades de diagrama.
| Boolean |
include_attributes (Opcional) | Especifica si se exportarán los atributos de los elementos de red asociados.
| Boolean |
include_aggregations (Opcional) | Especifica si se exportará cada entidad de diagrama con una lista de elementos de red que agrega.
| 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.
| Boolean |
Muestra de código
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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí