Importar definiciones de plantilla de diagrama (Diagrama de red)

Resumen

Importa un archivo de definiciones de reglas y diseños de diagrama de red (.ndbd), un archivo de definición de capa de diagrama de red (.ndld), o ambos, a una plantilla existente.

Precaución:

Esta herramienta es una herramienta de configuración y administración.

Nota:

La importación de un archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) hace que el valor de campo Consistency de la base de datos cambie a un valor incoherente para cualquier diagrama existente basado en la plantilla de diagrama de entrada. Todos estos diagramas seguirán siendo incoherentes y presentarán un icono de advertencia de coherencia Diagrama para actualizaral abrirlos hasta que se actualicen.

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 móvil 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:

  • Esta herramienta resulta útil a la hora de copiar las definiciones de plantilla de diagrama completas de una red a otra.

  • La plantilla de diagrama de entrada debe ser del mismo tipo de red que el archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) y el archivo de definición de capa de diagrama de red (.ndld); por ejemplo, no es posible importar un archivo de definiciones de reglas y diseños de diagrama de red ni un archivo de definición de capa de diagrama de red de una red de servicios de gas a una plantilla relacionada con una red de servicios de agua o electricidad. En general, no exporte definiciones de una plantilla de origen para importarlas a continuación a una plantilla de destino si las redes de dichas plantillas no comparten:

    • El mismo tipo de red
    • El mismo dominio
    • El mismo modelo de datos
    • El mismo tipo de activos y los mismos valores de grupo de activos

  • La plantilla de diagrama debe existir para la red de entrada antes de usar esta herramienta. Sus definiciones de reglas y diseños de diagrama y su definición de capa de diagrama de red se sobrescribirán completamente con las definiciones importadas cuando concluya el procesamiento de la herramienta.

  • Si una definición de capa de diagrama no existe en la plantilla de diagrama de entrada y la herramienta se ejecuta sin ningún archivo .ndld ni ningún archivo .ndld vacío como entrada, el proceso de la herramienta inicializa automáticamente una definición de capa de diagrama predeterminada sobre la plantilla.

Parámetros

EtiquetaExplicaciónTipo de datos
Red de entrada

La red de servicios o red de trazado que contiene la plantilla de diagrama que se modificará.

Utility Network; Trace Network
Plantilla de diagrama de entrada

El nombre de la plantilla de diagrama a la que se importarán las definiciones.

String
Archivo de definiciones de reglas y diseños
(Opcional)

El archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) que se importará.

Este archivo es resultado de utilizar la herramienta Exportar definiciones de plantilla de diagrama con una plantilla existente.

Debe completarse al menos uno de los dos parámetros del archivo de entrada, es decir, o bien el archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) o el archivo de definición de capa de diagrama de red (.ndld).

File
Archivo de definición de capa de diagrama
(Opcional)

El archivo de definición de capa de diagrama de red (.ndld) que se importará.

Este archivo es resultado de utilizar la herramienta Exportar definiciones de plantilla de diagrama o Exportar definición de capa de diagrama con una plantilla existente.

Debe completarse al menos uno de los dos parámetros del archivo de entrada, es decir, o bien el archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) o el archivo de definición de capa de diagrama de red (.ndld).

Si no existe ninguna definición de capa de diagrama para la plantilla de diagrama de entrada y no se especifica este parámetro o se carga un archivo .ndld vacío, se inicializa sistemáticamente una definición de capa de diagrama predeterminada sobre la plantilla de diagrama de entrada.

File

Salida derivada

EtiquetaExplicaciónTipo de datos
Red de salida

La red de servicios o red de trazado actualizada.

Utility Network; Trace Network
Plantilla de diagrama de salida

El nombre de la plantilla de diagrama.

String

arcpy.nd.ImportDiagramTemplateDefinitions(in_utility_network, template_name, {ndbd_file}, {ndld_file})
NombreExplicaciónTipo de datos
in_utility_network

La red de servicios o red de trazado que contiene la plantilla de diagrama que se modificará.

Utility Network; Trace Network
template_name

El nombre de la plantilla de diagrama a la que se importarán las definiciones.

String
ndbd_file
(Opcional)

El archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) que se importará.

Este archivo es resultado de utilizar la herramienta Exportar definiciones de plantilla de diagrama con una plantilla existente.

Debe completarse al menos uno de los dos parámetros del archivo de entrada, es decir, o bien el archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) o el archivo de definición de capa de diagrama de red (.ndld).

File
ndld_file
(Opcional)

El archivo de definición de capa de diagrama de red (.ndld) que se importará.

Este archivo es resultado de utilizar la herramienta Exportar definiciones de plantilla de diagrama o Exportar definición de capa de diagrama con una plantilla existente.

Debe completarse al menos uno de los dos parámetros del archivo de entrada, es decir, o bien el archivo de definiciones de reglas y diseños de diagrama de red (.ndbd) o el archivo de definición de capa de diagrama de red (.ndld).

Si no existe ninguna definición de capa de diagrama para la plantilla de diagrama de entrada y no se especifica este parámetro o se carga un archivo .ndld vacío, se inicializa sistemáticamente una definición de capa de diagrama predeterminada sobre la plantilla de diagrama de entrada.

File

Salida derivada

NombreExplicaciónTipo de datos
out_utility_network

La red de servicios o red de trazado actualizada.

Utility Network; Trace Network
out_template_name

El nombre de la plantilla de diagrama.

String

Muestra de código

Ejemplo de ImportDiagramTemplateDefinitions (ventana de Python)

Exportar todas las definiciones fijadas en una plantilla de diagrama concreta en 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.nd.ExportDiagramTemplateDefinitions(input_SourceNetwork, 
                                          input_SourceTemplate, 
                                          os.path.join(folder, "DiagramRuleAndLayoutDefinitions.ndbd"), 
                                          os.path.join(folder, "DiagramLayerDefinition.ndld"))
arcpy.nd.ImportDiagramTemplateDefinitions(input_DestinationNetwork, 
                                          input_DestinationTemplate, 
                                          os.path.join(folder, "DiagramRuleAndLayoutDefinitions.ndbd"),
                                          os.path.join(folder, "DiagramLayerDefinition.ndld"))

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados