Étiquette | Explication | Type 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 de diagramme à créer. La couche de diagramme en sortie peut être utilisée comme entrée des outils de géotraitement qui acceptent une couche de diagramme comme entrée, notamment les outils Stocker un diagramme, Mettre à jour le diagramme et Appliquer la mise en page d’arborescence dynamique. | Diagram Layer |
Synthèse
Crée une couche de diagramme de réseau à partir d’un diagramme de réseau.
Utilisation
La couche de diagramme en sortie peut être utilisée comme entrée des outils de géotraitement qui acceptent une couche de diagramme comme entrée, notamment les outils Stocker un diagramme, Mettre à jour le diagramme et Appliquer la mise en page d’arborescence dynamique.
Cet outil doit être exécuté dans des scripts ModelBuilder ou Python avant un outil dont l’exécution requiert une couche de diagramme.
Paramètres
arcpy.nd.MakeDiagramLayer(in_utility_network, network_diagram_name, out_layer)
Nom | Explication | Type 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 de diagramme à créer. La couche de diagramme en sortie peut être utilisée comme entrée des outils de géotraitement qui acceptent une couche de diagramme comme entrée, notamment les outils Stocker un diagramme, Mettre à jour le diagramme et Appliquer la mise en page d’arborescence dynamique. | Diagram Layer |
Exemple de code
Le script autonome suivant utilise la fonction MakeDiagramLayer pour récupérer un diagramme de réseau enregistré dans la base de données et lui appliquer la mise en page d’arborescence dynamique.
# Name: RetrieveAStoredDiagramAndApplyALayoutOnIt.py
# Description: Retrieve a stored diagram and apply a layout to 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.nd.MakeDiagramLayer(input_Network, input_DiagramName, "built_diagramlayer")
# Applying the smart tree layout on this diagram
arcpy.nd.ApplySmartTreeLayout("built_diagramlayer")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?