Supprimer le diagramme (Diagramme de réseau)

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.

En savoir plus sur la suppression des diagrammes

Utilisation

  • Cet outil n’est pas pris en charge si vous utilisez une connexion de base de données à un réseau technique ou à un réseau de traces dans une géodatabase d’entreprise. Vous devez recourir au service du réseau technique ou réseau de traces publié associé, ou à un réseau technique ou à un réseau de traces dans 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 technique ou d’un réseau de traces dans une géodatabase fichier, soit d’un service de réseau technique ou de réseau de traces.

  • 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

arcpy.nd.DeleteDiagram(in_diagrams, {template_names}, {diagram_names})
ParamètreExplicationType 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

NomExplicationType 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

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

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

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

Informations de licence

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

Rubriques connexes