Résumé
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 ces diagrammes, la suppression de sa règle et mise en page et la réinitialisation 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 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 technique ou de réseau de traces. Vous devez utiliser un réseau technique ou un réseau de traçages dans une géodatabase fichier ou une connexion de base de données à un réseau technique ou à un réseau de traces dans une géodatabase d’entreprise. Lorsque vous utilisez une géodatabase d’entreprise, tenez compte des exigences suivantes :
- La valeur du paramètre Input Network (Réseau en entrée) doit provenir d’une connexion à une base de données établie en tant que propriétaire du réseau technique de la base de données ou propriétaire du réseau de traces de la base de données.
- Le compte connecté au portail ArcGIS Enterprise doit être celui du propriétaire du réseau technique du portail ou du propriétaire du réseau de traces du portail.
- Cet outil doit être connecté à la version par défaut qui doit être publique et non protégée.
L’élément de données réseau spécifié pour le paramètre Input Network (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’une connexion de base de données à un réseau technique ou à un réseau 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
- Spécifier la façon dont il 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 à exécuter une mise en page de diagramme automatique lors de la génération, cochez 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 de sommets sur les tronçons de diagramme lors de leur exécution ; ils ne concernent que les positions de jonction de diagramme.
À compter de la version ArcGIS Pro 2.6, 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.
Syntaxe
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})
Paramètre | Explication | Type de données |
in_utility_network | Réseau technique 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.
Le modèle par défaut est celui 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.
| 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.
Remarque :Pour de meilleures performances, n’utilisez les options KEEP_VERTICESque 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 lors de leur exécution. | 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.
| Boolean |
is_diagram_extension_enabled (Facultatif) | Spécifie si les diagrammes basés sur le modèle peuvent être étendus.
| 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éinitialisées.
| Boolean |
Sortie dérivée
Nom | Explication | Type de données |
out_utility_network | Le réseau technique ou réseau de traces mis à jour. | Réseau technique ; réseau de parcours |
out_template_name | Nom du modèle de diagramme. | Chaîne |
Exemple de code
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.AlterDiagramTemplate_nd(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
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?