Modificar plantilla de diagrama (Diagrama de red)

Resumen

Modifica las propiedades de una plantilla de diagrama, por ejemplo, su nombre, cómo gestiona los vértices a lo largo de los ejes de la red de entrada, si los diagramas relacionados se pueden almacenar o extender, el margen entre contenedores y su contenido en estos diagramas, la eliminación de su regla y su diseño y el restablecimiento de la definición de capa de diagrama al valor predeterminado.

Nota:

Cambiar el tamaño del margen de contenedor o eliminar las definiciones de reglas y diseños de diagrama 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.

Precaución:

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

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:

  • El elemento de datos de red especificado como parámetro de Red de entrada debe provenir de 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.

  • Esta herramienta admite las siguientes modificaciones de las propiedades específicas de la plantilla de diagrama:

    • Cambio del nombre de la plantilla
    • Definición de una plantilla como plantilla predeterminada
    • Eliminación de las definiciones de reglas y diseños
    • Restablecimiento de la definición predeterminada de capa de diagrama
    • Especificación de la forma en que trabaja la plantilla con los vértices a lo largo de los ejes de la red de entrada
    • Definición del tamaño del margen entre contenedores y su contenido
    • Deshabilitar la función de almacenamiento de esos diagramas
    • Habilitar las funciones de extensión de diagrama

  • La inicialización de vértices a lo largo de los ejes de diagrama durante la generación de diagramas y la gestión de estos en la presentación de diagramas requiere tiempo. Para evitar que afecte al rendimiento, active el parámetro Mantener vértices iniciales en los ejes solamente cuando sea necesario. Por ejemplo, si la plantilla está configurada para aplicar un diseño de diagrama automático durante la generación, active este parámetro para los diseños de diagrama Línea principal relativa y Ejes parcialmente superpuestos. El resto de tipos de diseño de diagrama no utilizan vértices en ejes de diagrama durante su funcionamiento; utilizan posiciones de cruce de diagrama.

  • A partir de ArcGIS Pro 2.6, esta herramienta inicializa sistemáticamente una definición de capa de diagrama predeterminada para la plantilla de diagrama de entrada si aún no existe.

  • Al configurar un modelo para definir definiciones de reglas y diseños nuevas para una plantilla de diagrama, utilice la herramienta Modificar plantilla de diagrama con el parámetro Eliminar definiciones de reglas de plantillas de diagrama y diseños activado al principio del modelo. Esto hará que el modelo reinicialice las propiedades de la plantilla a los valores predeterminados.

Parámetros

EtiquetaExplicaciónTipo de datos
Red de entrada

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

Utility Network; Trace Network
Plantilla de diagrama de entrada

El nombre de la plantilla de diagrama que se desea modificar.

String
Nombre de nueva plantilla
(Opcional)

El nuevo nombre de la plantilla.

String
Plantilla predeterminada
(Opcional)

Especifica el estado predeterminado de la plantilla de entrada.

  • Activado: la plantilla de diagrama de entrada será la plantilla predeterminada.
  • Desactivado: la plantilla de diagrama de entrada no será la plantilla predeterminada. Esta es la opción predeterminada.

La plantilla predeterminada se utiliza al generar un diagrama si no se especifica ninguna plantilla. También es la plantilla utilizada al usar Nuevo diagrama en la pestaña Datos del conjunto de pestañas de red de servicios o red de trazado si no se especifica otra plantilla.

Boolean
Eliminar las definiciones de diseños y reglas de plantilla de diagrama
(Opcional)

Especifica si se eliminarán las definiciones de diseño y regla de la plantilla.

  • Activado: se eliminarán las definiciones de reglas y diseños relacionadas con la plantilla de diagrama de entrada.
  • Desactivado: no se eliminarán las definiciones de reglas y diseños relacionadas con la plantilla de diagrama de entrada. Esta es la opción predeterminada.

Boolean
Mantener vértices iniciales en los bordes
(Opcional)

Especifica cómo se gestionarán los vértices a lo largo de los ejes de SIG en los diagramas basados en la plantilla.

  • Activado: todos los vértices que se visualicen a lo largo de los ejes de SIG se conservarán en los ejes asociados en cada diagrama de red basado en la plantilla.
  • Desactivado: los ejes del diagrama se representarán como líneas rectas entre sus cruces conectados. Esta es la opción predeterminada.
Nota:

Para garantizar el rendimiento, active este parámetro solamente cuando sea necesario. Si la plantilla está configurada para ejecutar un diseño automático durante la generación del diagrama, por ejemplo, activar esta opción tiene sentido para los diseños de diagrama Línea principal relativa y Ejes parcialmente superpuestos. El resto de diseños de diagrama no utilizan geometría de ejes de diagrama.

Boolean
Margen de contenedor
(Opcional)

La distancia mínima entre el centro de cualquier cruce dentro del contenedor y el borde del contenedor.

Linear Unit
Habilitar el almacenamiento de diagramas
(Opcional)

Especifica si se pueden almacenar los diagramas basados en la plantilla.

  • Activado: los diagramas basados en la plantilla se pueden almacenar. Esta es la opción predeterminada.
  • Desactivado: los diagramas basados en la plantilla no se pueden almacenar.
Boolean
Habilitar extensión de diagrama
(Opcional)

Especifica si se pueden extender los diagramas basados en la plantilla.

  • Activado: los diagramas basados en la plantilla se pueden extender por conectividad, transitabilidad, contención o adjunto.
  • Desactivado: los diagramas basados en la plantilla no se pueden extender. Esta es la opción predeterminada.
Boolean
Descripción
(Opcional)

La descripción de la plantilla.

String
Restablecer la definición de capa de la plantilla de diagrama a los valores predeterminados
(Opcional)

Especifica si la definición de capa de plantilla de diagrama se restablecerá al valor predeterminado.

  • Activado: la definición de capa de diagrama relacionada con la plantilla de diagrama de entrada se restablecerá al valor predeterminado (eliminado).
  • Desactivado: la definición de capa de diagrama relacionada con la plantilla de diagrama de entrada no se eliminará. Esta es la opción predeterminada.

Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Red de salida

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.AlterDiagramTemplate(in_utility_network, template_name, {out_name}, {is_default_template}, {are_rules_and_layouts_removed}, {are_vertices_kept}, {container_margin}, {is_diagram_storage_enabled}, {is_diagram_extension_enabled}, {description}, {are_layer_definitions_removed})
NombreExplicaciónTipo de datos
in_utility_network

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

Utility Network; Trace Network
template_name

El nombre de la plantilla de diagrama que se desea modificar.

String
out_name
(Opcional)

El nuevo nombre de la plantilla.

String
is_default_template
(Opcional)

Especifica el estado predeterminado de la plantilla de entrada.

  • DEFAULT_TEMPLATELa plantilla de diagrama de entrada será la plantilla predeterminada.
  • NOT_DEFAULT_TEMPLATELa plantilla de diagrama de entrada no será la plantilla predeterminada. Esta es la opción predeterminada.

La plantilla predeterminada se utiliza al generar un diagrama si no se especifica ninguna plantilla.

Boolean
are_rules_and_layouts_removed
(Opcional)

Especifica si se eliminarán las definiciones de diseño y regla de la plantilla.

  • REMOVE_RULES_AND_LAYOUTSSe eliminarán las definiciones de reglas y diseños relacionadas con la plantilla de diagrama de entrada.
  • DO_NOT_REMOVE_RULES_AND_LAYOUTSNo se eliminarán las definiciones de reglas y diseños relacionadas con la plantilla de diagrama de entrada. Esta es la opción predeterminada.
Boolean
are_vertices_kept
(Opcional)

Especifica cómo se gestionarán los vértices a lo largo de los ejes de SIG en los diagramas basados en la plantilla.

  • KEEP_VERTICESTodos los vértices que se visualicen a lo largo de los ejes de SIG se conservarán en los ejes asociados en cada diagrama de red basado en la plantilla.
  • DO_NOT_KEEP_VERTICESLos ejes del diagrama se representarán como líneas rectas entre sus cruces conectados. Esta es la opción predeterminada.
Nota:

Para la calidad del rendimiento, utilice la opción KEEP_VERTICES solo cuando sea necesario. Si su plantilla está configurada para ejecutar un diseño automático durante la generación del diagrama, por ejemplo, la opción KEEP_VERTICES tiene sentido para los diseños de diagrama Línea principal relativa y Ejes parcialmente superpuestos. El resto de diseños de diagrama no utilizan geometría de ejes de diagrama.

Boolean
container_margin
(Opcional)

La distancia mínima entre el centro de cualquier cruce dentro del contenedor y el borde del contenedor.

Linear Unit
is_diagram_storage_enabled
(Opcional)

Especifica si se pueden almacenar los diagramas basados en la plantilla.

  • ENABLE_DIAGRAM_STORAGELos diagramas basados en la plantilla se pueden almacenar. Esta es la opción predeterminada.
  • DISABLE_DIAGRAM_STORAGELos diagramas basados en la plantilla no se pueden almacenar.
Boolean
is_diagram_extension_enabled
(Opcional)

Especifica si se pueden extender los diagramas basados en la plantilla.

  • ENABLE_DIAGRAM_EXTENSIONLos diagramas basados en la plantilla se pueden extender por conectividad, transitabilidad, contención o adjunto.
  • DISABLE_DIAGRAM_EXTENSIONLos diagramas basados en la plantilla no se pueden extender. Esta es la opción predeterminada.
Boolean
description
(Opcional)

La descripción de la plantilla.

String
are_layer_definitions_removed
(Opcional)

Especifica si la definición de capa de plantilla de diagrama se restablecerá al valor predeterminado.

  • REMOVE_LAYER_DEFINITIONSLa definición de capa de diagrama relacionada con la plantilla de diagrama de entrada se restablecerá al valor predeterminado (eliminado).
  • DO_NOT_REMOVE_LAYER_DEFINITIONSLa definición de capa de diagrama relacionada con la plantilla de diagrama de entrada no se eliminará. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_utility_network

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 AlterDiagramTemplate (ventana de Python)

Este ejemplo aumenta el margen de contenedor para cualquier contenedor que pertenezca a diagramas basados en la plantilla ExpandContainers.

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"

arcpy.nd.AlterDiagramTemplate(input_Network, "ExpandContainers", 
                              "ExpandContainers", "NOT_DEFAULT_TEMPLATE", 
                              "DO_NOT_REMOVE_RULES_AND_LAYOUTS",
                              "KEEP_VERTICES", "0.3 Meters", 
                              "ENABLE_DIAGRAM_STORAGE", 
                              "DISABLE_DIAGRAM_EXTENSION",
                              None, 
                              "DO_NOT_REMOVE_LAYER_DEFINITIONS")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados