Référence de la règle Réduire les tronçons

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 tous ces objets ou entités sous la jonction de réduction créée lors du traitement de la règle.

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.

Diagramme d’exemple A avant réduction de la barre omnibus noire
Le diagramme A tel qu’il est présenté avant réduction des tronçons.

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).

Diagramme d’exemple A après réduction de la barre omnibus noire
Résultat A1 : le diagramme A tel qu’il se présente après réduction du tronçon avec préservation des tronçons reconnectés.
Diagramme d’exemple A après réduction de la barre omnibus noire
Résultat A2 : le diagramme A tel qu’il se présente après réduction du tronçon avec agrégation des tronçons reconnectés (comportement de règle par défaut).
  • 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, créée lors du traitement de la règle (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).

Diagramme d’exemple B avant réduction de la barre omnibus noire
Le diagramme B tel qu’il est présenté avant réduction des tronçons.

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) :

Diagramme d’exemple B après réduction de la barre omnibus noire
Résultat B1 : le diagramme B tel qu’il se présente après réduction du tronçon avec préservation des tronçons reconnectés.
Diagramme d’exemple B après réduction de la barre omnibus noire
Résultat B2 : le diagramme B tel qu’il se présente après réduction du tronçon avec agrégation des tronçons reconnectés (comportement de règle par défaut).
  • 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.

Diagramme d’exemple C avant réduction des deux barres omnibus noires
Le diagramme C tel qu’il se présente avant l’exécution de la règle Reduce Edge (Réduire les tronçons).

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 :

Diagramme d’exemple C1 après réduction des deux barres omnibus noires lorsque tous leurs points associés sont de type contenu
Le diagramme C tel qu’il se présente après une réduction complète.

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.

Résultat du diagramme C1
Le diagramme C1 tel qu’il est généré.
Résultat du diagramme C2
Le diagramme C2 tel qu’il est généré.
Résultat du diagramme C3
Le diagramme C3 tel qu’il est généré.

Configuration de la règle Réduire les tronçons

Vous pouvez ajouter une règle Reduce Edge (Réduire les tronçons) dans un modèle à l’aide de l’outil Ajouter une règle de réduction des tronçons par attributs.

Rubriques connexes