Resumen
Cambia la propiedad de los diagramas de red almacenados.
Precaución:
Esta herramienta es una herramienta de administración.
Heredado:
Cambiar propietario de diagramas no puede procesar datasets de red de servicios creados antes de ArcGIS Pro 2.4, incluso aunque se hayan actualizado.
Más información sobre cómo transferir la propiedad de diagramas de red
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 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 valor del parámetro Red de entrada debe provenir de una conexión de base de datos establecida como propietaria de la red de servicios de la base de datos o propietaria de la red de trazado de la base de datos.
- La cuenta del portal de ArcGIS Enterprise conectada debe ser la propietaria de la red de servicios del portal o la propietaria de la red de trazado del portal.
- Esta herramienta se debe conectar a la versión predeterminada, que se espera que sea pública y no protegida.
Debe especificar el parámetro Nombres de diagrama o Propietario de origen para ejecutar la herramienta. La herramienta fallará si no se ha especificado ninguno de ellos.
- Si no se ha especificado ningún nombre de diagrama, los diagramas de red que pertenezcan al propietario de origen se transferirán al propietario de destino especificado.
- Si se ha especificado tanto Nombres de diagrama como Propietario de origen, se ignora el propietario de origen y la propiedad de cada diagrama de red de entrada se transfiere al propietario de destino especificado, independientemente de quién sea el propietario actual.
El Propietario de origen y el Propietario de destino especificados deben ser propietarios de al menos un diagrama de red del dataset.
Los nombres de diagrama especificados en el parámetro Nombres de diagrama no distinguen entre mayúsculas y minúsculas.
Al especificar una capa de diagrama de red como entrada, solamente se utiliza para recuperar la red relacionada; no afecta al diagrama de red. La única excepción es si se hace referencia al nombre de diagrama entre los nombres de diagrama especificados.
Sintaxis
arcpy.nd.ChangeDiagramsOwner(in_diagrams, target_owner, {source_owner}, {diagram_names})
Parámetro | Explicación | Tipo de datos |
in_diagrams | La capa de red de entrada o la capa de diagrama de red relacionada con la red de servicios o red de trazado de interés con diagramas de red almacenados cuya propiedad se transferirá. | Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer |
target_owner | El nombre del usuario que se convertirá en el nuevo propietario de los diagramas especificados. | String |
source_owner (Opcional) | El nombre del usuario cuya propiedad de los diagramas de red se modificará. Nota:Este parámetro solo se utiliza si no se ha especificado ningún nombre de diagrama. Si se especifican nombres de diagrama, este se ignorará. | String |
diagram_names [diagram_names,...] (Opcional) | Los nombres de los diagramas que se desea procesar. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_diagrams | La red o el diagrama de red actualizados. | Capa de red de servicios; Capa de red de trazado; Red de servicios; Red de trazado; Capa de diagrama |
Muestra de código
Transferir todos los diagramas propiedad de userA a userB.
import arcpy
source_Network = "D:/MyProjectLocation/MyDatabaseSourceConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
arcpy.ChangeDiagramsOwner_nd(source_Network, "userB", "userA")
Transferir la propiedad de un conjunto de diagramas de red a userB.
import arcpy
source_Network = "D:/MyProjectLocation/MyDatabaseSourceConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
arcpy.ChangeDiagramsOwner_nd(
source_Network, "userB", "",
["Diagram78951", "Diagram78952", "Diagram78967", "Diagram25789"])
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí