Resumen
Crea una definición de capa de diagrama para la plantilla de diagrama de entrada, tomando en cuenta los ajustes de las capas de entidades de red presentes en el mapa activo.
Esta herramienta permite realizar lo siguiente:
- Importar los ajustes de apariencia y etiquetado configurados en cada capa de entidades presente en el mapa activo, si esas capas están relacionadas con la red de servicios o red de trazado especificada en la entrada.
- Controlar la creación de un conjunto de capas extra que pueden ser relevantes o no para su plantilla (por ejemplo, capas para los cruces de sistema, adjuntos estructurales, etc.).
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 redes de servicios. La capa de diagrama de red de entrada debe ser una red de servicios o red de trazado 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.
La capa de red especificada como parámetro de red de entrada debe ser una red de servicios o red de trazado de una geodatabase de archivos o una conexión de base de datos a una red de servicios de una geodatabase corporativa.
Esta herramienta debe utilizarse en ArcGIS Pro, ya que toma una capa de red de entrada referenciada de un mapa activo y prepara la capa compuesta de diagrama de red para todos los diagramas que se basan en la plantilla de entrada de acuerdo con las capas del mapa activo de entrada. Después de realizar la ejecución con sus ajustes predeterminados, cada diagrama de red basado en la plantilla de entrada muestra lo siguiente:
- Una capa para cada capa de red de servicios o red de trazado que representa entidades de red u objetos de red en el mapa activo especificado como la entrada.
- Un conjunto de capas adicionales que pueden ser relevantes o no para su plantilla dedicada a la representación de los siguientes tipos de elementos de red:
- Asociaciones de conectividad y adjuntos estructurales representados como polilíneas en diagramas
- Entidades de polígono de contenedor, entidades de línea y objetos de eje que pueden transformarse como puntos en diagramas
- Entidades de punto de contenedor y objetos de cruce de contenedor que pueden transformarse como polígonos en diagramas
- Objetos de cruce representados como puntos en diagramas
- Objetos de eje representados como polilíneas en diagramas
- Una capa, Ejes de reducción, dedicada a la representación de elementos de red agregados entre dos cruces.
Esta herramienta se utiliza con frecuencia para inicializar una definición de capa de diagrama personalizada en una plantilla. A continuación, puede perfeccionar la definición de capas de diagrama aplicada a una plantilla.
Sintaxis
CreateDiagramLayerDefinition(in_utility_network, template_name, {system_junctions}, {connectivity_associations}, {structural_attachments}, {reduction_edges}, {point_subLayers}, {polygon_subLayers}, {junction_object_point_subLayers}, {edge_object_polyline_subLayers})
Parámetro | Explicación | Tipo de datos |
in_utility_network | La capa de red de trazado o red de servicios del mapa activo. | Utility Network Layer; Trace Network Layer |
template_name | El nombre de la plantilla de diagrama que se desea modificar. | String |
system_junctions (Opcional) | Especifica si los cruces de sistema se representarán o no en los diagramas en función de la plantilla especificada.
| Boolean |
connectivity_associations (Opcional) | Especifica si las asociaciones de conectividad se representarán o no en los diagramas en función de la plantilla especificada.
| Boolean |
structural_attachments (Opcional) | Especifica si las asociaciones de adjunto estructural se representarán o no en los diagramas en función de la plantilla especificada.
| Boolean |
reduction_edges (Opcional) | Especifica si los bordes de reducción se representarán o no en los diagramas en función de la plantilla especificada.
| Boolean |
point_subLayers [[Name, Subtype Layer],...] (Opcional) | Especifica si se agregarán capas para representar entidades poligonales de contenedor, entidades de línea de red u objetos de eje de red como entidades de punto en los diagramas.
| Value Table |
polygon_subLayers [[Name, Subtype Layer],...] (Opcional) | Especifica si se agregarán capas para representar entidades de puntos de contenedor u objetos de cruce de contenedor como entidades poligonales en los diagramas:
| Value Table |
junction_object_point_subLayers [[Name, Subtype Layer],...] (Opcional) | Especifica si se agregarán capas para representar objetos de cruce como entidades de punto en los diagramas:
| Value Table |
edge_object_polyline_subLayers [[Name, Subtype Layer],...] (Opcional) | Especifica si se agregarán capas para representar objetos de eje como entidades de polilínea en los diagramas. La segunda columna se utiliza de la siguiente forma:
| Value Table |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_utility_network | La capa de red de trazado o red de servicios actualizada. | Capa de red de servicios; capa de trazado de red |
out_template_name | El nombre de la plantilla de diagrama. | Cadena |
Muestra de código
Crear una definición de capas de diagrama básica en la plantilla denominada MyTemplate1 relacionada con la red de entrada.
import arcpy
arcpy.CreateDiagramLayerDefinition_nd(input_Network, "MyTemplate1",
"SHOW", "SHOW", "SHOW", "SHOW",
"StructureBoundary true;StructureLine true;ElectricDistributionLine true",
"StructureJunction true;ElectricDistributionAssembly true",
"ElectricDistributionJunctionObject true",
"ElectricDistributionEdgeObject true")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí