Change Diagrams Owner (Modifier le propriétaire des diagrammes) (Diagramme de réseau)

Synthèse

Modifie la propriété des diagrammes de réseau enregistrés.

Attention :

Cet outil est un outil d’administration.

Héritage :

L’outil Modifier le propriétaire des diagrammes ne peut pas traiter les jeux de données réseau de distribution créés dans les versions antérieures à ArcGIS Pro 2.4, même s’ils ont été mis à niveau.

Pour en savoir plus sur le transfert de la propriété des diagrammes de réseau

Utilisation

  • Cet outil n’est pas pris en charge en cas d’utilisation d’un service de réseau technique ou de réseau de traces. Vous devez utiliser un réseau de distribution ou un réseau de traces dans une géodatabase fichier ou mobile, ou une connexion de base de données à un réseau de distribution ou de traces dans une géodatabase d’entreprise. Lorsque vous utilisez une géodatabase d’entreprise, tenez compte des exigences suivantes :

  • Pour exécuter l’outil, l’un des deux paramètres suivants doit être défini : Diagram Names (Noms des diagrammes) ou Source Owner (Propriétaire source). Si aucun de ces paramètres n’est précisé, l’exécution de l’outil échouera.

    • Si aucun nom de diagramme n’a été spécifié, tous les diagrammes de réseau dont le propriétaire source est propriétaire sont transférés au propriétaire cible indiqué.
    • Lorsque les paramètres Diagram Names (Noms des diagrammes) et Source Owner (Propriétaire source) sont tous les deux définis, le propriétaire source est ignoré et la propriété de chaque diagramme de réseau en entrée est transférée au propriétaire cible spécifié, quel que soit le propriétaire actuel.

  • Les paramètres Source Owner (Propriétaire source) et Target Owner (Propriétaire cible) spécifiés doivent correspondre à des propriétaires existants d’au moins un diagramme de réseau enregistré du jeu de données.

  • Les noms des diagrammes indiqués dans le paramètre Diagram Names (Noms des diagrammes) ne sont pas sensibles à la casse.

  • Lorsque l’entrée définie est une couche de diagramme de réseau, celle-ci est uniquement utilisée pour récupérer le réseau associé ; elle n’a aucun impact sur le diagramme de réseau. La seule exception est si le nom du diagramme est référencé parmi les noms des diagrammes spécifiés.

Paramètres

ÉtiquetteExplicationType de données
Réseau en entrée ou couche de diagramme de réseau

Couche de réseau ou couche de diagramme de réseau en entrée associée au réseau de distribution ou réseau de traces qui vous intéresse avec les diagrammes de réseau enregistrés dont la propriété va être transférée.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer
Propriétaire cible

Nom de l’utilisateur qui deviendra le nouveau propriétaire des diagrammes spécifiés.

String
Propriétaire source
(Facultatif)

Nom de l’utilisateur propriétaire des diagrammes de réseau dont la propriété va être modifiée.

Remarque :

Ce paramètre est uniquement utilisé lorsqu’aucun nom de diagramme n’est spécifié. Lorsque des noms de diagrammes sont spécifiés, ce paramètre est ignoré.

String
Noms des diagrammes
(Facultatif)

Noms des diagrammes à traiter.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau en sortie ou couche de diagramme de réseau

Le diagramme de réseau ou le réseau actualisé.

Couche de réseau technique ; Couche de réseau de traçages ; Réseau technique ; Réseau de traçages ; Couche de diagramme

arcpy.nd.ChangeDiagramsOwner(in_diagrams, target_owner, {source_owner}, {diagram_names})
NomExplicationType de données
in_diagrams

Couche de réseau ou couche de diagramme de réseau en entrée associée au réseau de distribution ou réseau de traces qui vous intéresse avec les diagrammes de réseau enregistrés dont la propriété va être transférée.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer
target_owner

Nom de l’utilisateur qui deviendra le nouveau propriétaire des diagrammes spécifiés.

String
source_owner
(Facultatif)

Nom de l’utilisateur propriétaire des diagrammes de réseau dont la propriété va être modifiée.

Remarque :

Ce paramètre est uniquement utilisé lorsqu’aucun nom de diagramme n’est spécifié. Lorsque des noms de diagrammes sont spécifiés, ce paramètre est ignoré.

String
diagram_names
[diagram_names,...]
(Facultatif)

Noms des diagrammes à traiter.

String

Sortie obtenue

NomExplicationType de données
out_diagrams

Le diagramme de réseau ou le réseau actualisé.

Couche de réseau technique ; Couche de réseau de traçages ; Réseau technique ; Réseau de traçages ; Couche de diagramme

Exemple de code

Exemple 1 d’utilisation de l’outil ChangeDiagramsOwner (fenêtre Python)

Transférez tous les diagrammes possédés par l’utilisateur A à l’utilisateur B.

import arcpy
source_Network = "D:/MyProjectLocation/MyDatabaseSourceConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
arcpy.ChangeDiagramsOwner_nd(source_Network, "userB", "userA")
Exemple 2 d’utilisation de l’outil ChangeDiagramsOwner (fenêtre Python)

Transférez la propriété d’un ensemble de diagrammes de réseau à l’utilisateur B.

import arcpy
source_Network = "D:/MyProjectLocation/MyDatabaseSourceConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
arcpy.ChangeDiagramsOwner_nd(
    source_Network, "userB", "", 
    ["Diagram78951", "Diagram78952", "Diagram78967", "Diagram25789"])

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes