Appliquer des mises en page de modèles (Diagramme de réseau)

Synthèse

Applique la liste des algorithmes de mise en page actuellement configurés pour le modèle de diagramme dans la couche de diagramme de réseau en entrée.

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.

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 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 diagramme de réseau.

  • Cette mise en page permet de réexécuter la liste des algorithmes de mise en page actuellement configurée sur le modèle sur lequel est basé le diagramme de réseau en entrée. Cet outil est utile pour rétablir la mise en page d’origine d’un diagramme qui a été modifié.

  • Dans certains cas, la mise en page résultante peut être similaire à celle obtenue lors de la génération du diagramme. Elle ne sera jamais rigoureusement identique, car la nouvelle géométrie des éléments de diagramme est calculée en fonction de leur géométrie actuelle, et non en fonction de leur géométrie géographique initiale issue de la génération du diagramme.

    Il peut également arriver que la mise en page de diagramme obtenue soit complètement différente de celle de la génération. Imaginez par exemple que votre modèle doive exécuter un algorithme qui préserve les positions géographiques des entités de réseau (par exemple, Square Edges (Tronçons carrés) ou Partial Overlapping Edges (Tronçons de superposition partielle)). Si vous remplacez entièrement ces positions en exécutant manuellement une mise en page d’arborescence (Arborescence dynamique, Arborescence de ligne principale ou Arborescence radiale) pour le diagramme, la mise en page sera tout à fait différente après l’exécution de l’outil Appliquer des mises en page de modèles.

Paramètres

ÉtiquetteExplicationType de données
Couche de diagramme de réseau en entrée

Diagramme de réseau auquel la mise en page sera appliquée.

Diagram Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Diagramme de réseau en sortie

La couche de diagramme de réseau mise à jour.

Couche de diagramme

arcpy.nd.ApplyTemplateLayouts(in_network_diagram_layer)
NomExplicationType de données
in_network_diagram_layer

Diagramme de réseau auquel la mise en page sera appliquée.

Diagram Layer

Sortie obtenue

NomExplicationType de données
out_network_diagram_layer

La couche de diagramme de réseau mise à jour.

Couche de diagramme

Exemple de code

Exemple d'utilisation de l'algorithme ApplyTemplateLayouts (fenêtre Python)

Appliquez l’algorithme ApplyTemplateLayouts au diagramme nommé « Temporary Diagram » (Diagramme temporaire).

import arcpy
arcpy.ApplyTemplateLayouts_nd("Temporary Diagram")

Environnements

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

Informations de licence

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

Rubriques connexes