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

Résumé

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

Attention :

Cet outil est un outil d’administration. Si vous utilisez un réseau de distribution dans une géodatabase d’entreprise, vous devez l’exécuter en tant que propriétaire du réseau de distribution de la base de données via une connexion de base de données à la version par défaut. La version par défaut doit être publique et non protégée.

Outre cette condition, le compte connecté au portail ArcGIS Enterprise doit être celui du propriétaire du réseau de distribution du portail pour pouvoir exécuter cet outil.

Héritage :

L’outil Modifier le propriétaire des diagrammes ne peut pas traiter les jeux de données réseau technique 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 de distribution. Vous devez utiliser un réseau de distribution ou un réseau de traçages dans une géodatabase fichier ou une connexion de base de données à un réseau technique dans une géodatabase d’entreprise. Si vous utilisez une géodatabase d’entreprise, vous devez être connecté en tant que propriétaire du réseau technique de la base de données.

  • Les éléments de la couche de réseau ou les éléments de données spécifiés dans le paramètre de réseau en entrée doit provenir soit d’un réseau de distribution ou d’un réseau de traçages dans une géodatabase fichier, soit d’une connexion de base de données à un réseau de distribution dans une géodatabase d’entreprise.

  • 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.

Syntaxe

ChangeDiagramsOwner(in_diagrams, target_owner, {source_owner}, {diagram_names})
ParamètreExplicationType 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 traçage 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 dérivée

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