La règle Réduire les tronçons permet de simplifier le diagramme temporaire tout en préservant la topologie en fusionnant chaque entité linéaire de réseau ou objet de tronçon prévu et tous ses points de connexion dans une jonction de diagramme schématique. Ce type de jonction est appelé jonction de réduction.
Toute jonction de réduction dans le diagramme résultant agrège une entité linéaire de réseau ou un objet de tronçon et tous ses points de connexion, ce qui signifie qu’une jonction de réduction ne peut agréger plusieurs entités linéaires de réseau ou plusieurs objets de tronçon.
Processus des règles Réduire les tronçons
Le processus s’applique à chaque entité linéaire de réseau ou objet de tronçon de réseau candidat à la réduction. Il détecte simplement tous ses points de connexion, à la fois ses points d’extrémité et les points qui sont connectés le long de l’entité linéaire de réseau ou de l’objet de tronçon de réseau en question, et agrège toutes ces entités ou objets sous la jonction de réduction que la règle crée au cours de son exécution.
Changements de connexion et rapports d’association au cours de la réduction des tronçons
Les exemples suivants expliquent comment la règle Réduire les tronçons gère le diagramme et les rapports d’association dans différentes situations :
Diagramme A : règle Réduire les tronçons traitant de simples entités linéaires ou objets de tronçon de réseau
La première image ci-dessous montre le diagramme A avant réduction des tronçons, c’est-à-dire le contenu du diagramme avant réduction de la ligne simple de la barre omnibus noire B1. Cette barre omnibus est connectée aux jonctions J1 et J2.
Les images ci-dessous montrent le diagramme A après réduction des tronçons avec préservation les tronçons reconnectés (résultat A1) ou non (résultat A2).
- Dans tous les cas, les entités J1, J2 et B1 ne sont plus visibles dans les diagrammes générés, mais la règle en a gardé une trace. Elles sont maintenant associées à la jonction de réduction, RJ1, que la règle a créé au cours de son exécution (la jonction en forme de losange noir).
- Dans le diagramme de résultat A1, la règle était définie pour préserver les tronçons reconnectés. Cela entraîne la préservation des tronçons E1, E2 et E3 connectés aux points le long de la barre omnibus et la reconnexion à la jonction de réduction RJ1.
- Dans le diagramme de résultat A2, la règle était définie pour regrouper les tronçons reconnectés. Cela entraîne l’agrégation des tronçons E1, E2 et E3 connectés aux points le long de la barre omnibus en un tronçon de réduction, R1, R2 et R3. Sachez que chaque tronçon de réduction conserve un suivi des tronçons exacts qu’il agrège.
Exemple B : la règle Réduire les tronçons traitant les entités linéaires du réseau avec des points de connectivité à mi-portée
La première image ci-dessous montre le diagramme B avant réduction des tronçons, c’est-à-dire le contenu du diagramme avant réduction de l’entité linéaire de la barre omnibus noire B1 et tous ses points de connectivité à mi-portée (J1, J2, J3 et J4).
Les images ci-dessous montrent le diagramme B après réduction des tronçons avec préservation les tronçons reconnectés (résultat B1) ou non (résultat B2) :
- Quels que soient les paramètres de règle pour les tronçons reconnectés, J1, J2, J3, J4 et B1 ne sont plus visibles dans le diagramme. Ces entités sont désormais toutes agrégées sous la jonction de réduction RJ1 (le losange noir).
- Lorsque la règle est configurée pour préserver les tronçons reconnectés (résultat B1), tout tronçon qui se connectait aux points de connectivité à mi-portée le long de la barre omnibus, à savoir E1, E2 et E3, est préservé et reconnecté à la jonction de réduction RJ1.
- Lorsque la règle est configurée pour agréger les tronçons reconnectés (résultat B2), chaque tronçon (E1, E2 et E3) est agrégé en un tronçon de réduction (R1, R2 et R3), chacun effectuant le suivi des tronçons exacts qu’il agrège.
Réduction et inclusion des tronçons
En ce qui concerne l’inclusion, la règle Réduire les tronçons traite le point dont le statut est identique à celui de la ligne à réduire, c’est-à-dire Content (Contenu) ou Not Content (Pas de contenu). Si la ligne est une entité ou un objet de contenu, ses points d’extrémité et ses points de connexion associés sont entièrement réduits seulement s’ils partagent tous le même container.
Par exemple, le diagramme C ci-dessous présente deux barres omnibus, une avec des points de connexion et d’extrémité verts et une autre avec un point de connexion noir et des points d’extrémité en violet et orange.
Lorsque tous les points associés à chaque ligne omnibus sont de type contenu, la règle Réduire les tronçons réussit à réduire intégralement les deux barres omnibus. Le diagramme obtenu ressemble à celui ci-dessous :
Les exemples ci-dessous décrivent différentes situations dans lesquelles la barre omnibus n’a pas pu être entièrement réduite :
- Le diagramme C1 présente le résultat de la règle Réduire les tronçons lorsque tous les points verts et leur barre omnibus associée sont de type contenu, mais qu’aucun des points en noir, violet et orange associé à la deuxième barre omnibus ne l’est, ou uniquement la barre omnibus noire du milieu.
- Le diagramme C2 est le résultat de la règle Réduire les tronçons lorsque l’extrémité en violet n’est pas une entité de contenu comme les autres.
- Le diagramme C3 montre comment la règle Réduire les tronçons opère lorsque l’extrémité en orange n’est pas une entité de contenu comme les autres.
Configuration de la règle Réduire les tronçons
Vous pouvez ajouter une règle Réduire les tronçons dans un modèle à l’aide de l’outil Add Reduce Edge By Attribute Rule (Ajouter une règle de réduction des tronçons par attributs).
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?