Association d’inclusion

Les associations de contenu permettent de modéliser une collection dense d’entités dans votre réseau tout en contrôlant l’encombrement de la carte.

Groupe de transformateurs figuré en tant qu’assemblage d'entités et d'associations

Dans la figure ci-dessus, le groupe de transformateurs est le conteneur. Il contient des dispositifs qui ne sont pas souvent affichés sur une carte, comme des fusibles et des transformateurs.

À propos des associations de contenu

L’inclusion permet de représenter une collection dense d’entités par une seule entité. Par exemple, les dispositifs, fils et conducteurs peuvent être placés à l’intérieur d’entités, tels que des sous-stations, des appareils de commutation, des tranchées et des fourreaux. Les entités de contenu peuvent être affichées ou masquées dans la vue cartographique pour améliorer la visibilité et réduire l’encombrement de la carte. Les entités qui contiennent d’autres entités sont appelées conteneurs et les entités qui sont contenues sont désignées sous le nom de contenu.

Voici quelques exemples d’entités de conteneur :

  • Entité surfacique : dans un réseau électrique, une sous-station peut inclure des chambres d’appareillage électrique, des transformateurs, des commutateurs et des barres omnibus. Dans un réseau de gaz, une station normale peut contenir des pompes, des valves et des conduits. Dans un réseau de distribution d’eau, une station de pompage peut contenir des pompes, des valves et des compteurs.
  • Entité linéaire : dans un réseau électrique, un conteneur linéaire, comme un fourreau, peut contenir plusieurs lignes souterraines. Dans un réseau de distribution d’eau, un conduit abandonné peut contenir un conduit de mise en service.
  • Entité ponctuelle : dans un réseau électrique, une chambre d’appareillage peut contenir plusieurs dispositifs électriques, jonctions et lignes.
  • Objet de tronçon : dans un réseau de télécommunications, un câble peut contenir de nombreux brins de fibre.
  • Objet de jonction : dans un réseau de télécommunications, un commutateur réseau peut contenir plusieurs ports.

Un réseau de distribution prend en charge l’inclusion imbriquée, ainsi qu’une relation un vers plusieurs entre le contenu et les containers. Dans l’inclusion imbriquée, une entité de conteneur peut comporter une autre entité de conteneur, qui à son tour renferme du contenu. Par exemple, une sous-station peut contenir un boîtier de raccordement qui contient lui-même des dispositifs électriques. Dans une relation un vers plusieurs, une seule entité de contenu se trouve dans plusieurs conteneurs, par exemple une seule ligne souterraine qui s’étend sur plusieurs fourreaux.

Tout comme les structures des associations de dépendances structurelles, les ressources ne peuvent pas circuler via les conteneurs. En d’autres termes, un traçage configuré de façon à traverser des entités électriques suivrait l’étendue du fil aérien. La trace peut être configurée sans conteneurs pour que la ligne électrique et les transformateurs du fourreau soient renvoyés, mais le fourreau du transformateur lui-même n’est pas renvoyé.

En savoir plus sur la manière de contrôler les résultats de trace pour les entités qui font partie d’associations de contenu

Configuration des associations d’inclusion

Quelques étapes sont nécessaires pour configurer un réseau de distribution en vue de l’utilisation d’associations de contenu.

Examinez d’abord les restrictions d’entités d’un réseau de distribution concernant les associations de contenu valides. Pour qu’une entité soit définie comme conteneur, son groupe d’actif et son type d’actif doivent posséder le rôle d’association de conteneur.

Des paramètres supplémentaires, à définir lors de l’attribution des rôles d’association, contrôlent l’expérience de l’utilisateur lorsqu’il utilise les associations de contenu :

  • Deletion Semantics (Sémantique de suppression) : vous pouvez contrôler ce qui se passe à la suppression d’un conteneur. Par exemple, vous pouvez indiquer que, pour supprimer une entité de conteneur, toutes les entités qui y sont incluses doivent avoir été supprimées au préalable. Vous pouvez spécifier que toutes les entités de contenu soient automatiquement supprimées lorsque vous supprimez le conteneur. Ou, vous pouvez spécifier que la suppression d’une entité de conteneur autorise la conservation des entités de contenu sous forme d’entités non incluses.
  • View Scale (Échelle d'affichage) : vous pouvez contrôler l'échelle à laquelle la fenêtre de conteneur s’affiche lorsque vous accédez au mode inclusion pour utiliser des entités de contenu.
  • Split Policy (Règle de division) : vous pouvez gérer le comportement des conteneurs surfaciques ou linéaires lors de leur fractionnement. Par exemple, lorsqu’un conteneur linéaire est divisé en deux, son contenu est réparti dans les deux fractions obtenues.

Pour en savoir plus, reportez-vous aux rubriques Rôles d'association et Sémantique de suppression, échelle d'affichage et règle de division.

Après que vous avez attribué le rôle d'association Conteneur, vous pouvez configurer le réseau technique à l'aide des règles d'association de contenu. Tant que les associations de contenu respectent les restrictions d’entités, vous pouvez créer des règles de réseau pour autoriser la création d’associations de contenu entre des entités.

Utilisation des conteneurs et du contenu

Vous pouvez créer et modifier des associations de contenu dans la fenêtre Modify Associations (Modifier des associations). Cette fenêtre interactive vous permet de sélectionner des entités existantes sur la carte afin d’établir les associations de contenu entre les conteneurs et les entités de contenu. La commande Enter Containment (Passer en mode inclusion) permet également de créer de nouvelles entités de contenu en mode inclusion. Le mode de mise à jour d’inclusion nécessite de sélectionner au préalable une entité de conteneur sur la carte. Les nouvelles entités créées sont automatiquement associées au conteneur comme contenu, à condition qu’une règle prenne en charge l’association.

Grâce aux associations de contenu, vous gardez le contrôle sur la quantité de détails affichés sur la carte. Vous pouvez les utiliser pour choisir d'afficher sur la carte uniquement l’entité de conteneur ou bien les entités qu'elle contient. Pour ce faire, vous pouvez définir le statut de visibilité des entités de contenu et utiliser la commande Display Content (Afficher le contenu). Vous pouvez définir si les entités de conteneur et de contenu sont visibles, ou uniquement les entités de conteneur. Vous pouvez en outre configurer le diagramme de réseau pour afficher les entités de contenu dans une entité de conteneur dans une vue de diagramme.

Pour en savoir plus, reportez-vous à la rubrique Contrôler la visibilité des associations.

Lors d'un traçage de sous-réseau, le statut et la mise en page des entités incluses dans une entité de container sont pris en compte. Si une vanne ou un commutateur interne est ouvert, la trace de sous-réseau s’interrompt à ce point. Les entités de container peuvent aussi être connectées à d’autres entités de container. Par exemple, une chambre d'appareillage électrique peut être connectée à une canalisation multitubulaire.

Afficher les entités de contenu

La visibilité des entités de contenu d’association d’inclusion dépend fortement de la manière dont la carte est configurée pour utiliser les filtres d’affichage et les requêtes de définition. La valeur de statut visible pour les entités de contenu d’association d’inclusion peut être utilisée ou un ensemble de définition pour afficher ou masquer les entités de contenu sur la carte. Sans filtres d'affichage ou requêtes de définition définis sur la carte à l’aide des valeurs du champ AssociationStatus, toutes les entités de contenu d'association de contenu sont visibles, quel que soit le statut de visibilité des entités.

Par défaut, lorsque le contenu est créé ou attribué à un conteneur, le statut visible pour cette entité de contenu est False. Vous pouvez modifier le paramètre de visibilité dans la fenêtre Modify Associations (Modifier des associations) sur l’onglet Containment (Inclusion). La valeur du statut visible qui est définie sur toutes entités de contenu peut être utilisée pour filtrer les entités de contenu depuis l’affichage dans la vue cartographique. Un filtre d’affichage peut être configuré sur toutes les couches du réseau où le champ d’attribut AssociationStatus est égal aux valeurs pour Visible Content (Contenu visible).

Pour accéder temporairement au contenu non visible, la commande Display Content (Afficher le contenu) peut être utilisée avec des filtres d’affichage ou un diagramme de réseau peut être généré. Une fois que les filtres d’affichage sont correctement configurés sur le champ AssociationStatus pour le statut de visibilité, vous pouvez utiliser la commande Display Content (Afficher le contenu) pour basculer d’un filtre d’affichage à l’autre pour toutes les couche du réseau de distribution sur la vue cartographique comme ci-après :

  • Show (Afficher) : désactive les filtres d’affichage pour toutes les couches du réseau de distribution pour afficher tout le contenu.
  • Hide (Masquer) : active les filtres d’affichage pour toutes les couches du réseau de distribution pour masquer le contenu non visible.

Pour en savoir plus sur la visibilité du contenu des entités de contenu, reportez-vous à la rubrique Contrôler la visibilité des associations.

Fractionner les entités Contenu et Conteneur

Une logique supplémentaire est utilisée pour conserver la relation entre les entités Contenu et Conteneur lors de la division des entités linéaires qui font partie d’une association d’inclusion. Lorsqu’une entité linéaire qui est un conteneur est fractionnée, le système ne fractionne par défaut aucune entité de contenu. Les association d’inclusion sont réétablies suite à l’opération de fractionnement entre les entités Conteneur et le contenu. De même, le fractionnement des entités de contenu redéfinit les association de contenu entre les entités de contenu et le conteneur.

Une règle de division supplémentaire peut être redéfinie pour les entités qui appartiennent à la classe d’entités linéaires de structure afin de gérer la façon dont le contenu est traité lorsque le conteneur parent est fractionné. Configurez cette règle à l’aide de l’outil Définir le rôle d’association lorsque le type de rôle d’association de contenu est défini pour les entités du réseau.

  • Lors de la division des entités de conteneur dont la règle de division est définie sur True, une analyse géographique est effectuée afin d'identifier un point analogique sur chacune des entités de contenu où elles seront fractionnées. Après le fractionnement, les enregistrements d’association d’inclusion appropriés seront générés entre les entités Conteneur et Contenu à l’aide d'un algorithme de système.

  • Le fractionnement des entités de conteneur dont la règle de division est définie sur False ne fractionne pas les entités de contenu, mais redéfinit toujours les associations de contenu entre les nouvelles entités de contenu et le contenu.

Dans tous les cas, si l’utilisateur fractionne le contenu, le conteneur n’est jamais fractionné. Des enregistrements d'association de conteneur appropriés sont régénérés suite à l’opération de fractionnement.