Mettre à jour le diagramme (Diagramme de réseau)

Résumé

Met à jour un ou plusieurs diagrammes de réseau associés à un réseau technique ou de traces donné.

Les diagrammes peuvent devoir être mis à jour lorsqu’ils sont cohérents et incohérents. Si un diagramme n’est pas cohérent, cela signifie que les éléments de réseau associés à certaines entités de diagramme ont été modifiés et que le diagramme est obsolète. Vous devez mettre à jour un diagramme cohérent si le modèle de diagramme associé a été modifié.

Attention :

Si vous avez une session de modification ouverte, vous devez enregistrer vos modifications avant d’exécuter cet outil. Cela garantit que le diagramme reflète les derniers changements apportés à la topologie de réseau dans la base de données. Si vous n'enregistrez pas vos modifications, celles-ci ne seront pas indiquées dans le diagramme.

En savoir plus sur la mise à jour des diagrammes de réseau

Utilisation

  • Cet outil n’est pas pris en charge si vous utilisez une connexion de base de données à un réseau technique ou à un réseau de traces dans une géodatabase d’entreprise. Vous devez recourir au service du réseau technique ou réseau de traces publié associé, ou à un réseau technique ou à un réseau de traces dans une géodatabase fichier.

  • La couche de diagramme de réseau ou le réseau en entrée doit provenir soit d’un réseau technique ou d’un réseau de traces dans une géodatabase fichier, soit d’un service de réseau technique ou de réseau de traces.

  • Si les deux paramètres Input Template Names (Noms de modèle en entrée) et Input Diagram Names (Noms de diagramme en entrée) sont spécifiés, le processus échoue lorsque les diagrammes avec les noms spécifiés sont basés sur un nom de modèle différent.

  • Si l’outil prend un élément de données de réseau ou une couche en entrée, il attend la mise à jour d’une liste des noms des diagrammes ou un modèle de diagramme spécifique (tous les diagrammes associés sont mis à jour).

  • Par défaut, cet outil ne traite que les diagrammes incohérents. Pour refléter les changements qui peuvent avoir des répercussions sur les définitions de mise en page et de règle du modèle et par conséquent tous les diagrammes associés (qu’ils soient cohérents ou non), exécutez cet outil en décochant le paramètre Update inconsistent diagrams only (Mettre à jours uniquement les diagrammes incohérents).

  • Pour forcer la ré-exécution des mises en page automatiques à la fin de la mise à jour du diagramme, vous devez cocher le paramètre Re-apply automatic layouts on the updated diagrams (Réappliquer les mises en page automatiques sur les diagrammes mis à jour).

  • Toute tentative de mise à jour des diagrammes du système de sous-réseau échouera ; ces diagrammes sont gérés exclusivement par l’outil Mettre à jour un sous-réseau.

  • L’outil Mettre à jour le diagramme échoue dans les cas suivants :

    • Il existe des zones à valider sur des entités de réseau initialement utilisées pour générer le diagramme, qu’elles soient visibles ou agrégées.
    • Il existe des zones à valider sur des entités de réseau de conteneur liées à des objets de réseau initialement utilisées pour générer le diagramme, qu’elles soient visibles ou agrégées.
    • Il existe des zones à valider sur des entités de réseau traitées lors de la mise à jour.
    • Il existe des zones à valider sur des entités de réseau de conteneur liées à des objets de réseau traitées lors de la mise à jour.
    Dans ces cas, validez la topologie de réseau pour effacer les zones à valider et exécutez l’outil.

Syntaxe

arcpy.nd.UpdateDiagram(in_diagrams, {template_names}, {diagram_names}, {update_option}, {autolayout_option})
ParamètreExplicationType de données
in_diagrams

Couche de diagramme de réseau en entrée à mettre à jour ou réseau technique ou réseau de traces sur lequel est basé l’ensemble des noms de diagramme en entrée spécifiés pour la mise à jour.

Utility Network Layer; Trace Network Layer; Utility Network; Trace Network; Diagram Layer
template_names
[templatenames,...]
(Facultatif)

Les noms des modèles dont les diagrammes associés doivent être traités.

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

Noms des diagrammes à traiter.

String
update_option
(Facultatif)

Spécifie s’il faut seulement mettre à jour les diagrammes non cohérents (par défaut) ou tous les diagrammes quel que soit leur état de cohérence.

  • INCONSISTENT_DIAGRAMS_ONLYSeuls les diagrammes non cohérents seront mis à jour. Il s’agit de l’option par défaut.
  • ALL_SELECTED_DIAGRAMSLes diagrammes cohérents et les diagrammes non cohérents seront mis à jour.
Boolean
autolayout_option
(Facultatif)

Spécifie si les mises en page automatiques sont configurées sur le modèle de base des diagrammes sont réappliquées pendant le processus de mise à jour. Par défaut, lorsque les mises en page automatiques sont spécifiées dans un modèle, elles ne sont pas réappliquées pendant le processus de mise à jour.

  • REAPPLY_AUTOLAYOUTLes mises en pages automatiques configurées sur le modèle seront réappliquées sur les diagrammes à la fin du processus de mise à jour.
  • DO_NOT_REAPPLY_AUTOLAYOUTAucune des mises à jour automatiques configurées sur le modèle ne sera réappliquée sur les diagrammes pendant le processus de mise à jour. Il s’agit de l’option par défaut.
Boolean

Sortie dérivée

NomExplicationType de données
out_diagrams

Diagramme de réseau, réseau technique ou réseau de traces mis à jour.

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 d’utilisation de l’outil UpdateDiagram (fenêtre Python)

Mettre à jour tous les diagrammes incohérents selon un modèle donné à l'aide de l'outil UpdateDiagram.

import arcpy
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_TemplateName = "Basic"
arcpy.UpdateDiagram_nd(input_Network, input_TemplateName)

Environnements

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

Informations de licence

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

Rubriques connexes