Résumé
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.
Syntaxe
arcpy.nd.ApplyTemplateLayouts(in_network_diagram_layer)
Paramètre | Explication | Type de données |
in_network_diagram_layer | Diagramme de réseau auquel la mise en page sera appliquée. | Diagram Layer |
Sortie dérivée
Nom | Explication | Type de données |
out_network_diagram_layer | La couche de diagramme de réseau mise à jour. | Couche de diagramme |
Exemple de code
Appliquez l’algorithme ApplyTemplateLayouts au diagramme nommé « Temporary Diagram » (Diagramme temporaire).
import arcpy
arcpy.ApplyTemplateLayouts_nd("Temporary Diagram")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?