Modifier un modèle de diagramme (Diagramme de réseau)

Synthèse

Modifie les propriétés d’un modèle de diagramme comme son nom, la manière dont il traite les sommets le long des tronçons du réseau en entrée, la préservation ou l’extension des diagrammes associés, la marge entre les conteneurs et leur contenu dans les diagrammes associés, la suppression de sa règle et mise en page et le rétablissement des paramètres par défaut de la définition de la couche de diagramme.

Remarque :

Le fait de modifier la taille de la marge du conteneur ou de supprimer les définitions de règle et de mise en page du diagramme provoque l’incohérence de la valeur du champ Consistency dans la base de données pour tout diagramme existant basé sur le modèle de diagramme en entrée. Tous ces diagrammes demeurent incohérents et s’ouvrent avec une icône d’avertissement sur la cohérence Diagramme à mettre à jour jusqu’à leur mise à jour.

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 ou de traces. Vous devez utiliser un réseau de distribution ou un réseau de traces dans une géodatabase fichier ou mobile, ou une connexion de base de données à un réseau de distribution ou de traces dans une géodatabase d’entreprise. Lorsque vous utilisez une géodatabase d’entreprise, tenez compte des exigences suivantes :

  • L’élément de données réseau spécifié pour le paramètre Réseau en entrée doit provenir soit d’un réseau de distribution ou de traces dans une géodatabase fichier ou mobile, soit d’une connexion de base de données à un réseau de distribution ou de traces dans une géodatabase d’entreprise.

  • Cet outil prend en charge les modifications de propriétés du modèle de diagramme suivantes :

    • Modifier le nom du modèle
    • Définition d’un modèle comme modèle par défaut
    • Suppression des définitions de règle et de mise en page
    • Réinitialisation des valeurs par défaut de la définition de la couche de diagramme
    • Indication de la façon dont le modèle interagit avec les sommets le long des tronçons du réseau en entrée
    • Définir la taille de la marge entre les containers et leur contenu
    • Désactivation de la fonctionnalité de stockage pour ces diagrammes
    • Activation des fonctionnalités d’extension des diagrammes

  • L’initialisation des sommets le long des tronçons de diagramme lors de la génération du diagramme et leur gestion lors de l’affichage nécessitent du temps. Pour ne pas affecter les performances, sélectionnez le paramètre Keep initial vertices on edges (Conserver les sommets initiaux sur les tronçons) uniquement lorsque cela est nécessaire. Par exemple, si le modèle est configuré de manière à appliquer une mise en page de diagramme automatique lors de la génération, cochez la case de ce paramètre pour les mises en pages de diagramme Ligne principale relative et Tronçons de superposition partielle. Les autres types de mise en page de diagramme n’utilisent pas les sommets sur les tronçons de diagramme lors de leur opération ; ils utilisent les positions de jonction de diagramme.

  • Désormais, avec ArcGIS Pro 2.6 et versions ultérieures, cet outil initialise systématiquement une définition de couche de diagramme par défaut pour le modèle de diagramme en entrée si celle-ci n’existe pas.

  • Lorsque vous configurez un modèle afin de définir de nouvelles définitions de règle et de mise en page pour un modèle de diagramme, exécutez l’outil Modifier un modèle de diagramme en ayant sélectionné le paramètre Remove the diagram template rule and layout definitions (Supprimer les définitions de mise en page et de règle de modèle de diagramme) au début du modèle. Ceci réinitialise les paramètres par défaut des propriétés du modèle.

Paramètres

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

Réseau de distribution ou réseau de traces du modèle de diagramme à modifier.

Utility Network; Trace Network
Modèle de diagramme en entrée

Nom du modèle de diagramme à modifier.

String
Nouveau nom de modèle
(Facultatif)

Nouveau nom du modèle.

String
Modèle par défaut
(Facultatif)

Spécifie le statut par défaut du modèle en entrée.

  • Coché—Le modèle de diagramme en entrée devient le modèle par défaut.
  • Non cochée : le modèle de diagramme en entrée ne sera pas le modèle par défaut. Il s’agit de l’option par défaut.

Le modèle par défaut est utilisé pour générer un diagramme si aucun modèle n’est spécifié. C’est aussi le modèle employé lorsque New Diagram (Nouveau diagramme) est utilisé sur l’onglet Data (Données) sur l’ensemble d’onglets Réseau technique ou Réseau de traces si aucun autre modèle n’est spécifié.

Boolean
Remove the diagram template rule and layout definitions (Supprimer les définitions de mise en page et de règle de modèle de diagramme)
(Facultatif)

Précise si les définitions de mise en page et de règle du modèle sont supprimées.

  • Cochée : les définitions de mise en page et de règle associées au modèle de diagramme en entrée sont supprimées.
  • Décochée : les définitions de mise en page et de règle associées au modèle de diagramme en entrée ne sont pas supprimées. Il s’agit de l’option par défaut.

Boolean
Conserver les sommets initiaux sur les tronçons
(Facultatif)

Spécifie comment seront gérés les sommets le long des tronçons SIG dans les diagrammes basés sur ce modèle.

  • Cochée : tous les sommets qui s'affichent le long des tronçons SIG seront préservés sur les tronçons associés dans chaque diagramme de réseau basé sur ce modèle.
  • Non cochée : Les tronçons de diagramme seront représentés sous la forme delignes droites entre leurs jonctions connectées. Il s’agit de l’option par défaut.
Remarque :

Pour de meilleures performances, ne cochez ce paramètre que lorsque cela est nécessaire. Par exemple, si le modèle est configuré de manière à exécuter une mise en page automatique lors de la génération du diagramme, il est utile de cocher cette option pour les mises en page de diagramme Ligne principale relative et Tronçons de superposition partielle. Les autres mises en page de diagramme n’utilisent pas de géométrie de tronçons de diagramme.

Boolean
Marge du conteneur
(Facultatif)

La distance minimale entre le centre de toute jonction à l’intérieur du container et la limite du container.

Linear Unit
Activer le stockage de diagramme
(Facultatif)

Spécifie si les diagrammes basés sur le modèle peuvent être stockés.

  • Activé : les diagrammes basés sur le modèle peuvent être stockés. Il s’agit de l’option par défaut.
  • Désactivé : les diagrammes basés sur le modèle ne peuvent pas être stockés.
Boolean
Activer l’extension de diagramme
(Facultatif)

Spécifie si les diagrammes basés sur le modèle peuvent être étendus.

  • Activé : les diagrammes basés sur le modèle peuvent être étendus par connectivité, traversabilité, par inclusion ou dépendance.
  • Désactivé : les diagrammes basés sur le modèle ne peuvent pas être étendus. Il s’agit de l’option par défaut.
Boolean
Description
(Facultatif)

Description du modèle.

String
Réinitialiser la définition de la couche du modèle de diagramme par défaut
(Facultatif)

Précise si les valeurs par défaut de la définition de la couche du modèle de diagramme sont rétablies.

  • Cochée - La définition de la couche de diagramme associée au modèle de diagramme en entrée est réinitialisée à ses valeurs par défaut (supprimée).
  • Décochée : la définition de la couche de diagramme associée au modèle de diagramme en entrée n’est pas supprimée. Il s’agit de l’option par défaut.

Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau en sortie

Le réseau technique ou réseau de traces mis à jour.

Utility Network; Trace Network
Modèle de diagramme en sortie

Nom du modèle de diagramme.

String

arcpy.nd.AlterDiagramTemplate(in_utility_network, template_name, {out_name}, {is_default_template}, {are_rules_and_layouts_removed}, {are_vertices_kept}, {container_margin}, {is_diagram_storage_enabled}, {is_diagram_extension_enabled}, {description}, {are_layer_definitions_removed})
NomExplicationType de données
in_utility_network

Réseau de distribution ou réseau de traces du modèle de diagramme à modifier.

Utility Network; Trace Network
template_name

Nom du modèle de diagramme à modifier.

String
out_name
(Facultatif)

Nouveau nom du modèle.

String
is_default_template
(Facultatif)

Spécifie le statut par défaut du modèle en entrée.

  • DEFAULT_TEMPLATELe modèle de diagramme en entrée ne sera pas le modèle par défaut.
  • NOT_DEFAULT_TEMPLATELe modèle de diagramme en entrée ne sera pas le modèle par défaut. Il s’agit de l’option par défaut.

Le modèle par défaut est utilisé pour générer un diagramme si aucun modèle n’est spécifié.

Boolean
are_rules_and_layouts_removed
(Facultatif)

Précise si les définitions de mise en page et de règle du modèle sont supprimées.

  • REMOVE_RULES_AND_LAYOUTSLes définitions de mise en page et de règle associées au modèle de diagramme en entrée sont supprimées.
  • DO_NOT_REMOVE_RULES_AND_LAYOUTSLes définitions de mise en page et de règle associée au modèle de diagramme en entrée ne sont pas supprimées. Il s’agit de l’option par défaut.
Boolean
are_vertices_kept
(Facultatif)

Spécifie comment seront gérés les sommets le long des tronçons SIG dans les diagrammes basés sur ce modèle.

  • KEEP_VERTICESTous les sommets qui s'affichent le long des tronçons SIG seront préservés sur les tronçons associés dans chaque diagramme de réseau basé sur ce modèle.
  • DO_NOT_KEEP_VERTICESLes tronçons de diagramme seront représentés sous la forme de lignes droites entre leurs jonctions connectées. Il s’agit de l’option par défaut.
Remarque :

Pour de meilleures performances, utilisez l’option KEEP_VERTICES uniquement lorsque cela est nécessaire. Par exemple, si votre modèle est configuré de manière à exécuter une mise en page automatique lors de la génération du diagramme, l’option KEEP_VERTICES est utile pour les mises en page de diagramme Ligne principale relative et Tronçons de superposition partielle. Les autres mises en page de diagramme n’utilisent pas de géométrie de tronçons de diagramme.

Boolean
container_margin
(Facultatif)

La distance minimale entre le centre de toute jonction à l’intérieur du container et la limite du container.

Linear Unit
is_diagram_storage_enabled
(Facultatif)

Spécifie si les diagrammes basés sur le modèle peuvent être stockés.

  • ENABLE_DIAGRAM_STORAGELes diagrammes basés sur le modèle peuvent être stockés. Il s’agit de l’option par défaut.
  • DISABLE_DIAGRAM_STORAGELes diagrammes basés sur le modèle ne peuvent pas être stockés.
Boolean
is_diagram_extension_enabled
(Facultatif)

Spécifie si les diagrammes basés sur le modèle peuvent être étendus.

  • ENABLE_DIAGRAM_EXTENSIONLes diagrammes basés sur le modèle peuvent être étendus par connectivité, traversabilité, par inclusion ou dépendance.
  • DISABLE_DIAGRAM_EXTENSIONLes diagrammes basés sur le modèle ne peuvent pas être étendus. Il s’agit de l’option par défaut.
Boolean
description
(Facultatif)

Description du modèle.

String
are_layer_definitions_removed
(Facultatif)

Précise si les valeurs par défaut de la définition de la couche du modèle de diagramme sont rétablies.

  • REMOVE_LAYER_DEFINITIONSLa définition de la couche de diagramme associée au modèle de diagramme en entrée est réinitialisée à ses valeurs par défaut (supprimée).
  • DO_NOT_REMOVE_LAYER_DEFINITIONSLa définition de la couche de diagramme associée au modèle de diagramme en entrée n’est pas supprimée. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

NomExplicationType de données
out_utility_network

Le réseau technique ou réseau de traces mis à jour.

Utility Network; Trace Network
out_template_name

Nom du modèle de diagramme.

String

Exemple de code

Exemple d'utilisation de l'outil AlterDiagramTemplate (fenêtre Python)

Cet échantillon augmente la marge du container pour tout container appartenant aux diagrammes selon le modèle ExpandContainers

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"

arcpy.nd.AlterDiagramTemplate(input_Network, "ExpandContainers", 
                              "ExpandContainers", "NOT_DEFAULT_TEMPLATE", 
                              "DO_NOT_REMOVE_RULES_AND_LAYOUTS",
                              "KEEP_VERTICES", "0.3 Meters", 
                              "ENABLE_DIAGRAM_STORAGE", 
                              "DISABLE_DIAGRAM_EXTENSION",
                              None, 
                              "DO_NOT_REMOVE_LAYER_DEFINITIONS")

Environnements

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

Informations de licence

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

Rubriques connexes