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

Résumé

Crée une définition de la couche du diagramme pour le modèle de diagramme en entrée en tenant compte 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 figurant dans la carte active lorsque ces couches sont associées au réseau technique ou au réseau de traces spécifié en entrée.
  • Contrôler la création d’un ensemble de couches supplémentaires pouvant s’avérer pertinentes ou non pour votre modèle ; par exemple, des couches destinés 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 de distribution. Vous devez utiliser un réseau de distribution ou un réseau de traçages dans une géodatabase fichier ou une connexion de base de données à un réseau technique dans une géodatabase d’entreprise. Si vous utilisez une géodatabase d’entreprise, vous devez être connecté en tant que propriétaire du réseau technique de la base de données.

  • Lorsque vous effectuez cette opération sur un réseau de distribution dans une géodatabase d’entreprise, le compte connecté au portail ArcGIS Enterprise doit correspondre au propriétaire du propriétaire du réseau de distribution du portail.

  • La couche de réseau spécifiée dans le paramètre 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’une connexion de base de données à un réseau de distribution dans une géodatabase d’entreprise.

  • 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 pour tous les diagrammes basés sur le modèle en entrée selon les couches situées sur 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.

  • Cet outil est souvent utilisé pour initialiser une définition de couche de diagramme personnalisée sur un modèle. Par la suite, vous pouvez affiner la définition de la couche de diagramme configurée sur un modèle

Syntaxe

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})
ParamètreExplicationType 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 seront représentées dans les diagrammes en fonction du modèle spécifié.

  • SHOWLa couche de diagramme inclut deux couches, une couche System Junctions (Jonctions système) et une couche System Junction Objects (Objets de jonction système), pour représenter 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 dans les diagrammes. Il s’agit de l’option par défaut.
  • HIDEAucune couche n’existe sous la couche de diagramme pour représenter les jonctions système et les objets de jonction système 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é.

  • SHOWLa couche de diagramme inclut une couche Connectivity Associations pour représenter les associations de connectivité dans les diagrammes. Il s’agit de l’option par défaut.
  • HIDEAucune couche n’existe sous la couche de diagramme pour représenter les associations de connectivité 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é.

  • SHOWLa couche de diagramme inclut une couche Structural Attachments pour représenter les associations de dépendances structurelles dans les diagrammes. Il s’agit de l’option par défaut.
  • HIDEAucune couche n’existe sous la couche de diagramme pour représenter les associations de dépendances structurelles 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é.

  • SHOWLa couche de diagramme inclut une couche Reduction Edges pour représenter les tronçons de réduction dans les diagrammes. Il s’agit de l’option par défaut.
  • HIDEAucune couche n’existe sous la couche de diagramme pour représenter les tronçons de réduction 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.

  • 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 conteneurs ou les objets de jonction de conteneur en tant qu’entités surfaciques dans les diagrammes :

  • 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 :

  • 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

Sortie dérivée

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 d’utilisation de l’outil CreateDiagramLayerDefinition (fenêtre Python)

Créez une définition de couche de diagramme de base sur le modèle intitulé MyTemplate1 associé au réseau en entrée.

import arcpy
arcpy.CreateDiagramLayerDefinition_nd(input_Network, "MyTemplate1", 
                                      "SHOW", "SHOW", "SHOW", "SHOW", 
                                      "StructureBoundary true;StructureLine true;ElectricDistributionLine true", 
                                      "StructureJunction true;ElectricDistributionAssembly true",
                                      "ElectricDistributionJunctionObject true", 
                                      "ElectricDistributionEdgeObject true")

Environnements

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

Informations de licence

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

Rubriques connexes