Etendre le diagramme (Diagramme de réseau)

Synthèse

É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 Par connectivité, les éléments connectés sont ajoutés 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é Étendre le diagramme apparaît à l’état Désactivé pour le modèle de diagramme sous la section Modèles de diagramme de l’onglet Diagrammes de réseau de la boîte de dialogue 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 technique ou à un réseau de traces dans une géodatabase d’entreprise. Vous devez recourir au service du réseau de distribution ou du réseau de traces publié associé, ou à un réseau de distribution ou de traces dans une géodatabase fichier ou mobile.

  • La couche de diagramme de réseau en entrée doit provenir soit d’un réseau de distribution ou de traces dans une géodatabase fichier ou mobile, 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.

  • Utilisez cet outil pour étendre un diagramme de réseau d’un niveau d’élément de réseau lorsque vous utilisez une petite partie d’un 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 le diagramme, puis 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 présentant des associations logiques avec l’élément structurel sélectionné et permet de vérifier visuellement les associations de dépendance structurelle.

    De la même façon, sélectionnez une entité du diagramme qui est censée être reliée à une structure de réseau, puis 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.
    Dans ces cas, validez la topologie de réseau pour effacer les zones à valider et exécutez de nouveau l’outil.

Paramètres

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

Diagramme de réseau à étendre.

Diagram Layer
Ignorer la traversabilité
(Facultatif)
Boolean
Type d’extension
(Facultatif)

Spécifie le mode d’extension du diagramme.

  • Par connectivitéLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon la connectivité du réseau. Il s’agit de l’option par défaut.
  • Par traversabilitéLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon la traversabilité du réseau.
  • Par dépendanceLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon les associations de dépendance structurelle.
  • Par inclusionLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon les associations d’inclusion.
String

Sortie obtenue

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

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

Diagram Layer

arcpy.nd.ExtendDiagram(in_network_diagram_layer, {ignore_traversability}, {extension_type})
NomExplicationType de données
in_network_diagram_layer

Diagramme de réseau à étendre.

Diagram Layer
ignore_traversability
(Facultatif)

Indique si la traversabilité ou la connectivité est utilisée pour étendre le diagramme.

Héritage :

Ce paramètre est devenu obsolète depuis ArcGIS Pro 2.2. Il est systématiquement ignoré quelle que soit sa valeur lorsque le paramètre extension_type est spécifié. Pour assurer la compatibilité avec les modèles et les scripts Python composés dans ArcGIS Pro 2.1, il reste activé lorsque le paramètre extension_type n’est pas spécifié.

  • IGNORE_TRAVERSABILITYLa traversabilité du réseau est ignorée. Il s’agit de l’option par défaut.
  • HONOR_TRAVERSABILITYLa traversabilité du réseau est respectée.
Boolean
extension_type
(Facultatif)

Spécifie le mode d’extension du diagramme.

  • BY_CONNECTIVITYLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon la connectivité du réseau. Il s’agit de l’option par défaut.
  • BY_TRAVERSABILITYLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon la traversabilité du réseau.
  • BY_ATTACHMENTLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon les associations de dépendance structurelle.
  • BY_CONTAINMENTLe diagramme de réseau est étendu d’un niveau d’élément de réseau selon les associations d’inclusion.
String

Sortie obtenue

NomExplicationType de données
out_network_diagram_layer

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

Diagram Layer

Exemple de code

Exemple d’utilisation de l’outil ExtendDiagram (fenêtre Python)

Étendez le diagramme de réseau spécifique selon la traversabilité du réseau.

import arcpy
arcpy.nd.ExtendDiagram('Temporary Diagram', '', 'BY_TRAVERSABILITY')

Environnements

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

Informations de licence

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

Rubriques connexes