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 cambios 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 móvil o 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 móvil 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 se utiliza como entrada una capa o elemento de datos de red, la herramienta 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 a todos los diagramas relacionados (sean coherentes o incoherentes), ejecute esta herramienta con el parámetro Actualizar los diagramas incoherentes solamente desactivado.

  • Para volver a aplicar 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.

Parámetros

EtiquetaExplicaciónTipo de datos
Red o capa de diagrama de red de entrada

La capa de diagrama de red de entrada que se actualizará o la red de servicios o red de trazado (en la que se basa el conjunto de nombres de diagrama de entrada especificado) que se actualizará.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer
Nombres de plantillas
(Opcional)

Los nombres de las plantillas para las que se procesarán los diagramas relacionados.

String
Nombres de diagrama
(Opcional)

Los nombres de los diagramas que se desea procesar.

String
Actualizar los diagramas incoherentes solamente
(Opcional)

Especifica si solo se actualizarán los diagramas incoherentes (opción predeterminada) o todos los diagramas, independientemente de su estado de coherencia.

  • Activado: solo se actualizan los diagramas incoherentes. Esta es la opción predeterminada.
  • Desactivado: se actualizan tanto los diagramas coherentes como los incoherentes.
Boolean
Volver a aplicar los diseños automáticos a los diagramas actualizados
(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.

  • Activado: los diseños automáticos configurados en la plantilla se aplicarán de nuevo a los diagramas al final del proceso de actualización.
  • Desactivado: no 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

EtiquetaExplicaciónTipo de datos
Red o capa de diagrama de red de salida

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

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer

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

La capa de diagrama de red de entrada que se actualizará o la red de servicios o red de trazado (en la que se basa el conjunto de nombres de diagrama de entrada especificado) que se 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 procesarán los diagramas relacionados.

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

Los nombres de los diagramas que se desea procesar.

String
update_option
(Opcional)

Especifica si solo se actualizarán los diagramas incoherentes (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.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer

Muestra de código

Ejemplo de UpdateDiagram (ventana de Python)

Actualizar todos los diagramas incoherentes basados en una plantilla dada, mediante la función UpdateDiagram.

import arcpy

input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_TemplateName = "Basic"
arcpy.nd.UpdateDiagram(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