Créer une couche de diagramme (Diagramme de réseau)

Synthèse

Crée une couche de diagramme de réseau depuis un diagramme de réseau.

Utilisation

  • La couche de diagramme en sortie peut être utilisée comme entrée pour tout outil de géotraitement qui accepte une couches de diagramme comme entrée, notamment les outils Store Diagram (Stocker un diagramme), Update Diagram (Mettre à jour un diagramme) et Apply Smart Tree Layout (Appliquer une mise en page d'arborescence dynamique).

  • Cet outil doit être exécuté dans ModelBuilder ou Python avant que tout outil ne nécessite une couche de diagramme.

Paramètres

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

réseau de distribution ou réseau de traces auquel le diagramme est associé.

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer
Nom du diagramme de réseau

Nom du digramme de réseau.

String
Couche en sortie

Nom de la couche du diagramme à créer.

La couche de diagramme en sortie peut être utilisée comme entrée pour tout outil de géotraitement qui accepte une couches de diagramme comme entrée, notamment les outils Store Diagram (Stocker un diagramme), Update Diagram (Mettre à jour un diagramme) et Apply Smart Tree Layout (Appliquer une mise en page d'arborescence dynamique).

Diagram Layer

arcpy.nd.MakeDiagramLayer(in_utility_network, network_diagram_name, out_layer)
NomExplicationType de données
in_utility_network

réseau de distribution ou réseau de traces auquel le diagramme est associé.

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer
network_diagram_name

Nom du digramme de réseau.

String
out_layer

Nom de la couche du diagramme à créer.

La couche de diagramme en sortie peut être utilisée comme entrée pour tout outil de géotraitement qui accepte une couches de diagramme comme entrée, notamment les outils Store Diagram (Stocker un diagramme), Update Diagram (Mettre à jour un diagramme) et Apply Smart Tree Layout (Appliquer une mise en page d'arborescence dynamique).

Diagram Layer

Exemple de code

Exemple d’utilisation de l’outil MakeDiagramLayer (script autonome)

Le script autonome suivant utilise l’outil MakeDiagramLayer pour récupérer un diagramme de réseau enregistré dans la base de données et y exécute la mise en page de l’arborescence dynamique.

# Name: RetrieveAStoredDiagramAndApplyALayoutOnIt.py
# Description:  Retrieve a stored diagram and execute a layout on it.
# Import system modules
import arcpy
# Initialize variables
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_DiagramName = "my1stdiagram"
# Set overwrite option
arcpy.env.overwriteOutput = True
# Retrieving a given stored diagram and transforming it as a diagram layer 
arcpy.MakeDiagramLayer_nd(input_Network, input_DiagramName, "built_diagramlayer")
# Applying the smart tree layout on this diagram 
arcpy.ApplySmartTreeLayout_nd("built_diagramlayer")

Environnements

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

Informations de licence

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

Rubriques connexes