Les diagrammes schématiques peuvent être difficiles à lire lorsque les entités sont trop proches ou trop éloignées pour que les symboles et leur annotation soient affichés à l'échelle souhaitée. Les mises en page de schéma peuvent être appliquées pour clarifier et normaliser automatiquement l'espacement entre les entités de schéma, mais ArcGIS Schematics fournit également un ensemble d'outils et commandes pour affiner manuellement le contenu du diagramme schématique.
Les outils et commandes d'affinage d'ArcGIS Schematics sont regroupés en plusieurs types :
- déplacement d'outils d'entité de schéma ;
- outils de mise à jour des sommets ;
- commandes d'alignement ;
- commande de dérivation des noeuds ;
- suppression des entités de schémas et des commandes de sommets ;
- commande de réduction des noeuds ;
- commande de rotation de l'arborescence ;
- commande des liens d'angles droits ;
- commande de marquage des intersections.
Déplacement d'outils d'entité de schéma
Les entités de schéma peuvent être déplacées dans un diagramme schématique. Pour ce faire, quatre outils sont fournis dans ArcGIS Schematics : +++Edit/Move Schematic Features , Déplacer un sommet , +++Move Segments et +++Edit/Move Node On Link . La plupart de ces outils sont disponibles par défaut sur la barre d'outils Schematic Editor ; ils ne sont activés que lorsqu'une session de mise à jour est démarrée sur le diagramme schématique actif.
Icône +++Edit/Move Schematic Features
Le fait de cliquer sur l'outil +++Edit/Move Schematic Features vous permet de sélectionner des entités de schéma, en cliquant dessus ou en les encadrant avant de les déplacer vers le diagramme schématique actif.
Lors de la sélection d'un ensemble d'entités de schéma, un segment ou un noeud schématique incluant l'un de ses sommets d'extrémité ou d'origine est systématiquement mis en surbrillance, dans une couleur différente. Ce noeud schématique ou sommet est utilisé en tant que point de référence pour les commandes d'alignement qui s'appliquent sur un ensemble de sélection. Pour les autres commandes, il n'y a aucun impact.
Déplacer un sommet
Le fait de cliquer sur l'outil Déplacer un sommet vous permet de déplacer un sommet sur un lien schématique en cliquant dessus et en le faisant glisser vers l'emplacement souhaité.
+++Move Segments
Le fait de cliquer sur l'outil +++Move Segments vous permet de déplacer un segment ou un ensemble de segments affiché le long d'un ou plusieurs liens schématiques. Pour déplacer un segment, cliquez dessus et faites-le glisser. Si vous souhaitez déplacer plusieurs segments en même temps, maintenez la touche MAJ enfoncée et cliquez sur chacun d'eux pour les sélectionner, puis relâchez la touche MAJ avant de les faire glisser vers l'emplacement souhaité.
+++Edit/Move Node On Link
Cliquez sur l'outil +++Edit/Move Node On Link pour sélectionner un noeud sur lien schématique, en cliquant dessus dans le diagramme schématique actif et en le déplaçant le long de son lien de référence. Un noeud sur lien ne peut pas être déplacé au-delà de la position des noeuds d'extrémité et d'origine de son lien référencé.
Outils de mise à jour des sommets
Cinq outils sont fournis dans ArcGIS Schematics pour la modification et le déplacement des sommets affichés le long des liens : Ajouter un sommet , +++Remove Vertex , Déplacer un sommet , Move Segments et Mettre à jour le sommet . La plupart de ces outils se trouvent sur la barre d'outils Schematic Editor. Ils ne sont activés que lorsqu'une session de mise à jour est démarrée sur le diagramme schématique actif.
Ajouter un sommet
Le fait de cliquer sur l'outil Ajouter un sommet vous permet de créer un sommet sur un lien schématique en cliquant sur un point et en le faisant glisser sur ce lien.
+++Remove Vertex
Le fait de cliquer sur le bouton +++Remove Vertex vous permet de supprimer un sommet sur un lien schématique, en cliquant dessus.
Déplacer un sommet
Le fait de cliquer sur l'outil Déplacer un sommet active le mode de déplacement du sommet. Cet outil est décrit dans la section Déplacement d'outils d'entité de schéma, ci-dessus.
+++Move Segments
Le fait de cliquer sur l'outil +++Move Segments active le mode de déplacement des segments. Cet outil est décrit en détail dans la section Déplacement d'outils d'entité de schéma, ci-dessus.
Mettre à jour le sommet
Cliquez sur l'outil Mettre à jour le sommet pour activer le mode de mise à jour du sommet. Cet outil multifonctions vous permet d'ajouter, de supprimer ou de déplacer un sommet sur un lien schématique. Il vous permet également de déplacer un segment qui connecte deux sommets affichés le long d'un lien schématique. Les opérations suivantes sont possibles lorsque le mode de modification du sommet est autorisé :
- Pour ajouter un nouveau sommet sur un lien schématique, cliquez sur le lien souhaité pour qu'il soit sélectionné. Ensuite, cliquez sur un point et faites-le glisser sur ce lien.
- Pour supprimer un sommet sur un lien schématique, cliquez dessus pour le sélectionner. Ensuite, maintenez la touche ALT enfoncée et cliquez sur le sommet que vous souhaitez supprimer.
- Pour déplacer un sommet sur un lien schématique, cliquez dessus pour le sélectionner. Ensuite, cliquez et faites-le glisser vers le sommet souhaité.
- Pour déplacer un segment qui connecte deux sommets sur un lien schématique, cliquez sur le lien souhaité pour le sélectionner. Ensuite, maintenez la touche CTRL enfoncée, cliquez sur le segment souhaité et faites-le glisser vers l'emplacement que vous souhaitez. Remarque : seuls les segments qui connectent deux sommets peuvent être déplacés ; le premier ou le dernier segment présent sur un lien ne peut pas être déplacé via cet outil.
Commandes d'alignement
ArcGIS Schematics fournit trois commandes pour aligner un ensemble de noeuds dans vos diagrammes schématiques : Centre horizontalement , Centrer verticalement et +++Align By Angle . Ces commandes sont disponibles dans la barre d'outils Schematic Editor, dans le menu Schematic Editor, option +++Align Nodes. Elles ne sont activées que lorsqu'une session de modification est démarrée sur le diagramme schématique actif. Si au moins deux noeuds schématiques sont sélectionnés dans le diagramme, ou si un noeud schématique sélectionné et un sommet sont définis en tant que points de référence.
Toutes les commandes d'alignement sont exécutées depuis un point de référence mis en surbrillance (en rouge par défaut) parmi les entités de schéma sélectionnées. Ce point peut être l'un des noeuds schématiques sélectionnés ou un sommet sur un lien schématique sélectionné.
Pour spécifier un noeud schématique en tant que point de référence
- Sélectionnez le noeud schématique souhaité s'il n'est pas déjà sélectionné.
- Maintenez la touche CTRL enfoncée et cliquez une nouvelle fois sur ce noeud.
Pour spécifier un sommet en tant que point de référence
- Sélectionnez le lien schématique le long duquel le sommet souhaité est affiché, lorsque ce lien n'est pas déjà sélectionné.
- Maintenez la touche CTRL enfoncée et cliquez sur le sommet de votre choix.
Centrer verticalement
Cliquez sur le bouton Centrer verticalement pour réorganiser l'ensemble sélectionné de noeuds schématiques en le déplaçant verticalement, de façon à le faire apparaître le long de l'axe horizontal. Ainsi, l'axe horizontal sera basé sur la coordonnée y en cours du point de référence.
Centre horizontalement
Cliquez sur le bouton Centre horizontalement pour réorganiser l'ensemble de noeuds schématiques en le déplaçant horizontalement, de façon à le faire apparaître le long de l'axe vertical. Ainsi, l'axe vertical sera basé sur la coordonnée en cours du point de référence.
+++Align By Angle
Cliquez sur le bouton +++Align By Angle pour aligner l'ensemble de noeuds schématiques sélectionné en le déplaçant le long de l'axe imaginaire défini par les éléments suivants :
- le point de référence qui définit l'origine de l'axe ;
- l'angle spécifié sur l'onglet +++Align Nodes de la boîte de dialogue +++Schematic Editing Options, qui détermine l'inclinaison de l'axe.
Liens d'angles droits
La commande Liens d'angles droits calcule et insère des sommets le long des liens schématiques sélectionnés dans le diagramme schématique actif, de façon que ces liens soient affichés avec des angles droits. Si aucun lien schématique n'est sélectionné dans le diagramme schématique actif, cette commande s'applique à tous les liens du diagramme schématique.
Cette commande se trouve sur la barre d'outils Schematic Editor du menu Schematic Editor, option Liens d'angles droits , et est uniquement activée lorsqu'une session de modification est démarrée sur le diagramme schématique actif.
Pendant le processus de création de liens d'angles droits, les positions de sommet insérées automatiquement sur un lien sont calculées d'après la position en cours des éléments suivants :
- les noeuds d'extrémité et d'origine des liens schématiques ;
- leurs sommets, si de tels points existent le long des liens schématiques et si la case à cocher Conserver le chemin est sélectionnée sur l'onglet Liens d'angles droits de la boîte de dialogue +++Schematic Editing Options.
Le processus tient compte de la direction des liens lorsque les sommets se trouvent déjà sur les liens schématiques et que la case à cocher Conserver le chemin est sélectionnée. Dans ce cas, les sommets se trouvant le long du lien schématique sont traités les uns après les autres, c'est-à-dire depuis le premier jusqu'au dernier sommet affiché le long du lien.
+++Rotate Tree
La commande +++Rotate Tree fait pivoter l'arborescence associée au noeud schématique sélectionné dans le diagramme schématique actif d'après les paramètres définis sur l'onglet +++Rotate Tree de la boîte de dialogue +++Schematic Editing Options. La valeur de l'angle de rotation et les autres paramètres appliqués par l'algorithme sont indiqués sur cet onglet.
Cette commande se trouve sur la barre d'outils Schematic Editor du menu Schematic Editor, option +++Rotate Tree . Elle n'est activée que lorsqu'un seul noeud schématique est sélectionné dans le diagramme schématique actif et qu'une session de mise à jour est démarrée sur ce diagramme.
+++Bypass Nodes
La commande +++Bypass Nodes permet de redéfinir l'ensemble sélectionné de liens schématiques dans le diagramme schématique actif, pour éviter des intersections de noeud. Les liens schématiques qui traversent un ou plusieurs noeuds schématiques sont repositionnés, le cas échéant, de sorte que les noeuds puissent être contournés. Les sommets sont insérés sur les chemins d'accès des liens schématiques. Si aucun ensemble sélectionné n'est défini dans le diagramme schématique actif, la commande s'applique à toutes les entités de schéma du diagramme.
La commande +++Bypass Nodes se trouve sur la barre d'outils Schematic Editor du menu Schematic Editor, option +++Bypass Nodes . Cette commande est activée lorsqu'une session de modification est démarrée sur un diagramme.
+++Reconnect Schematic Link
L'outil +++Reconnect Schematic Link vous permet de déconnecter un lien schématique d'un de ses noeuds d'extrémité ou d'origine et de le reconnecter à un autre noeud d'origine ou d'extrémité. Il vous permet également de connecter des liens schématiques à des ports spécifiques.
Les étapes suivantes expliquent comment utiliser cet outil :
- Cliquez avec le bouton de la souris, en le maintenant enfoncé, sur le segment de lien le plus proche du noeud d'extrémité/d'origine que vous voulez déconnecter, ou au-delà du centre du lien dirigé vers ce noeud, lorsqu'il n'y a qu'un seul segment. Le lien se déconnecte automatiquement et le point sélectionné devient le point d'origine/d'extrémité de reconnexion.
- Faites glisser ce point vers le nouveau noeud d'origine/d'extrémité ou port d'origine/d'extrémité souhaité.
Toute reconnexion persiste lorsque les modifications apportées au diagramme sont enregistrées. Elle peut également être conservée lorsque le diagramme est mis à jour et que l'option +++Persist manually removed, reduced or reconnected features est sélectionnée.
Cet outil est uniquement activé lorsqu'une session de modification est ouverte sur le diagramme schématique actif.
Suppression des entités de schémas et des commandes de sommets ;
Deux commandes sont fournies dans ArcGIS Schematics pour supprimer des entités de schéma et des sommets contenus dans des diagrammes schématiques. Ces commandes se trouvent sur la barre d'outils Schematic Editor du menu Schematic Editor. Elles ne sont activées que lorsqu'une session de modification est démarrée sur le diagramme schématique actif.
+++Remove Schematic Features
Cliquez sur le bouton MT+++Remove Schematic Features pour supprimer les entités de schéma actuellement sélectionnées dans le diagramme schématique actif à supprimer. Si un noeud schématique est supprimé, les liens schématiques connectés sont également supprimés, même s'ils ne sont pas sélectionnés lorsque la commande +++Remove Schematic Features est appliquée.
Toute suppression d'entité schématique est conservée lorsque les modifications apportées aux diagrammes sont enregistrées. Elle peut également être conservée lorsque le diagramme est mis à jour et que l'option +++Persist manually removed, reduced or reconnected features est sélectionnée.
Cette commande est activée uniquement lorsqu'une session de modification est ouverte sur le diagramme schématique actif et qu'un ensemble d'entités de schéma est sélectionné dans ce diagramme.
Supprimer les sommets de schéma
La commande Supprimer les sommets de schéma supprime tous les sommets des liens schématiques sélectionnés dans le diagramme schématique actif. Si aucun lien n'est sélectionné dans le diagramme actif, la commande supprime tous les sommets de tous les liens du diagramme. Lorsque vous enregistrez le diagramme, les sommets affichés le long des liens sont perdus.
+++Reducing nodes
La commande +++Reduce Nodes réduit chaque noeud schématique sélectionné dans le diagramme schématique actif. Tous les noeuds sélectionnés sont supprimés dans la mémoire et les liens connectés sont reconnectés. Les noeuds schématiques sont traités dans l'ordre de leur sélection ; le premier noeud sélectionné est le premier traité. Pour chaque noeud réduit, son lien connecté le plus court est graphiquement supprimé. L'autre extrémité de ce lien le plus court joue le rôle de noeud auquel les autres liens connectés sont reconnectés.
La réduction est conservée lorsque les modifications apportées aux diagrammes sont enregistrées. Elle peut également être conservée lorsque le diagramme est mis à jour et que l'option +++Persist manually removed, reduced or reconnected features est sélectionnée.
Cette commande se trouve sur la barre d'outils Schematic Editor, dans le menu Schematic Editor, option +++Reducing Nodes. Elle est uniquement activée lorsqu'une session de modification est démarrée sur le diagramme schématique actif et qu'un ensemble d'entités de schéma est sélectionné dans ce diagramme.
+++Mark Crossings
La commande +++Mark Crossings active ou désactive l'affichage des marques d'intersection lorsque deux liens schématiques se croisent.
- Lorsque l'option du menu +++Mark Crossings est désélectionnée, le fait de l'activer démarre un algorithme qui détecte les liens schématiques horizontaux et verticaux qui se croisent à angle droit dans le diagramme schématique actif et marque les intersections détectées via un symbole, qui est placé sur les liens schématiques horizontaux. La commande de menu est alors activée.
- Lorsque l'élément de menu +++Mark Crossings est sélectionné, le fait de l'activer ou de le désactiver supprime les marques d'intersection dans le diagramme schématique actif.
La détection et le positionnement des marques d'intersection peuvent être automatiquement démarrés une fois les entités de schéma déplacées dans le diagramme lorsque la case à cocher Mode dynamique est sélectionnée dans l'onglet +++Mark Crossings de la boîte de dialogue +++Schematic Editing Options. De ce fait, les marques d'intersection sont toujours placées de manière correcte après une opération de modification dans le diagramme.