Référence de la règle Supprimer l’entité

La règle Supprimer l’entité permet de supprimer des entités spécifiques du réseau ou des objets de réseau représentés dans les diagrammes. Cette règle s’applique aux tables d’objets ou classes de source de réseau, ou encore aux catégories de réseau. Lorsque l’opération de suppression est configurée pour traiter une table d’objets ou classe de source de réseau, vous pouvez filtrer ces éléments de réseau par attributs. Le traitement peut également être exécuté en appliquant des contraintes de connectivité spécifiques qui dépendent du type de géométrie des éléments de réseau supprimés.

Elle est utile pour ignorer automatiquement les entités de réseau ou les objets du réseau qui peuvent être présents parmi le jeu d'éléments en entrée lors de la création du diagramme. Par exemple, pour générer les diagrammes représentant la partie de distribution d’un réseau qui est sélectionné dans la carte du réseau, vous pouvez utiliser un modèle de diagramme configuré avec la règle Supprimer l’entité qui ignore automatiquement toutes les entités du réseau ou les objets du réseau des éléments de réseau en entrée à l’exception des lignes de distribution.

L’omission automatique des tronçons de conteneur linéaire est une autre utilisation courante pour éviter la représentation simultanée des conteneurs linéaires de réseau et de leur contenu dans les diagrammes. Cela vous permet d'obtenir des diagrammes simplifiés.

Processus de la règle Remove Feature (Supprimer l'entité)

La règle Supprimer l’entité ne conserve pas la topologie du diagramme. Si des jonctions de diagramme sont configurées de façon à être supprimées, la règle ne reconnecte pas leurs tronçons connectés à une jonction cible, comme le fait la règle Reduce Junction (Réduire les jonctions). Toute suppression de jonctions entraîne celle également de leurs tronçons connectés dans le diagramme obtenu.

Lors de la suppression d’un tronçon, les jonctions de destination et d’origine sont systématiquement supprimées pour les jonctions autres que les jonctions de contenu qui deviendraient détachées.

Remarque :

Les jonctions connectées à un ou plusieurs autres tronçons participant à une association d’inclusion ne sont pas supprimées.

Pour supprimer des jonctions détachées même s’il s’agit de contenu, vous devez exécuter une règle Supprimer l’entité sur les conteneurs associés avant d’exécuter la règle Supprimer l’entité sur les tronçons.

Configuration de la règle Remove Feature (Supprimer l'entité)

Les outils dont vous pouvez vous servir pour ajouter une règle Remove Feature (Supprimer l’entité) dans un modèle, à savoirAdd Remove Feature Rule (Ajouter une règle de suppression des entités), Add Remove Feature By Attribute Rule (Ajouter une règle de suppression des entités par attributs) et Add Remove Feature By Category Rule (Ajouter une règle de suppression des entités par catégories), sont décrits ci-dessous :

  • Utilisez l’outil Add Remove Feature Rule (Ajouter une règle de suppression des entités) pour configurer la suppression des entités de diagramme en fonction de classes source de réseau ou de tables d’objets et filtrer éventuellement par contraintes de connectivité. Vous pouvez spécifier une liste de classes source de réseau ou de tables d’objets et configurer soit la suppression de chaque entité de diagramme en fonction des classes source de réseau et des tables d’objets spécifiées, soit la suppression de toutes les entités de diagramme, à l’exception de celles basées sur les classes source de réseau et les tables d’objets spécifiées.
  • Utilisez l’outil Add Remove Feature By Attribute Rule (Ajouter une règle de suppression des entités par attributs) pour configurer la suppression des entités de diagramme en fonction d’une classe source de réseau ou d’une table d’objets, en filtrant ces entités ou objets en fonction de leurs attributs et éventuellement de contraintes de connectivité.
  • Utilisez l’outil Add Remove Feature By Category Rule (Ajouter une règle de suppression des entités par catégories) pour configurer la suppression des entités de diagramme représentant des entités de réseau ou un objet de réseau balisés avec ou sans catégories de réseau en particulier.

Remarque :

L’outil Add Remove Feature By Category Rule (Ajouter une règle de suppression des entités par catégories) s’applique uniquement à Utility Network version 7 et ultérieure.

Remarque :

Lorsqu’une règle Remove Feature (Supprimer l’entité) est configurée sur un modèle au début de sa liste de règles, elle ignore les entités de diagramme initial supprimées pour le reste du cycle de vie du diagramme lors de sa génération. Dans ce cas, les entités de diagramme sont supprimées des tables du diagramme de réseau, ce qui permet de gagner de l’espace dans la base de données et d’accroître les performances des opérations de diagramme.

Si au moins une autre règle est configurée de façon à s’exécuter avant une règle Supprimer l’entité, les entités de diagramme supprimées sont conservées dans les tables du diagramme de réseau. Elles ne sont jamais supprimées au cours du cycle de vie du diagramme.

Conseil :

Lorsque vous configurez une règle de diagramme par attributs, vous pouvez filtrer les entités de diagramme sur les valeurs attributaires de la source de réseau par rapport aux valeurs attributaires des autres entités de diagramme en utilisant l’instruction SQL spécifique suivante : WHERE 'OBJECT' = 'IN_DIAGRAM'. Par exemple, pour interroger l’entité de diagramme avec une valeur attributaire minimale dans le diagramme généré, vous pouvez configurer un outil Ajouter <XXX> par règle attributaire avec une expression SQL en suivant la syntaxe suivante : <attributeName> = (SELECT MIN(<attributeName>) FROM <networkClassName>) WHERE 'OBJECT' = 'IN_DIAGRAM'.

Rubriques connexes