Résumé
Remplace le contenu d’un diagramme de réseau par les éléments de réseau actuellement sélectionnées dans la carte spécifiée. Ces éléments de réseau deviennent le nouveau contenu initial du diagramme.
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.
Pour en savoir plus sur le remplacement 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 de distribution dans une géodatabase d’entreprise. Vous devez recourir au service du réseau de distribution publié associé, au réseau de distribution ou encore au réseau de traçage d’une géodatabase fichier.
La couche de diagramme 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’un service de diagramme de réseau.
La couche de diagramme de réseau en entrée et les données réseau de la carte en entrée doivent partager le même réseau de distribution ou réseau de traçages dans une géodatabase fichier, soit la même version de branche d’un service de réseau de distribution.
Le mode All Layers (Toutes les couches) doit être activé sur la couche de diagramme de réseau en entrée.
Utilisez cet outil pour changer rapidement le contenu d’un diagramme.
Cet outil peut fonctionner sur des entités de réseau sélectionnées dans des couches et des objets de réseau sélectionnés dans des tables non spatiales référencées dans la carte en entrée.
Tout élément ne faisant pas partie du réseau qui a été sélectionné ne sera pas inclus dans le diagramme. Si seuls des éléments ne faisant pas partie d’un réseau sont sélectionnés, le traitement échoue.
Dans le cas d’un diagramme temporaire, le remplacement recrée entièrement le diagramme à partir des éléments de réseau spécifiés en entrée. Toutefois, remplacer un diagramme stocké permet de conserver la position des entités du diagramme qui étaient déjà présentes dans le diagramme avant l’opération.
L’exécution de cet outil sur des diagrammes système de sous-réseau échouera : ils sont gérés exclusivement par l’outil Mettre à jour un sous-réseau. Vous ne pouvez pas modifier ce type de diagramme.
L’outil Remplacer le diagramme échoue dans les cas suivants :
- Il existe des zones à valider sur des entités de réseau utilisées pour remplacer le diagramme.
- Il existe des zones à valider sur des entités de réseau de conteneur liées à des objets de réseau utilisées pour remplacer le diagramme.
Syntaxe
OverwriteDiagram(in_network_diagram_layer, map)
Paramètre | Explication | Type de données |
in_network_diagram_layer | Diagramme de réseau à remplacer. | Diagram Layer |
map | Carte faisant référence à l’ensemble des éléments de réseau sélectionnés à utiliser pour remplacer le diagramme de réseau en entrée. | Map |
Sortie dérivée
Nom | Explication | Type de données |
out_network_diagram_layer | Le diagramme de réseau actualisé. | Couche de diagramme |
Exemple de code
Remplacez un diagramme par l’ensemble des entités de réseau et des objets de réseau actuellement sélectionnés dans la carte active (Map1).
import arcpy
arcpy.OverwriteDiagram_nd('Temporary Diagram', 'Map1')
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?