Créer la définition de la couche de diagramme (Diagramme de réseau)

Synthèse

Crée une définition de la couche de diagramme pour le modèle de diagramme en entrée à l’aide des paramètres des couches d’entités du réseau figurant dans la carte active.

Cet outil permet d’effectuer les opérations suivantes :

  • Importer les paramètres d’affichage et d’étiquetage configurés sur chaque couche d’entités dans la carte active lorsque ces couches sont associées au réseau de distribution ou au réseau de traces spécifié en entrée.
  • Créer un ensemble de couches supplémentaires pouvant s’avérer pertinentes pour votre modèle, par exemple, des couches destinées aux jonctions système, aux dépendances structurelles, etc.

Attention :

Cet outil est un outil de configuration et d’administration.

Utilisation

  • Cet outil n’est pas pris en charge en cas d’utilisation d’un service de réseau technique ou de réseau de traces. Vous devez utiliser un réseau de distribution ou un réseau de traces dans une géodatabase fichier ou mobile, ou une connexion de base de données à un réseau de distribution ou de traces dans une géodatabase d’entreprise. Lorsque vous utilisez une géodatabase d’entreprise, tenez compte des exigences suivantes :

  • Cet outil doit être utilisé dans ArcGIS Pro car il extrait une couche de réseau en entrée référencée depuis une carte active et prépare la couche composite de diagramme de réseau de tous les diagrammes basés sur le modèle en entrée en fonction des couches de la carte active en entrée. Une fois exécuté avec ses paramètres par défaut, chaque diagramme de réseau basé sur le modèle en entrée affiche les éléments suivants :

    • Une couche pour chaque couche de réseau technique ou de réseau de traçages représentant des entités de réseau ou des objets réseau sur la carte active spécifiée comme entrée.
    • Un ensemble de couches supplémentaires pouvant être pertinent ou non pour votre modèle dédié à la représentation des types d’éléments de réseau suivants :
      • Associations de connectivité et dépendances structurelles représentées en tant que polylignes dans des diagrammes
      • Entités surfaciques de conteneur, entités linéaires et objets tronçon pouvant être transformés en tant que points dans des diagrammes
      • Entités ponctuelles de conteneur et objets jonction de conteneur pouvant être transformés en tant que polygones dans des diagrammes
      • Objets jonction représentés en tant que points dans des diagrammes
      • Objets tronçon représentés en tant que polylignes dans des diagrammes
    • Une couche, Tronçons de réduction, dédiée à la représentation des éléments de réseau agrégés entre deux jonctions.

  • Selon la valeur du paramètre Overwrite all layers (Remplacer toutes les couches), vous pouvez effectuer les opérations suivantes :

    Par la suite, vous pouvez affiner la définition de la couche de diagramme sur un modèle

Paramètres

ÉtiquetteExplicationType de données
Réseau en entrée

Couche du réseau technique ou du réseau de traces dans la carte active.

Utility Network Layer; Trace Network Layer
Modèle de diagramme en entrée

Nom du modèle de diagramme à modifier.

String
Jonctions système
(Facultatif)

Détermine si les jonctions système et les objets de jonction système seront représentés dans les diagrammes en fonction du modèle spécifié.

  • Activé : les jonctions système le long des lignes de réseau et les objets de jonction système le long des objets de tronçon de réseau seront représentés dans les diagrammes par une couche System Junctions et une couche System Junction Objects, respectivement. Il s’agit de l’option par défaut.
  • Désactivé : les jonctions système et objets de jonction système ne seront pas représentés dans les diagrammes.

Boolean
Associations de connectivité
(Facultatif)

Détermine si les associations de connectivité seront représentées dans les diagrammes en fonction du modèle spécifié.

  • Activé : les associations de connectivité seront représentées dans les diagrammes par la couche Connectivity Associations. Il s’agit de l’option par défaut.
  • Désactivé : les associations de connectivité ne seront pas représentées dans les diagrammes.

Boolean
Dépendances structurelles
(Facultatif)

Détermine si les associations de dépendances structurelles seront représentées dans les diagrammes en fonction du modèle spécifié.

  • Activé : les associations de dépendances structurelles seront représentées dans les diagrammes par la couche Structural Attachments. Il s’agit de l’option par défaut.
  • Désactivé : les associations de dépendances structurelles ne seront pas représentées dans les diagrammes.

Boolean
Tronçons de réduction
(Facultatif)

Détermine si les tronçons de réduction seront représentés dans les diagrammes en fonction du modèle spécifié.

  • Activé : les tronçons de réduction seront représentés dans les diagrammes par la couche Reduction Edges. Il s’agit de l’option par défaut.
  • Désactivé : les tronçons de réduction ne seront pas représentés dans les diagrammes.

Boolean
Points pour les tronçons réduits en jonctions ou polygones réduits
(Facultatif)

Détermine si des couches sont ajoutées pour représenter des entités surfaciques de conteneur, des entités linéaires de réseau ou des objets de tronçon de réseau en tant qu’entités ponctuelles dans les diagrammes.

La colonne Subtype Layer (Couche de sous-type) est utilisée comme suit :

  • Activé : la couche est créée avec des groupes de couches de sous-type.
  • Désactivé : la couche est créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
Polygons for containers (Polygones pour les conteneurs)
(Facultatif)

Détermine si des couches sont ajoutées pour représenter les entités ponctuelles de conteneur ou les objets de jonction de conteneur en tant qu’entités surfaciques dans les diagrammes.

La colonne Subtype Layer (Couche de sous-type) est utilisée comme suit :

  • Activé : la couche est créée avec des groupes de couches de sous-type.
  • Désactivé : la couche est créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
Points for junction objects (Points pour les objets de jonction)
(Facultatif)

Détermine si des couches sont ajoutées pour représenter les objets de jonction en tant qu’entités ponctuelles dans les diagrammes.

La colonne Subtype Layer (Couche de sous-type) est utilisée comme suit :

  • Activé : la couche est créée avec des groupes de couches de sous-type.
  • Désactivé : la couche est créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
Polylines for edge objects (Polylignes pour les objets de tronçon)
(Facultatif)

Indique si des couches sont ajoutées pour représenter les objets de tronçon en tant qu’entités polylignes dans les diagrammes.

La colonne Subtype Layer (Couche de sous-type) est utilisée comme suit :

  • Activé : la couche est créée avec des groupes de couches de sous-type.
  • Désactivé : la couche est créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
Remplacer toutes les couches
(Facultatif)

Spécifie si toutes les couches existantes sous la couche de diagramme sont remplacées ou conservées, à l’exception de celles qui figurent dans la carte de réseau en entrée et les sous-couches explicitement spécifiées.

  • Activé : la définition de la couche de diagramme est initialisée ou entièrement redéfinie (remplacée), y compris les couches figurant dans la carte en entrée et dans les paramètres spécifiés dans la section Additional Sublayers (Sous-couches supplémentaires). Il s’agit de l’option par défaut.
  • Désactivé : toutes les couches existantes sous la couche de diagramme sont conservées, à l’exception de celles qui figurent dans la carte de réseau en entrée ainsi que celles explicitement spécifiées dans la section Additional Sublayers (Sous-couches supplémentaires).

Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau en sortie

Couche de réseau technique ou du réseau de traces mise à jour.

Couche de réseau technique ; Couche de réseau de traçages
Modèle de diagramme en sortie

Nom du modèle de diagramme.

Chaîne

arcpy.nd.CreateDiagramLayerDefinition(in_utility_network, template_name, {system_junctions}, {connectivity_associations}, {structural_attachments}, {reduction_edges}, {point_subLayers}, {polygon_subLayers}, {junction_object_point_subLayers}, {edge_object_polyline_subLayers}, {overwrite_all_layers})
NomExplicationType de données
in_utility_network

Couche du réseau technique ou du réseau de traces dans la carte active.

Utility Network Layer; Trace Network Layer
template_name

Nom du modèle de diagramme à modifier.

String
system_junctions
(Facultatif)

Détermine si les jonctions système et les objets de jonction système seront représentés dans les diagrammes en fonction du modèle spécifié.

  • SHOWLes jonctions système le long des lignes de réseau et les objets de jonction système le long des objets de tronçon de réseau seront représentés dans les diagrammes par une couche System Junctions et une couche System Junction Objects, respectivement. Il s’agit de l’option par défaut.
  • HIDELes jonctions système et objets de jonction système ne seront pas représentés dans les diagrammes.
Boolean
connectivity_associations
(Facultatif)

Détermine si les associations de connectivité seront représentées dans les diagrammes en fonction du modèle spécifié.

  • SHOWLes associations de connectivité seront représentées dans les diagrammes par la couche Connectivity Associations. Il s’agit de l’option par défaut.
  • HIDELes associations de connectivité ne seront pas représentées dans les diagrammes.
Boolean
structural_attachments
(Facultatif)

Détermine si les associations de dépendances structurelles seront représentées dans les diagrammes en fonction du modèle spécifié.

  • SHOWLes associations de dépendances structurelles seront représentées dans les diagrammes par la couche Structural Attachments. Il s’agit de l’option par défaut.
  • HIDELes associations de dépendances structurelles ne seront pas représentées dans les diagrammes.
Boolean
reduction_edges
(Facultatif)

Détermine si les tronçons de réduction seront représentés dans les diagrammes en fonction du modèle spécifié.

  • SHOWLes tronçons de réduction seront représentés dans les diagrammes par la couche Reduction Edges. Il s’agit de l’option par défaut.
  • HIDELes tronçons de réduction ne seront pas représentés dans les diagrammes.
Boolean
point_subLayers
[[Name, Subtype Layer],...]
(Facultatif)

Détermine si des couches sont ajoutées pour représenter des entités surfaciques de conteneur, des entités linéaires de réseau ou des objets de tronçon de réseau en tant qu’entités ponctuelles dans les diagrammes.

La seconde colonne est utilisée comme suit :

  • True : la couche sera créée avec des groupes de couches de sous-type.
  • False : la couche sera créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
polygon_subLayers
[[Name, Subtype Layer],...]
(Facultatif)

Détermine si des couches sont ajoutées pour représenter les entités ponctuelles de conteneur ou les objets de jonction de conteneur en tant qu’entités surfaciques dans les diagrammes.

La seconde colonne est utilisée comme suit :

  • True : la couche sera créée avec des groupes de couches de sous-type.
  • False : la couche sera créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
junction_object_point_subLayers
[[Name, Subtype Layer],...]
(Facultatif)

Détermine si des couches sont ajoutées pour représenter les objets de jonction en tant qu’entités ponctuelles dans les diagrammes.

La seconde colonne est utilisée comme suit :

  • True : la couche sera créée avec des groupes de couches de sous-type.
  • False : la couche sera créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
edge_object_polyline_subLayers
[[Name, Subtype Layer],...]
(Facultatif)

Indique si des couches sont ajoutées pour représenter les objets de tronçon en tant qu’entités polylignes dans les diagrammes.

La seconde colonne est utilisée comme suit :

  • True : la couche sera créée avec des groupes de couches de sous-type.
  • False : la couche sera créée en tant que couche simple. Il s’agit de l’option par défaut.

Value Table
overwrite_all_layers
(Facultatif)

Spécifie si toutes les couches existantes sous la couche de diagramme sont remplacées ou conservées, à l’exception de celles qui figurent dans la carte de réseau en entrée et les sous-couches explicitement spécifiées.

  • OVERWRITE_ALLLa définition de la couche de diagramme est initialisée ou entièrement redéfinie (remplacée), y compris les couches figurant dans la carte en entrée et les sous-couches supplémentaires spécifiées. Il s’agit de l’option par défaut.
  • MERGEToutes les couches existantes sous la couche de diagramme sont conservées sauf celles qui figurent dans la carte de réseau en entrée et les sous-couches explicitement spécifiées.
Boolean

Sortie obtenue

NomExplicationType de données
out_utility_network

Couche de réseau technique ou du réseau de traces mise à jour.

Couche de réseau technique ; Couche de réseau de traçages
out_template_name

Nom du modèle de diagramme.

Chaîne

Exemple de code

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

Créez une définition de la couche de diagramme selon le modèle intitulé MyTemplate1 portant sur le réseau en entrée.

import arcpy
arcpy.CreateDiagramLayerDefinition_nd(input_Network, "MyTemplate1", 
                                      "SHOW", "SHOW", "HIDE", "HIDE", 
                                      "StructureBoundary true;StructureLine true;ElectricDistributionLine true", 
                                      "StructureJunction true;ElectricDistributionAssembly true",
                                      "ElectricDistributionJunctionObject true", 
                                      "ElectricDistributionEdgeObject true",
                                      "OVERWRITE_ALL")
Exemple 2 d’utilisation de l’outil CreateDiagramLayerDefinition (fenêtre Python)

Affinez la définition de la couche de diagramme selon le modèle MyTemplate1 portant sur le réseau en entrée en ajoutant les sous-couches supplémentaires Reduction Edges et Structural Attachments sans modifier les autres sous-couches du diagramme.

import arcpy
arcpy.CreateDiagramLayerDefinition_nd(input_Network, "MyTemplate1", 
                                      "HIDE", "HIDE", "SHOW", "SHOW", 
                                      overwrite_all_layers="MERGE")

Environnements

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

Informations de licence

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

Rubriques connexes