Resumen
Exporta las definiciones de reglas y diseños de diagrama y la definición de capa de diagrama de red a los archivos .ndbd y .ndld, respectivamente.
Uso
Esta herramienta no se admite al trabajar con un servicio de redes de servicios. La capa de diagrama de red de entrada debe ser una red de servicios o red de trazado de una geodatabase de archivos o una conexión de base de datos a una red de servicios de una geodatabase corporativa. Al trabajar con una geodatabase corporativa, la conexión se debe establecer como propietario de la red de servicios de la base de datos.
El elemento de datos de red especificado como parámetro de red de entrada debe ser una red de servicios o red de trazado de una geodatabase de archivos o una conexión de base de datos a una red de servicios de una geodatabase corporativa.
Los archivos resultantes .ndbd y .ndld son útiles para compartir definiciones de plantilla de diagrama o copiar definiciones de plantilla de diagrama desde una red a otra.
Sintaxis
ExportDiagramTemplateDefinitions(in_utility_network, template_name, {out_ndbd_file}, {out_ndld_file})
Parámetro | Explicación | Tipo de datos |
in_utility_network | La red de servicios o red de trazado que referencia las definiciones de plantilla de diagrama que se van a exportar. | Utility Network; Trace Network |
template_name | El nombre de la plantilla de diagrama con definiciones que se va a exportar. | String |
out_ndbd_file (Opcional) | El archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) que se desea crear. | File |
out_ndld_file (Opcional) | El archivo de definición de capa de diagrama de red (.ndld) que se va a crear. | File |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_utility_network | La red de servicios o red de trazado actualizada. | Red de servicios; red de trazado |
out_template_name | El nombre de la plantilla de diagrama. | Cadena |
Muestra de código
Exportar todas las definiciones fijadas en una plantilla de diagrama concreta de una red determinada e importar dichas definiciones a una plantilla de diagrama en otra red.
import arcpy
import os
input_SourceNetwork = "D:/MyProjectLocation/MyDatabaseSourceConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DestinationNetwork = "D:/MyProjectLocation/MyDatabaseDestinationConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
folder = "D:/MyProjectLocation/"
input_SourceTemplate = "SourceTemplate"
input_DestinationTemplate = "DestinationTemplate"
arcpy.ExportDiagramTemplateDefinitions_nd(input_SourceNetwork,
input_SourceTemplate,
os.path.join(folder, "DiagramRuleAndLayoutDefinitions.ndbd"),
os.path.join(folder, "DiagramLayerDefinition.ndld"))
arcpy.ImportDiagramTemplateDefinitions_nd(input_DestinationNetwork,
input_DestinationTemplate,
os.path.join(folder, "DiagramRuleAndLayoutDefinitions.ndbd"),
os.path.join(folder, "DiagramLayerDefinition.ndld"))
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí
Temas relacionados
- Descripción general del conjunto de herramientas Configuración
- Importar definiciones de plantilla de diagrama
- Compartir plantillas de diagrama
- Introducción a las plantillas de diagrama
- Introducción a las definiciones de reglas y diseños de diagrama
- Introducción a la definición de capa de diagrama
- Buscar una herramienta de geoprocesamiento