Modificar propiedades del diagrama (Diagrama de red)

Resumen

Modifica las propiedades de un diagrama de red almacenado.

Precaución:

Si el diagrama está relacionado con una red de servicios o red de trazado en una geodatabase corporativa, únicamente el propietario del diagrama y el propietario de la red de servicios del portal o el propietario de la red de trazado del portal pueden utilizar la herramienta Alterar las propiedades del diagrama para cambiar el nivel de derecho de acceso del diagrama de entrada.

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 de archivos.

  • La 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 un servicio de diagramas de red.

  • Esta herramienta modifica propiedades del diagrama que se hayan inicializado en sus diagramas almacenados. Con esta herramienta, podrá realizar lo siguiente:

    • Cambiar el nombre del diagrama.
    • Modificar su nivel de derechos de acceso.
    • Editar las etiquetas del diagrama.

Sintaxis

arcpy.nd.AlterDiagramProperties(in_network_diagram_layer, out_name, {access_right_type}, {tags})
ParámetroExplicaciónTipo de datos
in_network_diagram_layer

El diagrama de red almacenado que se desea modificar.

Diagram Layer
out_name

El nuevo nombre del diagrama de red de entrada.

String
access_right_type
(Opcional)

Especifica el nivel de derechos de acceso del diagrama de entrada.

  • PUBLICOtros usuarios disfrutarán de acceso completo al diagrama; todos pueden verlo, editarlo, actualizarlo y sobrescribirlo. No obstante, únicamente el propietario del diagrama y el propietario de red de servicios del portal (en caso de diagramas relacionados con una geodatabase corporativa de red de servicios) pueden utilizar la herramienta Modificar propiedades del diagrama para cambiar el nivel de derechos de acceso. Esta es la opción predeterminada.
  • PROTECTEDOtros usuarios únicamente tendrán acceso de solo lectura al diagrama. No pueden editar, actualizar ni sobrescribir el diagrama.
  • PRIVATE Los demás usuarios no tendrán acceso al diagrama. El elemento de diagrama correspondiente estará oculto para el resto de usuarios en el panel Buscar diagramas.
String
tags
(Opcional)

Una o varias etiquetas que ayudarán a encontrar el diagrama almacenado. Estas etiquetas se pueden usar en el panel Buscar diagramas.

Para agregar varias etiquetas, utilice el signo de número (#) para separarlas. Esta funcionalidad también le permite realizar búsquedas más exhaustivas y eficientes en los diagramas.

String

Salida derivada

NombreExplicaciónTipo de datos
out_network_diagram_layer

El diagrama de red actualizado.

Capa de diagrama

Muestra de código

Ejemplo de AlterDiagramProperties (script independiente)

El siguiente script independiente utiliza la herramienta AlterDiagramProperties para recuperar un diagrama de red almacenado de la base de datos y cambiar sus propiedades.

# Name: AlterDiagramProperties.py
# Description:  Retrieve a stored diagram and change its properties.
# Import system modules
import arcpy
# Initialize variables
input_network = "https://cezembre.esri.com/server/rest/services/Naperville_ORA/FeatureServer/8"
input_DiagramName = "Test"
# Set overwrite option
arcpy.env.overwriteOutput = True
# Retrieving a given stored diagram and transforming it as a diagram layer 
arcpy.MakeDiagramLayer_nd(input_network, input_DiagramName, "built_diagramlayer")
# Renaming this diagram to "SmartTree1_Test", changing its access right 
# level, and specifying tags 
arcpy.AlterDiagramProperties_nd("built_diagramlayer", "SmartTree1_Test", 
                                "PROTECTED", 
                                "Distribution#RMT0003#Naperville North East")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados