Résumé
Étend un diagramme de réseau d’un niveau d’élément de réseau selon la connectivité ou la capacité à être traversé du réseau, ou en fonction de l’inclusion ou des associations de type structural attachment association.
Par exemple, un diagramme avec une partie d’un réseau de conduites peut avoir plusieurs conduites ouvertes avec des éléments de réseau connectés. Lors de l’exécution de l’outil Étendre le diagramme sur ce diagramme avec le type d’extension By connectivity (Par connectivité), tout élément connecté est ajouté au diagramme.
Les éléments peuvent également être obtenus selon la capacité à être traversé avec l’extension By traversability (Par capacité à être traversé). Dans ce cas, les éléments de réseau sont ajoutés au diagramme s’ils permettent aux ressources du réseau de poursuivre jusqu’aux prochains éléments. Par exemple, un diagramme avec un réseau de conduites partiel peut avoir une vanne fermée à la fin d’une extrémité de conduite. Puisque la ressource parcourant ce réseau ne peut pas aller au-delà de la vanne fermée, la vanne n’est pas renvoyée au diagramme. Si cet exemple était basé sur la connectivité plutôt que sur la traversabilité, la vanne serait renvoyée comme elle est connectée à la conduite.
Attention :
L’extension des diagrammes peut être verrouillée sur le modèle de diagramme associé. Dans ce cas, la propriété Extend Diagram (Étendre le diagramme) apparaît à l’état Disabled (Désactivé) pour le modèle de diagramme sous la section Diagram Templates (Modèles de diagramme) dans l’onglet Network Diagrams (Diagrammes de réseau) de la boîte de dialogue Layer Properties (Propriétés de la couche).
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 l’extension 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.
Le mode All Layers (Toutes les couches) doit être activé sur la couche de diagramme de réseau en entrée.
Cet outil sert généralement à la surveillance et à la validation des données du réseau.
Cet outil s’applique à l’ensemble du contenu du diagramme de réseau ou à une partie de celui-ci (c’est-à-dire à un sous-ensemble des entités du diagramme sélectionné). Il permet d’étendre entièrement ou partiellement un diagramme de réseau d’un niveau d’élément de réseau selon la connectivité du réseau, la capacité à être traversé, l’inclusion ou les dépendances structurelles.
Employez cet outil pour étendre un diagramme de réseau d’un niveau d’élément de réseau lorsque vous utilisez une petite partie de votre réseau. Il vous permet de vérifier facilement la connectivité sur cette zone et de contrôler visuellement la qualité des données du réseau.
Sélectionnez une entité structurelle dans votre diagramme et utilisez cet outil pour étendre le diagramme d’un niveau par dépendance. Cette opération a pour effet d’ajouter tous les éléments de réseau possédant des associations logiques avec l’élément structurel sélectionné et permet de procéder à un contrôle visuel des associations de type structural attachment association.
De la même façon, sélectionnez une entité dans votre diagramme censée être reliée à une structure de réseau et utilisez cet outil pour étendre le diagramme d’un niveau par dépendance. Si une dépendance avec une structure de réseau existe, la structure est ajoutée au diagramme.
Utilisez cet outil pour étendre rapidement un diagramme de réseau ou une partie de celui-ci d’un niveau par inclusion. Cette opération a pour effet d’ajouter n’importe quel élément de réseau contenus dans les éléments de conteneur de réseau représentés dans le diagramme ou dans la partie sélectionnée du diagramme.
L’exécution de cet outil sur des diagrammes système de sous-réseau échouera car ils sont gérés par l’outil Mettre à jour un sous-réseau. Ces types de diagrammes ne peuvent pas être modifiés.
L’outil Étendre 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 pour étendre le diagramme.
- Il existe des zones à valider sur des entités de réseau de conteneur liées à des objets de réseau traitées pour étendre le diagramme.
Syntaxe
ExtendDiagram(in_network_diagram_layer, {ignore_traversability}, {extension_type})
Paramètre | Explication | Type de données |
in_network_diagram_layer | Diagramme de réseau à étendre. | Diagram Layer |
ignore_traversability (Facultatif) | Indique que la traversabilité ou la connectivité est utilisée pour étendre le diagramme. Héritage :Ce paramètre est obsolète dans ArcGIS Pro 2.2. Il est systématiquement ignoré quelle que soit sa valeur lorsque le paramètre extension_type est spécifié. Pour préserver la compatibilité des modèles et des scripts Python composés dans ArcGIS Pro 2.1, il reste activé si le paramètre extension_type n’est pas spécifié.
| Boolean |
extension_type (Facultatif) | Spécifie le mode d’extension du diagramme.
| String |
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
Étendez le diagramme de réseau spécifique selon la traversabilité du réseau.
import arcpy
arcpy.ExtendDiagram_nd('Temporary Diagram', '', 'BY_TRAVERSABILITY')
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?