Application de la règle Réduction de nœud par flux

Conditions préalables :

Avant de configurer une règle Réduction de nœud par flux, vous devez vérifier que la classe d'entités schématiques de nœud requise pour l'exécution de la règle figure dans le jeu de données schématiques et qu'elle est associée au modèle de diagramme schématique sur lequel cette règle doit être spécifiée.

Avant d'en savoir plus sur la configuration de la règle Réduction de nœud par flux, vous devez connaître certains termes spécifiques à cette règle :

La règle Réduction de nœud par flux vous permet de générer des diagrammes schématiques après avoir supprimé tous les nœuds, ou certains nœuds, implémentés par une classe d'entités schématiques donnée et après que les liens reliant ces nœuds supprimés ont été reconnectés afin de protéger le flux logique du réseau.

RemarqueRemarque :

Même si votre réseau ne comporte aucun flux, la règle Réduction de nœud par flux peut s'appliquer. Dans ce cas, la règle fonctionne avec l'orientation des liens, c'est-à-dire avec les nœuds d'origine et de fin qui définissent chaque lien.

Les nœuds réduits sont des nœuds implémentés par une classe d'entités schématiques donnée qui n'apparaîtra pas dans le diagramme final. Vous pouvez choisir de réduire tous les nœuds implémentés par cette classe d'entités schématiques de nœud spécifiée, ou seulement une partie, filtrés selon les éléments suivants :

Pour les nœuds sources et cuvettes spécifiques, vous pouvez également configurer la règle de sorte que ces nœuds soient également réduits ou non.

Les étapes ci-dessous portent sur la configuration de la page des propriétés de la règle Réduction de nœud par flux qui s'affiche lorsque vous cliquez sur le bouton Propriétés de règle de la barre d'outils de l'onglet Règles, alors que la règle Réduction de nœud par flux est ajoutée à cet onglet. Pour en savoir plus sur l'ajout de tout nouvel élément de règle sur l'onglet Règles et afficher la page Rule Properties, consultez la rubrique Spécification d'une règle schématique sur un modèle de diagramme schématique.

Pour toute règle Réduction de nœud par flux qui vient d'être ajoutée sur l'onglet Règles, le fait de cliquer sur le bouton Propriétés de règle Icône Propriétés de règle sur la barre d'outils de l'onglet Règles ouvre la boîte de dialogue Propriétés de règle comme suit :

Page des propriétés de la règle Réduction de nœud par flux

Etapes :
  1. Saisissez une description de la règle dans le champ Description.

    Cette description s'affiche sur l'onglet Règles de l'élément de règle associé et pendant la génération et la mise à jour de diagrammes schématiques, pour informer les utilisateurs que la règle est exécutée.

  2. Sélectionnez le nom de la classe d'entités schématique de noeud à réduire dans la liste déroulante Sélectionner la classe d'entités schématiques de nœud à réduire.

    Seules les classes d'entités schématiques de nœud associées au modèle de diagramme schématique sont disponibles dans cette liste déroulante.

    A ce stade de la configuration de la règle, tous les nœuds schématiques implémentés par la classe d'entités schématiques de nœud sélectionnée sont configurés à des fins de réduction.

  3. Activez la case à cocher Garder les sommets si vous souhaitez que les sommets affichés le long des liens relatifs au nœud réduit soient conservés après la réduction des nœuds.

    Lorsque cette case à cocher est sélectionnée, un sommet est également affiché à l'emplacement du nœud réduit.

    RemarqueRemarque :

    Cette option est adaptée pour les diagrammes qui ne sont pas mis en page que les entités schématiques affichent au niveau des coordonnées géographiques, et pour lesquels les liens schématiques s’affichent avec les sommets initiaux. Pour les diagrammes mis en page et mis à jour après la configuration d'une règle de réduction du noeud d'itinéraire, aucun sommet n'est ajouté à l'emplacement du noeud réduit, pour conserver la mise en page enregistrée.

  4. Si vous souhaitez spécifier un filtre SQL sur la classe d'entités schématiques de nœud indiquée, de façon que seuls certains nœuds soient réduits, procédez comme suit :
    1. Cliquez sur le bouton Modifier situé à droite de la zone SQL Filter on associated feature/object class.

      La boîte de dialogue Requête SQL s'ouvre.

    2. Créez l'expression SQL que vous souhaitez.

      Le filtrage fonctionne sur les champs stockés sur la classe d'entités ou la classe d'objets associée à la classe d'entités schématiques de nœud spécifiée.

    3. Cliquez sur OK.

      La boîte de dialogue Requête SQL se ferme et le filtre SQL vous venez de spécifier s'affiche automatiquement dans la zone SQL Filter on associated feature/object class.

    Le filtre SQL spécifié permettra de déterminer le sous-ensemble du noeud schématique candidat à la réduction. Ceux qui ne vérifient pas le filtre SQL ne seront pas réduits pendant l'exécution de règle.

  5. Pour identifier les nœuds à réduire, vous pouvez également spécifier une contrainte reposant sur un attribut schématique configuré sur les liens schématiques relatifs aux nœuds candidats à la réduction, ou sur un champ stocké sur les entités/objets réels qui sont associés aux liens schématiques relatifs aux nœuds candidats à la réduction. Cette contrainte doit être spécifiée dans la section Connected link attribute :
    1. Sélectionnez la case à cocher Use attribute name.
    2. Saisissez le nom du champ ou de l'attribut schématique qui sera utilisé.

      Pour chaque lien schématique qui se connecte à un noeud candidat à la réduction, la règle recherche en premier un attribut schématique présentant ce nom sur le lien schématique. Si aucun attribut de schéma présentant ce nom n'est détecté, la règle recherche un champ portant le même nom sur l'entité SIG associée au lien schématique. Ensuite, le noeud est uniquement réduit s'il existe des champs ou attributs détectés présentant la même valeur pour tous ses liens connectés.

  6. Dans la zone Options de réduction, indiquez si les nœuds sources et cuvettes donnés seront également réduits lors de l'exécution de la règle ou non.
    1. Cochez la case Réduire si l'entité schématique de nœud est une source si vous souhaitez réduire les nœuds qui sont implémentés par la classe d'entités schématiques de nœud spécifiée, même lorsqu'il existe des nœuds sources.

      Lorsque cette case n'est pas cochée, les nœuds sources implémentés par cette classe d'entités schématiques de nœud précise ne sont pas réduits.

    2. Cochez la case Réduire si l'entité schématique du nœud est une cuvette si vous souhaitez réduire les nœuds qui sont implémentés par la classe d'entités schématiques de nœud spécifiée, même lorsqu'il existe des nœuds cuvettes.

      Lorsque cette case n'est pas cochée, les nœuds cuvettes implémentés par cette classe d'entités schématiques de nœud précise ne sont pas réduits.

  7. Dans la section Classe d'entités schématiques de liens réduite, spécifiez si tout ou partie des nœuds schématiques candidats à la réduction doivent être réduits, selon le nombre de liens connectés. Un des liens connectés de chaque nœud réduit est également réduit, et d'autres liens sont créés pour préserver le flux logique. Les options de réduction vous permettent de désigner la classe d'entités schématiques de lien qui sera utilisée pour implémenter ces nouveaux liens :
    • Choisissez l'option A partir de la classe d'entités schématiques de lien pour que les liens créés pour conserver le flux logique soient implémentés par la même classe d'entités schématiques que les classes d'entités schématiques de lien qui implémentent les liens, qui commencent à partir du nœud réduit.
    • Choisissez l'option Vers la classe d'entités schématiques de lien pour que les liens créés pour conserver le flux logique soient implémentés par la même classe d'entités schématiques que les classes d'entités schématiques de lien qui implémentent les liens relatifs, qui se terminent au nœud réduit.
    • Choisissez l'option Autre pour que tous les nouveaux liens créés pour conserver le flux logique soient implémentés par une classe d'entités schématiques de lien donnée indépendamment des classes d'entités schématiques qui implémentent les liens relatifs associés au nœud réduit. Dans ce cas, sélectionnez le nom de la classe d'entités schématiques de lien souhaitée dans la liste déroulante qui apparaît à droite de l'option Autre. Toutes les classes d'entités schématiques de lien associées au modèle de diagramme sont disponibles dans la liste.
  8. Cliquez sur OK pour fermer la boîte de dialogue Rule Properties.

Thèmes connexes

5/10/2014