Résumé
Ajoute une règle de diagramme pour représenter automatiquement les dépendances structurelles lors de la génération d’un diagramme en fonction d’un modèle existant. Cette règle s’applique aux associations de dépendances structurelles pour lesquelles l’élément de réseau joint et l’élément de structure sont tous les deux représentés actuellement dans les diagrammes.
En savoir plus sur l’ajout de dépendances structurelles aux diagrammes.
Attention :
Cet outil est un outil de configuration et d’administration.
Remarque :
Cet outil impacte la cohérence des diagrammes existants basés sur le modèle de diagramme en entrée. Tous les diagrammes existants demeurent incohérents et s’ouvrent avec une icône d’avertissement sur la cohérence jusqu’à leur mise à jour.
Utilisation
Cet outil n’est pas pris en charge en cas d’utilisation d’un service de réseau technique. Vous devez utiliser un réseau technique dans une géodatabase fichier ou une connexion de base de données à un réseau technique dans une géodatabase d'entreprise. Si vous utilisez une géodatabase d’entreprise, vous devez être connecté en tant que propriétaire du réseau technique de la base de données.
Lorsque vous effectuez cette opération sur un réseau de distribution dans une géodatabase d’entreprise, le compte connecté au portail ArcGIS Enterprise doit correspondre au propriétaire du propriétaire du réseau de distribution du portail.
L’élément de données réseau spécifié dans le paramètre de réseau en entrée doit provenir d’un réseau technique dans une géodatabase fichier ou d’une connexion de base de données à un réseau technique dans une géodatabase d’entreprise.
Les associations de dépendances structurelles ne sont pas dessinées par défaut dans une carte de réseau. La règle Ajouter des dépendances structurelles vous permet de générer des diagrammes dans lesquels les associations de dépendances structurelles sont systématiquement dessinées chaque fois que l’élément de réseau joint et l’élément structurel sont présents dans le diagramme au moment où la règle est exécutée. Elles apparaissent comme des tronçons de diagramme droits entre les entités de diagramme structurelles et jointes associées.
Cette règle prend du temps. Examinez la séquence de règles existante de votre modèle avant de configurer celle-ci sur les modèles de diagramme. N’utilisez une Règle Ajouter une dépendance structurelle que si celle-ci modifie véritablement les diagrammes générés et les structures de ces diagrammes. Si le modèle est configuré de façon à exécuter une règle Traçage sans inclure de structures ou si des règles Supprimer une entité sont configurées de façon à supprimer toutes les structures dans les diagrammes générés, l’ajout d’une règle Dépendances structurelles au modèle n’est pas nécessaire.
Syntaxe
AddStructuralAttachmentsRule(in_utility_network, template_name, is_active, {description})
Paramètre | Explication | Type de données |
in_utility_network | Réseau technique contenant le modèle de diagramme à modifier. | Utility Network |
template_name | Nom du modèle de diagramme à modifier. | String |
is_active | Précise si la règle est activée lors de la génération et de la mise à jour des diagrammes selon le modèle spécifique.
| Boolean |
description (Facultatif) | Description de la règle. | String |
Sortie dérivée
Nom | Explication | Type de données |
out_utility_network | Réseau technique actualisé. | Utility Network |
out_template_name | Nom du modèle de diagramme. | Chaîne |
Exemple de code
Le script suivant crée un modèle similaire au modèle de base dans un réseau donné.
import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "SameAsBasicTemplate"
arcpy.AddDiagramTemplate_nd(input_Network, input_DiagramTemplate)
arcpy.AlterDiagramTemplate_nd(input_Network, input_DiagramTemplate,
input_DiagramTemplate, "NOT_DEFAULT_TEMPLATE",
"DO_NOT_REMOVE_RULES_AND_LAYOUTS",
"KEEP_VERTICES", "0.3 Meters")
arcpy.AddConnectivityAssociationsRule_nd(input_Network,
input_DiagramTemplate, "ACTIVE")
arcpy.AddStructuralAttachmentsRule_nd(input_Network,
input_DiagramTemplate, "ACTIVE")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?