Actualizar diagrama (Diagrama de red)

Resumen

Actualiza uno o varios diagramas de red relacionados con una red de servicios o una red de trazado concreta.

Es posible que sea necesario actualizar los diagramas si son incoherentes o coherentes. Si un diagrama es incoherente, significa que se han modificado los elementos de red asociados con algunas entidades de diagrama y que el diagrama está desactualizado. Podría ser necesario actualizar un diagrama coherente si se ha modificado la plantilla de diagrama que tiene asociada.

Precaución:

Si tiene una sesión de edición abierta, debe guardar sus ediciones antes de ejecutar esta herramienta. Con ello se garantiza que el diagrama refleje los cambios más recientes aplicados a la topología de red en la base de datos. Si no guarda las ediciones, estas no se reflejarán en el diagrama.

Más información sobre cómo actualizar diagramas de red

Uso

  • Esta herramienta no se admite al trabajar con una conexión de base de datos a una red de servicios o red de trazado de una geodatabase corporativa. Debe usar el servicio de red de servicios o red de trazado publicado relacionado o una red de servicios o red de trazado de una geodatabase de archivos.

  • La red o capa de diagrama de red de entrada debe provenir de una red de servicios o una red de trazado de una geodatabase de archivos o un servicio de red de servicios o red de trazado.

  • Si se especifica tanto el parámetro Nombres de plantillas de entrada como Nombres de diagramas de entrada, el proceso fallará si los diagramas que tienen esos nombres se basan en otro nombre de plantilla.

  • Si la herramienta toma como entrada un elemento de datos o capa de una red, requiere una lista de nombres de diagrama para actualizar, o bien una plantilla de diagrama específica (se actualizan todos los diagramas relacionados).

  • De forma predeterminada, esta herramienta procesa únicamente los diagramas incoherentes. Para reflejar los cambios que puedan haber afectado a las definiciones de reglas y diseños de la plantilla y, por tanto, a todos los diagramas relacionados (sean coherentes o incoherentes), ejecute esta herramienta con el parámetro Actualizar los diagramas incoherentes solamente desactivado.

  • Para forzar una nueva ejecución de los diseños automáticos al final de la actualización del diagrama, debe activar el parámetro Volver a aplicar los diseños automáticos a los diagramas actualizados.

  • Cualquier intento de actualizar los diagramas de sistema de subred fallará; estos diagramas los mantiene en exclusiva la herramienta Actualizar subred.

  • La herramienta Actualizar diagrama falla en las siguientes situaciones:

    • Hay áreas sin validar en entidades de red utilizadas inicialmente para generar el diagrama, ya sean visibles o agregadas.
    • Hay áreas sin validar en entidades de red de contenedor relacionadas con objetos de red utilizados inicialmente para generar el diagrama, ya sean visibles o agregadas.
    • Existen áreas sin validar en nuevas entidades de red procesadas durante la actualización.
    • Existen áreas sin validar en entidades de red de contenedor relacionadas con nuevos objetos de red procesados durante la actualización.
    En estos casos, valide la topología de red para borrar las áreas sin validar y ejecute la herramienta.

Sintaxis

arcpy.nd.UpdateDiagram(in_diagrams, {template_names}, {diagram_names}, {update_option}, {autolayout_option})
ParámetroExplicaciónTipo de datos
in_diagrams

La capa de diagrama de red de entrada que se desea actualizar o la red de servicios o red de trazado en la que se basa el conjunto de nombres de diagrama de entrada especificado y que se debe actualizar.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer
template_names
[templatenames,...]
(Opcional)

Los nombres de las plantillas para las que se van a procesar los diagramas relacionados.

String
diagram_names
[diagram_names,...]
(Opcional)

Los nombres de los diagramas que se desea procesar.

String
update_option
(Opcional)

Especifica si se deben actualizar únicamente los diagramas incoherentes (la opción predeterminada) o todos los diagramas, independientemente de su estado de coherencia.

  • INCONSISTENT_DIAGRAMS_ONLYSolo se actualizan los diagramas incoherentes. Esta es la opción predeterminada.
  • ALL_SELECTED_DIAGRAMSSe actualizan tanto los diagramas coherentes como los incoherentes.
Boolean
autolayout_option
(Opcional)

Especifica si los diseños automáticos configurados en la plantilla en la que se basan los diagramas se aplicarán de nuevo durante el proceso de actualización. De forma predeterminada, si se especifican diseños automáticos en una plantilla, estos no se aplican de nuevo durante el proceso de actualización.

  • REAPPLY_AUTOLAYOUTLos diseños automáticos configurados en la plantilla se aplicarán de nuevo a los diagramas al final del proceso de actualización.
  • DO_NOT_REAPPLY_AUTOLAYOUTNo se volverá a aplicar ninguno de los diseños automáticos configurados en la plantilla a los diagramas durante el proceso de actualización. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_diagrams

El diagrama de red, red de servicios o red de trazado actualizados.

Capa de red de servicios; Capa de red de trazado; Red de servicios; Red de trazado; Capa de diagrama

Muestra de código

Ejemplo de UpdateDiagram (ventana de Python)

Actualizar todos los diagramas incoherentes basados en una plantilla dada, mediante la herramienta UpdateDiagram.

import arcpy
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_TemplateName = "Basic"
arcpy.UpdateDiagram_nd(input_Network, input_TemplateName)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados