Crear definición de capa de diagrama (Diagrama de red)

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ámetroExplicaciónTipo 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.

  • SHOWLa capa de diagrama contendrá dos capas (una capa Cruces de sistema y una capa Objetos de cruces de sistema) para representar los cruces de sistema a lo largo de las líneas de red y los objetos de cruces de sistema a lo largo de los objetos de eje de red de los diagramas. Esta es la opción predeterminada.
  • HIDENo existirá ninguna capa en la capa de diagrama para representar los cruces de sistema y los objetos de cruces de sistema de los diagramas.
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.

  • SHOWLa capa de diagrama contendrá una capa Asociaciones de conectividad para representar las asociaciones de conectividad de los diagramas. Esta es la opción predeterminada.
  • HIDENo existirá ninguna capa dentro de la capa de diagrama para representar las asociaciones de conectividad de los diagramas.
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.

  • SHOWLa capa de diagrama contendrá una capa Adjuntos estructurales para representar las asociaciones de adjunto estructural de los diagramas. Esta es la opción predeterminada.
  • HIDENo existirá ninguna capa dentro de la capa de diagrama para representar las asociaciones de adjunto estructural de los diagramas.
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.

  • SHOWLa capa de diagrama contendrá una capa Ejes de reducción para representar los ejes de reducción de los diagramas. Esta es la opción predeterminada.
  • HIDENo existirá ninguna capa dentro de la capa de diagrama para representar los ejes de reducción de los diagramas.
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.

  • True: la capa se crea con capas de grupo de subtipos.
  • False: la capa se crea como una capa simple. Esta es la opción predeterminada.

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:

  • True: la capa se crea con capas de grupo de subtipos.
  • False: la capa se crea como una capa simple. Esta es la opción predeterminada.

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:

  • True: la capa se crea con capas de grupo de subtipos.
  • False: la capa se crea como una capa simple. Esta es la opción predeterminada.

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:

  • True: la capa se crea con capas de grupo de subtipos.
  • False: la capa se crea como una capa simple. Esta es la opción predeterminada.

Value Table

Salida derivada

NombreExplicaciónTipo 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

Ejemplo de CreateDiagramLayerDefinition (ventana de Python)

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

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados