Résumé
Supprime un ou plusieurs diagrammes de réseau stockés (qui peuvent être filtrés en fonction du nom de leur modèle) associés à un réseau donné.
Vous pouvez spécifier un seul diagramme, un ensemble de diagrammes ou le nom d’un modèle de diagramme. Lorsque vous spécifiez un modèle de diagramme, tous les diagrammes associés sont supprimés.
Attention :
Vous devez enregistrer toutes les mises à jour avant de supprimer un diagramme.
Utilisation
Cet outil n’est pas pris en charge si vous utilisez une connexion de base de données à un réseau de distribution dans une géodatabase d’entreprise. Vous devez recourir au service du réseau de distribution publié associé, au réseau de distribution ou encore au réseau de traçage d’une géodatabase fichier.
La couche de diagramme de réseau ou le 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’un service de réseau de distribution.
Vous pouvez supprimer les diagrammes que vous possédez et les diagrammes publics que vous ne possédez pas, à l’exception des diagrammes système de sous-réseau réseau technique. Le propriétaire réseau technique du portail doit être connecté au portail ArcGIS Enterprise dans ce cas, il est le seul habilité à supprimer des diagrammes système de sous-réseau.
Si plusieurs diagrammes sont associés à votre réseau, vous pouvez les filtrer en fonction du nom de leur modèle. Si vous ne connaissez pas le nom du diagramme, mais connaissez une ou plusieurs entités qui lui sont associées, vous pouvez utiliser la commande Find Diagrams (Rechercher les diagrammes).
Cet outil utilise une liste de noms de diagramme à supprimer ou le nom d’un modèle de diagramme donné afin de supprimer tous les diagrammes associés.
Syntaxe
DeleteDiagram(in_diagrams, {template_names}, {diagram_names})
Paramètre | Explication | Type de données |
in_diagrams | Couche de diagramme de réseau en entrée à supprimer ou couche de réseau de distribution ou réseau de traçage sur laquelle repose l’ensemble des noms des diagrammes en entrée spécifiés à supprimer. | Utility Network; Trace Network; Utility Network Layer; Trace Network Layer; Diagram Layer |
template_names [templatenames,...] (Facultatif) | Les noms des modèles dont les diagrammes associés doivent être traités. | String |
diagram_names [diagram_names,...] (Facultatif) | Noms des diagrammes à traiter. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_diagrams | Couche ou élément de données du réseau de distribution ou réseau de traçage actualisé. | Réseau technique ; Réseau de traçages ; Couche de réseau technique ; Couche de réseau de traçages ; Couche de diagramme |
Exemple de code
Supprimez tous les diagrammes reposant sur le modèle ReducedDiagrams et associés au réseau en entrée.
import arcpy
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville_Electric_SQL/FeatureServer/0"
arcpy.DeleteDiagram_nd(input_Network, "ReducedDiagrams")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?