Resumen
Agrega una regla de diagrama para representar automáticamente adjuntos estructurales durante la creación de diagramas a partir de una plantilla existente. Esta regla se aplica a asociaciones de adjunto estructural en las que tanto el elemento de red adjunto y el elemento de estructura están representados actualmente en los diagramas.
Más información sobre cómo agregar adjuntos estructurales a diagramas
Precaución:
Esta herramienta es una herramienta de configuración y administración.
Nota:
Esta herramienta afecta a la coherencia de cualquier diagrama existente basado en la plantilla de diagrama de entrada. Todos los diagramas existentes se vuelven incoherentes y permanecen abiertos con un icono de advertencia de coherencia hasta que se actualicen.
Uso
Esta herramienta no se admite cuando se trabaja con un servicio de red de servicios. Debe trabajar con una red de servicios de una geodatabase de archivos o una conexión de base de datos a una red de servicios de una geodatabase corporativa. Al trabajar con una geodatabase corporativa, la conexión se debe establecer como propietario de la red de servicios de la base de datos.
Al realizar esta operación con una red de servicios de una geodatabase corporativa, la cuenta del portal de ArcGIS Enterprise conectada debe ser el propietario de la red de servicios del portal.
El elemento de datos de red especificado como parámetro de red de entrada debe ser una red de servicios de una geodatabase de archivos o una conexión de base de datos a una red de servicios de una geodatabase corporativa.
Las asociaciones de adjunto estructural no se dibujan de forma predeterminada en un mapa de red. La regla Agregar adjuntos estructurales le permite generar diagramas en los que esas asociaciones de adjunto estructural se dibujan sistemáticamente cada vez que el elemento de red adjunto y el elemento de estructura están presentes en el diagrama en el momento en que se ejecuta la regla. Aparecen como ejes rectos de diagrama entre las entidades de diagrama adjunta y de estructura relacionadas.
Esta regla requiere mucho tiempo. Tenga en cuenta la secuencia de reglas de la plantilla existente antes de configurarla en las plantillas de diagrama. Utilice la regla Agregar adjuntos estructurales solamente cuando vaya a afectar realmente a las estructuras de los diagramas resultantes. Si la plantilla está configurada para ejecutar una regla Trazado que no incluya estructuras o si se han configurado reglas Eliminar entidad para eliminar todas las estructuras de los diagramas generados, no tiene por qué agregar una regla de adjuntos estructurales a la plantilla.
Sintaxis
AddStructuralAttachmentsRule(in_utility_network, template_name, is_active, {description})
Parámetro | Explicación | Tipo de datos |
in_utility_network | Red de servicios que contiene la plantilla de diagrama que se desea modificar. | Utility Network |
template_name | El nombre de la plantilla de diagrama que se desea modificar. | String |
is_active | Especifica si la regla estará habilitada al generar y actualizar diagramas basándose en la plantilla especificada.
| Boolean |
description (Opcional) | La descripción de la regla. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_utility_network | La red de servicios actualizada. | Red de servicios |
out_template_name | El nombre de la plantilla de diagrama. | Cadena |
Muestra de código
El siguiente script crea una plantilla similar a la plantilla Basic en una red determinada.
import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "SameAsBasicTemplate"
arcpy.AddDiagramTemplate_nd(input_Network, input_DiagramTemplate)
arcpy.AlterDiagramTemplate_nd(input_Network, input_DiagramTemplate,
input_DiagramTemplate, "NOT_DEFAULT_TEMPLATE",
"DO_NOT_REMOVE_RULES_AND_LAYOUTS",
"KEEP_VERTICES", "0.3 Meters")
arcpy.AddConnectivityAssociationsRule_nd(input_Network,
input_DiagramTemplate, "ACTIVE")
arcpy.AddStructuralAttachmentsRule_nd(input_Network,
input_DiagramTemplate, "ACTIVE")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí