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 red de servicios o red de trazado. Debe utilizar 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 o red de trazado de una geodatabase corporativa. Al trabajar con una geodatabase corporativa, existen estos requisitos:
- El valor del parámetro Red de entrada debe provenir de una conexión de base de datos establecida como propietaria de la red de servicios de la base de datos o propietaria de la red de trazado de la base de datos.
- La cuenta del portal de ArcGIS Enterprise conectada debe ser la propietaria de la red de servicios del portal o la propietaria de la red de trazado del portal.
- Esta herramienta se debe conectar a la versión predeterminada, que se espera que sea pública y no protegida.
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
arcpy.nd.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