Exercice 3 : Modification et mise en page des diagrammes schématiques
Dans cet exercice, vous en saurez plus sur la gestion de la session de mise à jour sur les diagrammes schématiques, l'affinage de leur contenu et sa mise en page. La majorité des outils devant être utilisés dans cet exercice sont regroupés dans la barre d'outils Schematic Editor.
Pendant cet exercice, vous utiliserez les diagrammes schématiques générés lors de l'exercice 2.
- Démarrez ArcMap.
- Ouvrez le fichier ElecDemo.mxd stocké dans le répertoire C:\ArcGIS\ArcTutor\Schematics\Schematics_In_ArcMap.
Ajout de nouvelles commandes Schematics sur les barres d'outils
Certaines commandes et outils Schematics ne sont pas disponibles sur les barres d'outils Schematics standard par défaut, comme les commandes Ouvrir le diagramme par modèle de diagramme et Rétablir la mise en page initiale.
- La commande Ouvrir le diagramme par modèle de diagramme vous permet de parcourir et de sélectionner le diagramme schématique que vous souhaitez ouvrir, pour chaque modèle de diagramme, depuis un jeu de données de schéma (ou dossier de schémas) spécifié.
- La commande Rétablir la mise en page initiale supprime les géométries enregistrées pour tous les liens et noeuds d'entités schématiques contenus dans le diagramme schématique actif. Une fois la commande exécuté, le contenu du diagramme schématique actif est restauré sur sa mise en page initiale.
Puisque vous utilisez ces commandes spécifiques dans les sections suivantes, les étapes suivantes expliquent comment ajouter ces commandes dans les barres d’outils :
-
Cliquez sur Personnaliser, puis sur Mode personnaliser.
La boîte de dialogue Personnaliser s'ouvre.
- Cliquez sur l'onglet Commandes.
- Cliquez sur l'option Schematics dans la liste Catégories.
- Cliquez sur l'option Ouvrir le diagramme par modèle de diagramme de la liste Commandes et faites-la glisser sur la barre d'outils Schématiques.
-
Cliquez sur l'option Rétablir la mise en page initiale de la liste Commandes et faites-la glisser sur la barre d'outils Schematic Editor.
Vous pouvez faire glisser ces commandes sur n'importe quelle barre d'outils, mais l'option Rétablir la mise en page initiale nécessite une session de modification ouverte sur le diagramme schématique affecté. De ce fait, le meilleur emplacement pour cette option est la barre d'outils Schematic Editor. Positionnez l'option Ouvrir le diagramme par modèle de diagrammee sur la même barre d'outils que la commande Ouvrir les diagrammes schématiques , puisqu'il s'agit d'une autre méthode d'ouverture des diagrammes schématiques.
- Cliquez sur Fermer.
Démarrage d'une session de mise à jour sur un diagramme schématique
Avant d'exposer un diagramme schématique ou d'affiner son contenu, vous devez démarrer une session de mise à jour sur ce diagramme. Les sessions de modification sont gérées au niveau de chaque diagramme schématique. Cela signifie que toute session démarrée alors qu'un diagramme schématique est actif ne concerne que ce dernier.
Ainsi, vous pouvez modifier plusieurs diagrammes schématiques en même temps, mais les opérations de mise à jour n'affecteront que le diagramme schématique actif. Les étapes suivantes expliquent comment démarrer une session de mise à jour sur un diagramme schématique :
-
Cliquez sur le bouton Ouvrir les diagrammes schématiques de la barre d'outils Schématiques.
La boîte de dialogue Sélectionner les diagrammes schématiques à ouvrir s'affiche.
- Accédez à la géodatabase C:\ArcGIS\ArcTutor\Schematics\Schematics_In_ArcMap\ElecDemo.gdb, double-cliquez sur le jeu de données de schéma ElecDemo, puis sur le dossier de schémas Feeders.
-
Cliquez sur le diagramme schématique Sélection manuelle, puis sur Ajouter.
Le diagramme sélectionné s'affiche dans un nouveau bloc de données.
- Cliquez sur le menu déroulant Schematic Editor de la barre d'outils Schematic Editor.
- Cliquez sur Commencer à modifier le diagramme. .
La session de mise à jour commence sur le diagramme schématique actif. Les outils et commandes disponibles dans la barre d'outils Schematic Editor sont automatiquement activés et le restent jusqu'à ce que ce diagramme soit actif. Le statut de diagramme est verrouillé jusqu'à la fin de la session de modification.
Déplacement d'entités schématiques
- Faites un zoom sur le diagramme, afin d'afficher un ensemble d'entités schématiques. Cliquez sur le bouton Modifier/déplacer les entités schématiques et sélectionnez les entités schématiques en dessinant une zone avec l'outil.
-
Déplacez l'ensemble sélectionné d'entités schématiques en le faisant glisser vers un autre emplacement.
Toute opération de mise à jour est réversible jusqu'à ce que les modifications de diagramme soient enregistrées. Le fait de cliquer sur l'outil Annuler de la barre d'outils Standard inverse la dernière action de mise à jour.
- Cliquez sur l'arrière-plan du diagramme pour annuler les sélections d'entités.
Suppression d'entités de schéma
-
Cliquez sur le bouton Modifier/déplacer les entités schématiques et sélectionnez l'ensemble d'entités schématiques situé dans le coin supérieur droit du diagramme, en dessinant une zone avec l'outil.
-
Cliquez sur le menu déroulant Schematic Editor de la barre d'outils Schematic Editor, puis cliquez sur le bouton Supprimer des entités schématiques .
Les entités schématiques sélectionnées sont supprimées.
L'enregistrement du diagramme permet de modifier et d'arrêter la session de mise à jour
Pour enregistrer des modifications effectuées sur un diagramme schématique actif, cliquez sur l'option Enregistrer les modifications apportées au diagramme dans le menu déroulant Schematic Editor. Toutes les modifications effectuées sur le diagramme schématique actif depuis l'ouverture ou la dernière sauvegarde de la session de modification sont prises en compte et enregistrées dans la base de données de schémas.
- Cliquez sur le menu déroulant Schematic Editor de la barre d'outils Schematic Editor.
-
Cliquez sur Enregistrer les modifications apportées au diagramme .
Toutes les opérations de mise à jour ayant affecté le contenu de diagramme schématique actif depuis son ouverture (telles que les nouvelles géométries et entités supprimées) sont alors enregistrées.
-
Cliquez sur le menu déroulant Schematic Editor de la barre d'outils Schematic Editor, puis cliquez sur Arrêter de modifier le diagramme .
Même si les entités schématiques qui sont supprimées ou réduites dans les diagrammes schématiques ne sont plus affichées dans le diagramme schématique, elles ne sont pas supprimées des tables schématiques lors de l'enregistrement. Au lieu de cela, elles sont indiquées comme n'étant pas affichées dans la base de données de schémas. Vous pouvez restaurer les entités schématiques supprimées ou réduites à partir des entités initiales, lors de la mise à jour du diagramme au moyen de l'option Conserver les entités supprimées, réduites ou reconnectées manuellement de la boîte de dialogue Mettre à jour le diagramme. Cette option est décrite en détail dans la section Exercice de mise à jour de diagrammes schématiques.
- Supprimez le bloc de données Sélection manuelle dans la table des matières.
Rotation d'une arborescence
La commande Pivoter l'arborescence vous permet de faire pivoter l'arborescence associée à un noeud d'entité schématique actuellement sélectionné dans un diagramme schématique. La valeur de l'angle de rotation et les autres paramètres appliqués par l'algorithme (rotation des noeuds d'arborescence, par exemple) sont indiqués sur l'onglet Pivoter l'arborescence de la boîte de dialogue Options de modification Schematics. Cette commande est activée lorsqu'une session de mise à jour est ouverte sur le diagramme schématique actif et qu'un seul noeud est sélectionné dans ce dernier. Les étapes suivantes illustrent l'utilisation de cette commande :
-
Cliquez sur le bouton Ouvrir le diagramme par modèle de diagramme que vous avez ajouté à la barre d'outils Schématiques au début de l'exercice.
La boîte de dialogue Ouvrir les diagrammes schématiques s'affiche.
- Cliquez sur la liste déroulante Modèle de diagramme Schematics et sur Géoschématique.
-
Cliquez sur Feeder 0803-Corinth Church dans la liste déroulante Nom du diagramme schématique.
-
Cliquez sur OK.
Le diagramme apparaît dans un nouveau bloc de données.
- Cliquez sur le menu Schematic Editor et sur Commencer à modifier le diagramme dans la barre d'outils Schematic Editor.
-
Vous devez maintenant sélectionner le noeud d'entité schématique concerné par l'application de la commande Pivoter l'arborescence. Vous effectuez cette sélection sur le contenu du diagramme schématique à l'aide de la commande ArcGIS standard appelée Sélectionner selon les attributs.
-
Cliquez sur Sélection dans le menu principal, puis sur Sélectionner selon les attributs. .
La boîte de dialogue Sélectionner selon les attributs s'ouvre.
- Cliquez sur la liste déroulante Couche, puis sur TransformerBank.
- Double-cliquez sur l'élément UOID de la liste Champs.
- Cliquez sur le bouton du signe égal .
- Cliquez sur Rechercher toutes les valeurs.
-
Double-cliquez sur l'élément 950 dans la liste des valeurs uniques.
- Cliquez sur Appliquer, puis sur Fermer.
Le noeud d'entité schématique TransformerBank dont l'UOID est 950 est maintenant sélectionné dans le diagramme schématique.
-
Cliquez sur Sélection dans le menu principal, puis sur Sélectionner selon les attributs. .
- Cliquez avec le bouton droit de la souris sur la couche de schémas Feeder 0803-Corinth Church dans la table des matières, puis pointez sur Sélection Schematics et cliquez sur Zoom sur les entités schématiques sélectionnées .
-
Cliquez sur l'outil Sélectionner des entités , maintenez la touche Maj enfoncée, puis cliquez sur la ligne principale située à la gauche du groupe de transformateurs pour le sélectionner.
La ligne principale qui vient d'être sélectionnée est interprétée en tant qu'une interruption et empêche la commande Pivoter l'arborescence d'être exécutée après elle. Après cette étape, vous devez vous trouver dans le cas suivant :
-
Cliquez sur la flèche de liste déroulante de Schematic Editor, puis sur Pivoter l'arborescence .
Remarque :
L'angle de rotation par défaut est de 45 degrés. Pour définir cet angle, cliquez sur l'option Options de mise à jour de la liste déroulante de Schematic Editor. Ensuite, cliquez sur l'onglet Pivoter l'arborescence et indiquez un nombre dans la zone de texte Angle (degrés).
- Cliquez sur l'outil Annuler pour inverser l'action.
- Cliquez sur l'arrière-plan du diagramme pour annuler les sélections d'entités.
- Cliquez sur le bouton Vue générale sur la barre d'outils Outils d'ArcMap.
Utilisation des outils d'alignement
Les outils d'alignement des noeuds vous permettent d'aligner des noeuds horizontalement, verticalement, ou selon un angle spécifique dans un ensemble sélectionné de noeuds d'entités schématiques, en les déplaçant le long de l'axe imaginaire défini par un point de référence qui indique la position de l'origine de l'axe. Les étapes suivantes expliquent comment fonctionnent ces outils d'alignement :
- Faites un zoom sur une partie du diagramme schématique.
-
Cliquez sur le bouton Modifier/déplacer les entités schématiques et cliquez sur le noeud à utiliser en tant que noeud d'origine.
Le noeud sélectionné en premier, affiché en rouge, est considéré comme le noeud de référence pour les opérations d'alignement.
-
Maintenez la touche Maj enfoncée et cliquez sur deux ou trois autres noeuds d'entités schématiques actuellement situés sur des branches et niveaux différents de l'arborescence hiérarchique.
-
Cliquez sur la flèche de liste déroulante de Schematic Editor, pointez vers Aligner les nœuds, et cliquez sur Centrer verticalement .
Les noeuds d'entités schématiques sélectionnés se déplacent verticalement afin de s'aligner avec le noeud de référence.
- Cliquez sur le bouton Annuler pour inverser l'action.
-
Ne désélectionnez pas l'ensemble d'entités schématiques, mais changez de noeud de référence en maintenant la touche CTRL enfoncée et en cliquant sur l'un des noeuds d'entités schématiques sélectionnés autre que le noeud de référence.
L'entité sélectionnée est affichée en rouge.
-
Cliquez sur la flèche de liste déroulante de Schematic Editor, pointez vers Aligner les nœuds, et cliquez sur Centre horizontalement .
Les noeuds d'entités schématiques sélectionnés se déplacent horizontalement afin de s'aligner avec le noeud de référence.
- Cliquez sur le bouton Annuler pour inverser l'action.
- Ne désélectionnez pas l'ensemble de noeuds d'entités schématiques, maintenez la touche MAJ enfoncée et cliquez sur un lien d'entité schématique.
-
Maintenez la touche CTRL enfoncée et cliquez une nouvelle fois sur le lien d'entité schématique.
Le sommet mis en surbrillance en rouge sur ce lien est maintenant considéré comme le point de référence.
-
Cliquez sur la flèche de liste déroulante de Schematic Editor, pointez vers Aligner les nœuds, et cliquez sur Centre horizontalement .
Les noeuds d'entités schématiques sélectionnés se déplacent horizontalement afin de s'aligner avec le sommet de référence.
- Supprimez le bloc de données du diagramme.
-
Cliquez sur Non lorsque le message suivant s'affiche :
Noeuds superposés distincts
L'algorithme de mise en page de répartition spatiale (Geo-Spatial Dispatch) sépare des noeuds d'entités schématiques qui, dans leurs positions actuelles, risquent de se superposer visiblement dans les diagrammes schématiques. Cet algorithme de mise en page déplace les noeuds d'entités schématiques sans tenir compte de leur degré (autrement dit, indépendamment du nombre des liens qui connectent les noeuds et des liens auxquels ils sont connectés). L'algorithme de répartition spatiale fonctionne principalement avec deux paramètres :
- le nombre d'itérations, qui détermine la quantité d'itérations de l'algorithme de répartition spatiale qui sera exécutée avant l'affichage du résultat final ;
- Le facteur de décalage maximum, qui permet d'augmenter rapidement le déplacement des nœuds schématiques qui sont très proches les uns des autres. Plus ce facteur est élevé, plus les noeuds schématiques qui sont sur le point de se superposer se séparent rapidement et fermement.
-
Pendant cet exercice, vous devez utiliser la commande Mes sites favoris. Puisque cette commande n'est pas disponible par défaut sur les barres d'outils ArcMap, commencez par effectuer les étapes suivantes :
-
Cliquez sur Personnaliser, puis sur Mode personnaliser.
La boîte de dialogue Personnaliser s'ouvre.
- Cliquez sur l'onglet Commandes.
- Cliquez sur l'option Générique dans la liste Catégories.
- Cliquez sur la commande Mes sites préférés et faites-la glisser sur la barre d'outils Outils.
- Cliquez sur Fermer.
-
Cliquez sur Personnaliser, puis sur Mode personnaliser.
-
Cliquez sur le bouton Ouvrir le diagramme par modèle de diagramme .
La boîte de dialogue Ouvrir les diagrammes schématiques s'affiche.
- Click the Schematic Diagram Template drop-down list and click GeoSchematic.
-
Cliquez sur Feeder 0801-Rice Creek dans la liste Nom du diagramme schématique et cliquez sur OK.
Le diagramme apparaît dans un nouveau bloc de données.
- Cliquez sur le menu Schematic Editor et sur Commencer à modifier le diagramme dans la barre d'outils Schematic Editor.
-
Cliquez sur le bouton Mes sites favoris que vous avez ajouté à l'étape 1 de cet ensemble d'étapes.
La boîte de dialogue Mes sites favoris s'ouvre.
- Cliquez sur le bouton Charger.
- Accédez au fichier SchematicFeatures_GeoSpatialDispatch.dat, situé dans le répertoire C:\ArcGIS\ArcTutor\Schematics\Schematics_In_ArcMap, puis cliquez sur Ouvrir.
-
Sélectionnez tous les éléments qui ont été ajoutés à la fenêtre et cliquez sur Zoom sur.
Après cette étape, vous devez vous trouver dans le cas suivant :
-
Fermez la boîte de dialogue Mes sites favoris.
Notez que plusieurs des noeuds d'entités schématiques sont si proches qu'ils paraissent se superposer.
-
Cliquez sur l'outil Sélectionner des entités et, en dessinant une zone avec l'outil, sélectionnez tous les éléments de l'affichage en cours :
- Cliquez sur la liste déroulante Tâche de mise en page de la barre d'outils de Schematic Editor, puis sur Géo - Répartition spatiale.
-
Cliquez sur le bouton Propriétés de l'algorithme de mise en page .
L'onglet Géo - Répartition spatiale est affiché sur la boîte de dialogue Options de mise en page Schematics.
-
Saisissez le numéro 5 dans la zone de texte Nombre d'itérations. Gardez la valeur définie par défaut pour le paramètre Facteur de décalage maximal. Activez la case à cocher Déplacer les nœuds voisins non sélectionnés.
- Cliquez sur OK.
-
Cliquez sur Appliquer la tâche de mise en page .
- Cliquez sur Annuler et sur Répéter pour analyser clairement la différence entre les emplacements des entités schématiques avant et après l'exécution de l'algorithme.
- Cliquez sur la liste déroulante Tâche de mise en page de la barre d'outils de Schematic Editor, puis sur Géo - Positions initiales.
-
Cliquez sur Appliquer la tâche de mise en page .
Toutes les entités schématiques sélectionnées sont maintenant affichées, avec leur géométrie géographique initiale.
Création de liens d'angles droits
La commande Liens d'angles droits calcule et insère des sommets le long des trajectoires des liens d’entité schématique de façon que ces trajectoires soient affichées selon les angles adéquats. Les positions de sommet sont insérées automatiquement sur les trajectoires des liens et sont calculées selon les éléments suivants :
- Position actuelle des noeuds d'extrémité et origine des liens d'entités schématiques
- Position actuelle des sommets si de tels points se trouvent déjà le long des liens d’entités schématiques et la case à cocher Conserver le chemin est sélectionnée sur l’onglet Liens d'angles droits de la boîte de dialogue Options de modification Schematics.
La section suivante illustre l'utilisation de la commande Liens d'angles droits :
- Cliquez sur l'outil Sélectionner des entités et, en dessinant une zone avec l'outil, sélectionnez une nouvelle fois les mêmes entités schématiques.
-
Cliquez sur la flèche de liste déroulante de Schematic Editor, puis sur Liens d'angles droits .
- Cliquez sur l'arrière-plan du diagramme pour annuler les sélections d'entités schématiques.
- Cliquez sur le bouton Annuler pour inverser l'action.
- Supprimez le bloc de données du diagramme. Cliquez sur Non si ce message s’affiche : « Le diagramme 'Feeder 0801-Rice Creek' a été modifié. Voulez-vous enregistrer sa mise en page ? »
Recherche de liens superposés
L'algorithme d'analyse de recherche des liens superposés permet la mise en surbrillance des liens d'entités schématiques en superposition contenus dans le diagramme schématique. Deux liens d'entités schématiques sont considérés comme superposés lorsqu'ils sont connectés aux mêmes noeuds d'origine et d'extrémité et possèdent le même nombre de sommets (le même nombre de points de liaison intermédiaires), et que tous ces sommets se superposent.
La section suivante illustre le fonctionnement de l'analyse du traçage schématique associée à la recherche de liens superposés.
-
Cliquez sur le bouton Ouvrir le diagramme par modèle de diagramme .
La boîte de dialogue Ouvrir les diagrammes schématiques s'affiche.
- Cliquez sur la liste déroulante Modèle de diagramme Schematics et sur InsidePlants.
-
Cliquez sur Sous-station 08 dans la liste Nom du diagramme schématique, puis sur OK.
Le diagramme apparaît dans un nouveau bloc de données.
- Cliquez sur la liste déroulante Parcours sur la barre d'outils Schematic Network Analyst et cliquez sur Rechercher des liens superposés.
-
Cliquez sur le bouton Propriétés de la tâche de parcours .
L'onglet de propriétés Rechercher des liens superposés est affiché sur la boîte de dialogue Parcours Network Analyst Schematics.
-
Assurez-vous que l'option Sélectionner des liens est sélectionnée.
- Cliquez sur OK.
-
Cliquez sur Appliquer la tâche de parcours .
Les liens d'entités schématiques qui se superposent sont sélectionnés et l'étendue du diagramme correspond à celle du résultat du traçage.
- Cliquez sur le bouton Vue générale sur la barre d'outils Outils d'ArcMap.
-
Cliquez sur le bouton Répertorier par sélection de la barre d'outils Table des matières.
Quatre éléments Inside_BusBar superposés sont sélectionnés.
Séparation des liens superposés
L'algorithme de mise en page pour la séparation des liens superposés permet de séparer des liens d'entités schématiques qui se superposent dans un diagramme schématique. L'algorithme applique le paramètre Décalage entre liens comme spécifié sous l'onglet des propriétés de l'algorithme de mise en page pour la séparation des liens superposés. On combine le paramètre Décalage entre liens avec la taille du symbole en cours des noeuds affichés dans le diagramme pour calculer la distance entre deux liens voisins, ainsi que la distance entre l'origine/le noeud de fin et le premier/dernier point d'interruption qui seront utilisés pendant le processus de séparation.
La section suivante illustre l'exécution de l'algorithme de mise en page pour la séparation des liens superposés :
Cas général
- Cliquez sur le menu Schematic Editor et sur Commencer à modifier le diagramme dans la barre d'outils Schematic Editor pour démarrer une session de mise à jour sur ce diagramme.
- Cliquez sur la liste Tâche de mise en page, puis sur Liens superposés séparés.
- Cliquez sur le bouton Propriétés de l'algorithme de mise en page pour ouvrir la boîte de dialogue Options de mise en page Schematics.
-
Indiquez la valeur 0,3 pour le paramètre Décalage entre liens.
- Cliquez sur OK.
-
Cliquez sur Appliquer la tâche de mise en page .
Les quatre liens superposés sont séparés.
- Cliquez sur le bouton Répertorier par ordre d'affichage de la barre d'outils Table des matières.
- Cliquez avec le bouton droit de la souris sur la couche de diagrammes schématiques Sous-station 08 dans la table des matières, puis cliquez sur Sélection Schematics et sur Annuler la sélection .
Autre cas
La section suivante illustre l'exécution de l'algorithme de mise en page pour la séparation des liens superposés, ainsi qu'une autre méthode d'utilisation de ce dernier :
- Faites un zoom sur l'ensemble des liens séparés affiché au sommet du diagramme.
- Cliquez sur l'outil Sélectionner des entités et sélectionnez le lien séparé situé le plus en haut.
- Cliquez sur le menu déroulant de Schematic Editor et cliquez sur Supprimer les sommets de schéma de façon à supprimer les sommets sur le lien.
- Cliquez sur l'outil Ajouter un sommet .
- Faites glisser un point sur le lien le plus haut pour créer un sommet sur ce dernier.
- Répétez l'opération pour créer un autre sommet sur ce lien.
-
Cliquez sur l'outil Modifier/déplacer les entités schématiques et cliquez sur le lien modifié.
- Assurez-vous que l'option Liens superposés séparés est encore sélectionnée dans la liste déroulante Tâche de mise en page.
- Cliquez sur le bouton Propriétés de l'algorithme de mise en page pour ouvrir la boîte de dialogue Options de mise en page Schematics.
-
Sélectionnez l'option Utiliser les liens d'origine.
La sélection de cette option entraîne l'utilisation du lien d'entité schématique sélectionné en tant que lien de référence pour l'exécution de l'algorithme. Dans ce cas, l'algorithme copie les sommets affichés le long de ce lien sélectionné sur les autres liens qui associent la même origine et les mêmes nœuds d'extrémité. Ces liens sont séparés.
- Cliquez sur OK.
-
Cliquez sur Appliquer la tâche de mise en page .
- Cliquez sur Schematic Editor, puis sur Arrêter de modifier le diagramme .
- Cliquez sur Non lorsque le message suivant apparaît : « Le diagramme a changé. Voulez-vous enregistrer les modifications ? »
- Cliquez sur le bouton Vue générale sur la barre d'outils Outils.
- Cliquez avec le bouton droit de la souris sur la couche de diagrammes schématiques Sous-station 08 dans la table des matières, puis cliquez sur Sélection Schematics et sur Annuler la sélection .
Marquage de liens d'intersection
- Cliquez sur Schematic Editor, puis sur Commencer à modifier le diagramme .
- Cliquez sur la flèche de liste déroulante de Schematic Editor, puis sur Marquer le croisement
-
Dans la fenêtre Table des matières, sous la couche de schémas Substation 08, désélectionnez la case à cocher située à gauche de la couche d'entité CrossMark, puis resélectionnez-la, afin d'identifier clairement les intersections mises en surbrillance.
La capture d'écran suivante affiche la marque située au niveau des intersections identifiées après la redéfinition de la symbologie par défaut, de sorte à les afficher avec un triangle bleu.
- Cliquez sur Schematic Editor, puis sur Arrêter de modifier le diagramme .
- Cliquez sur Non lorsque le message suivant apparaît : « Le diagramme a été modifié. Voulez-vous enregistrer les modifications ? »
- Supprimez le bloc de données Sous-station 08.
Activation des fenêtres de visionneuse et de la vue générale automatique une fois l'algorithme exécuté
Vous pouvez activer le mode d'exécution Fenêtres de visionneuse de sorte que tout diagramme ouvert ou généré soit automatiquement affiché dans une fenêtre de visionneuse, sans que le bloc de données actif soit modifié. Vous pouvez également activer le mode d’exécution Vue générale après exécution de l'algorithme de sorte qu'à chaque exécution d'un algorithme de mise en page schématique sur l'ensemble du contenu d'un diagramme schématique, une vue générale automatique soit créée à la fin du lancement de cet algorithme. Ces modes d'exécution sont activés depuis l'onglet Général de la boîte de dialogue Options Schematics :
-
Cliquez sur le menu Schématiques de la barre d'outils Schématiques et cliquez sur Options Schematics.
La boîte de dialogue Options Schematics s'affiche.
- Cliquez sur l'onglet Général.
- Sélectionnez l'option Ouvrir automatiquement les diagrammes schématiques dans une fenêtre de visionneuse de la section Fenêtres de visionneuse.
-
Assurez-vous que la case à cocher Zoomer automatiquement sur la vue générale après avoir appliqué une tâche de mise en page sur le diagramme entier. est sélectionnée dans la section Algorithmes de mise en page.
-
Cliquez sur OK.
La boîte de dialogue Options Schematics se ferme.
Ainsi, chaque fois qu'un diagramme schématique est ouvert ou généré, il est affiché dans une fenêtre de visionneuse et le bloc de données actif est conservé. De même, chaque fois qu'un algorithme de mise en page schématique est appliqué sur le contenu entier d’un diagramme schématique, une vue générale est lancée automatiquement à la fin de l'exécution de l'algorithme.
Utilisation de l'algorithme Hiérarchie - Arborescence de ligne principale
L'algorithme de mise en page Arborescence de ligne principale organise de manière hiérarchique l'ensemble des liens et des noeuds d'entités schématiques dans le diagramme schématique actif le long de la ligne principale détectée, et place les entités schématiques en fonction des paramètres actuellement définis dans l'onglet Hiérarchie - Arborescence de ligne principale. Si un jeu sélectionné a été défini dans le diagramme schématique actif, l'algorithme s'applique uniquement aux entités schématiques sélectionnées. Par défaut, lorsqu'aucun noeud d'entité schématique de fin ou racine n'est défini, la ligne principale correspond à la branche la plus longue du diagramme, c'est-à-dire celle qui inclut la plupart des liens d'entités schématiques.
Lorsqu'un noeud racine d'entité schématique est défini, la ligne principale correspond à la branche composée de la plupart des liens à partir de ce noeud racine. Lorsqu'un noeud de fin d'entité schématique est défini, la ligne principale correspond à la branche composée des liens terminée par le noeud de fin de l'entité schématique. Lorsque des noeuds racine et de fin d'entités schématiques sont définis, la ligne principale correspond à la branche composée de la plupart des liens au départ de ce noeud racine et se terminant par ce noeud de fin. Dans tous les cas, la ligne principale détectée est placée en tant que ligne centrale et les branches associées sont disposées des deux côtés, ou sur la gauche ou sur la droite, en fonction de l'option Placement des branches sélectionnée. Dans la section suivante, vous apprendrez comment utiliser la mise en page de l'algorithme Arborescence de ligne principale.
Cas général
-
Cliquez sur le bouton Ouvrir les diagrammes schématiques .
La boîte de dialogue Sélectionner les diagrammes schématiques à ouvrir s'affiche.
-
Accédez au dossier de schémas Feeders du jeu de données de schémas ElecDemo dans la géodatabase C:\ArcGIS\ArcTutor\Schematics\ Schematics\ElecDemo et sélectionnez Feeder 0804-Harrison. Cliquez sur Ajouter.
Le diagramme s'ouvre dans la fenêtre Visionneuse.
- Cliquez sur Schematic Editor, puis sur Commencer à modifier le diagramme dans la barre d'outils Schematic Editor pour démarrer une session de mise à jour sur ce diagramme.
- Cliquez sur la flèche de liste déroulante Tâche de mise en page et cliquez sur Hiérarchie - Arborescence de ligne principale.
-
Cliquez sur le bouton Propriétés de l'algorithme de mise en page et modifiez les propriétés de l'algorithme Arborescence de ligne principale comme suit :
- Indiquez la valeur 6 dans la section Espacement pour le paramètre Entre les noeuds perpendiculaires à la direction.
- Indiquez la valeur 20 pour le paramètre Entre les noeuds le long de la direction.
- Cliquez sur OK.
-
Cliquez sur le bouton Appliquer la tâche de mise en page .
L'algorithme est appliqué et une vue générale automatique est lancée à la fin de l'exécution.
- Cliquez sur le bouton Annuler. de la barre d'outils Standard pour rétablir la mise en page précédente.
- Cliquez sur le bouton Vue générale de la fenêtre Visionneuse.
Exécution avec des noeuds d'entités schématiques racine et de fin
- Dans la table des matières, sous la couche de schémas Feeder 0804-Harrison, cliquez avec le bouton droit de la souris sur la couche d'entités Sous-station, cliquez sur Sélection, puis sur Sélectionner tout.
- Cliquez avec le bouton droit de la souris sur la couche de schémas Feeder 0804-Harrison dans la table des matières, puis cliquez sur Sélection Schematics et sur Zoom sur les entités schématiques sélectionnées .
- Cliquez sur l'outil Zoom avant et faites un zoom sur l'entité schématique de sous-station sélectionnée.
- Cliquez sur l'outil Modifier/déplacer les entités schématiques et cliquez sur l'arrière-plan de la fenêtre Visionneuse pour désélectionner la sous-station.
- Assurez-vous que l'algorithme Hiérarchie - Arborescence de ligne principale est encore sélectionné dans la liste déroulante Tâche de mise en page.
-
Cliquez sur l'outil Définir une racine schématique et sur le noeud d'entité schématique de sous-station afin de le définir en tant que racine de l'arborescence.
Il apparaît avec un carré bleu :
- Spécifiez un noeud de fin. Activez le bloc de données Feeder 0804-Harrison.
-
Cliquez sur l'option Sélection du menu ArcMap, puis sur Sélectionner selon les attributs .
La boîte de dialogue Sélectionner selon les attributs s'ouvre.
- Cliquez sur la liste déroulante Couche, puis sur ServiceLocation.
- Double-cliquez sur l'élément UOID de la liste Champs.
- Cliquez sur le bouton du signe égal .
- Cliquez sur Rechercher toutes les valeurs.
-
Double-cliquez sur l'élément 1760 dans la liste des valeurs uniques.
-
Cliquez sur Appliquer, puis sur Fermer.
Le noeud d'entité schématique ServiceLocation dont l'UOID est 1760 est maintenant sélectionné dans le diagramme schématique.
- Cliquez avec le bouton droit de la souris sur la couche de schémas Feeder 0804-Harrison dans la table des matières, pointez sur Sélection Schematics et sur Zoom sur les entités schématiques sélectionnées .
- Cliquez sur l'outil Modifier/déplacer les entités schématiques et sur l'arrière-plan de la fenêtre Visionneuse pour désélectionner l'emplacement du service.
-
Cliquez sur l'outil Définir une fin schématique et sur l'emplacement de service identifié dans l'étape précédente.
Il est entouré par un cercle vert :
- Cliquez sur le bouton Vue générale sur la barre d'outils de la fenêtre Visionneuse pour centrer le diagramme dans la fenêtre.
- Cliquez sur le bouton Définir une racine schématique pour visualiser le nœud racine actuellement spécifié, puis cliquez sur Définir une fin schématique. pour visualiser le noeud schématique de fin actuellement spécifié.
-
Cliquez sur Appliquer la tâche de mise en page .
- Cliquez sur Définir une racine schématique pour spécifier le noeud racine en tant que racine de la ligne principale, puis cliquez sur Définir une fin schématique pour contrôler la position du noeud de fin sur la ligne principale.
- Cliquez sur Enregistrer les modifications apportées au diagramme dans le menu Schematic Editor de la barre d'outils Schematic Editor pour enregistrer la mise en page actuelle du diagramme.
- Cliquez sur l'outil Modifier/déplacer les entités schématiques pour désactiver la mise en surbrillance du noeud de fin/racine.
Restauration des positions initiales des entités schématiques
Pour retourner à la mise en page initiale des entités, vous pouvez exécuter l'algorithme de mise en page schématique Géo - Positions initiales.
- Cliquez sur la flèche de liste déroulante Tâche de mise en page et cliquez sur Géo - Positions initiales.
-
Cliquez sur Appliquer la tâche de mise en page .
Toutes les entités schématiques dans le diagramme sont restaurées sur leurs positions initiales.
Restauration des positions enregistrées des entités schématiques
- Cliquez sur la flèche de liste déroulante Tâche de mise en page et cliquez sur Force dirigée.
-
Cliquez sur Appliquer la tâche de mise en page .
Toutes les entités schématiques dans le diagramme sont restaurées sur leurs positions initiales.
- Cliquez sur Restaurer les positions enregistrées dans le menu déroulant Tâche de mise en page.
-
Cliquez sur Appliquer la tâche de mise en page .
La mise en page enregistrée des entités schématiques est restaurée.
Suppression de la mise en page enregistrée d'un diagramme schématique dans la base de données de schémas
-
Cliquez sur le bouton Rétablir la mise en page initiale que vous avez ajouté au début de l'exercice.
La boîte de dialogue suivante s'affiche :
-
Confirmez la restauration de la mise en page initiale.
Toutes les entités schématiques contenues dans le diagramme actif sont restaurées sur leurs positions initiales. La mise en page du diagramme est supprimée de la base de données de schémas. Lorsqu'il n'existe plus aucune mise en page pour le diagramme, le bouton Rétablir la mise en page initiale est disponible.
- Cliquez sur le bouton Vue générale de la fenêtre Visionneuse.
- Cliquez sur Enregistrer les modifications apportées au diagramme sur le menu de Schematic Editor, dans la barre d'outils Schematic Editor.
- Supprimez le bloc de données Feeder 0804-Harrison.
Détection de boucles dans un diagramme schématique
Vous pouvez identifier des boucles sur votre réseau à l'aide de l'algorithme d'analyse de recherche de traçage schématique Rechercher les boucles.
-
Cliquez sur le bouton Ouvrir les diagrammes schématiques .
La boîte de dialogue Sélectionner les diagrammes schématiques à ouvrir s'affiche.
- Accédez au dossier de schémas Feeders du jeu de données de schémas ElecDemo, dans la géodatabase C:\ArcGIS\ArcTutor\Schematics\Schematics_In_ArcMap\ElecDemo, et sélectionnez Feeder 0801-Rice Creek.
- Cliquez sur la flèche de liste déroulante Parcours sur la barre d'outils Schematic Network Analyst et cliquez sur Rechercher les boucles.
- Cliquez sur le bouton Propriétés de la tâche de parcours pour ouvrir la boîte de dialogue Parcours Network Analyst Schematics.
-
Vérifiez que les cases à cocher Sélectionne des noeuds et Sélectionner des liens sont activées et cliquez sur OK.
-
Cliquez sur Appliquer la tâche de parcours .
- Cliquez sur le bouton Vue générale de la fenêtre Visionneuse.
- Cliquez avec le bouton droit de la souris sur la couche de diagrammes schématiques Feeder 0801-Rice Creek dans la table des matières, puis cliquez sur Sélection Schematics et sur Annuler la sélection .
Affichage du contenu d'un diagramme schématique autour d'une boucle principale
Comme le diagramme présente des boucles, il existe une méthode efficace pour afficher le réseau autour de la boucle principale, via l'algorithme de mise en page Boucle principale. Cet algorithme organise les noeuds et liens d’entité schématique dans le diagramme schématique actif autour de la boucle principale, puis affiche de manière hiérarchique les noeuds et liens qui se connectent aux noeuds de la boucle principale détectée, en fonction des paramètres actuellement définis dans l'onglet Boucle principale. La boucle principale correspond la plus longue des boucles du diagramme schématique, c'est-à-dire la boucle formée par la majorité des liens. Si un jeu sélectionné a été défini dans le diagramme schématique actif, l'algorithme s'applique uniquement aux entités schématiques sélectionnées.
La section suivante indique comment utiliser l'algorithme de mise en page Boucle principale. Remarque : la détection de la boucle effectuée selon la méthode de la section précédente n’est pas un prérequis pour l’exécution de l’algorithme. Si le diagramme schématique ne contient pas de boucle, l'exécution de la mise en page de boucle principale n'a aucun effet.
- Cliquez sur Schematic Editor, puis sur Commencer à modifier le diagramme dans la barre d'outils Schematic Editor pour démarrer une session de mise à jour sur ce diagramme.
- Cliquez sur la flèche de liste déroulante Tâche de mise en page et cliquez sur Boucle principale.
- Cliquez sur le bouton Propriétés de l'algorithme de mise en page .
-
Dans la zone Espacement, indiquez la valeur 1 pour le paramètre Entre les noeuds le long de la direction et saisissez la valeur 4 pour le paramètre Entre les noeuds perpendiculaires à la direction.
- Cliquez sur OK.
-
Cliquez sur le bouton Appliquer la tâche de mise en page .
La capture d'écran suivante indique le résultat obtenu après l'exécution de l'algorithme et le nombre de symboles du diagramme réduit pour une meilleure visualisation de la boucle principale :
- Cliquez sur le bouton Annuler. de la barre d'outils Standard pour rétablir la mise en page précédente.
- Fermez la fenêtre Visionneuse.
- Activez le bloc de données Feeder 0801-Rice Creek et cliquez sur Vue générale sur la barre d'outils Outils.
Utilisation de l'algorithme Orthogonal
L'algorithme de mise en page Orthogonal réorganise les liens et noeuds d'entités schématiques dans le diagramme schématique actif à l'orthogonale, selon un ordre hiérarchique.
- Dans la table des matières, sous la couche de schémas Feeder 0801-Rice Creek, cliquez avec le bouton droit de la souris sur la couche d'entités Sous-station, cliquez sur Sélection, puis sur Sélectionner tout.
- Cliquez avec le bouton droit de la souris sur la couche de schémas Feeder 0801-Rice Creek dans la table des matières, puis cliquez sur Sélection Schematics et sur Zoom sur les entités schématiques sélectionnées .
- Cliquez sur l'outil Zoom avant et faites un zoom sur l'entité schématique de sous-station sélectionnée.
- Cliquez sur l'outil Modifier/déplacer les entités schématiques et cliquez sur l'arrière-plan de la fenêtre Visionneuse pour désélectionner la sous-station.
- Cliquez sur la flèche de liste déroulante Tâche de mise en page et cliquez sur Orthogonal.
-
Cliquez sur le bouton Définir une racine schématique et sur le noeud d'entité schématique de sous-station afin de le définir en tant que racine de l'arborescence.
Il est affiché avec un carré bleu :
- Cliquez sur le bouton Vue générale sur la barre d'outils Outils.
-
Cliquez sur Propriétés de l'algorithme de mise en page .
L'onglet de propriétés Orthogonal est affiché dans la boîte de dialogue Options de mise en page Schematics.
-
Indiquez la valeur 45 pour le paramètre Angle de rotation anti horaire à partir de l'ordonnée.
- Cliquez sur OK.
-
Cliquez sur le bouton Appliquer la tâche de mise en page .
Utilisation de l'algorithme Géo - Liens superposés partiels
L'algorithme de mise en page des liens partiellement superposés (Géo – Liens de superposition partiels) détecte les liens colinéaires ou les portions colinéaires des liens (segments des liens) qui se superposent, ou qui sont sur le point de le faire, dans le diagramme schématique actif et les sépare en fonction des paramètres de l'onglet Liens de superposition partiels. Cet algorithme détecte et regroupe les parties des segments des liens qui sont proches les uns des autres, plus ou moins parallèles, et qui affichent plus ou moins la même longueur. Chaque ensemble de segments du diagramme schématique est réparti uniformément sur la gauche et la droite de son centre. La distance entre chaque segment est alors égale à la valeur du paramètre de décalage spécifié dans l'onglet Liens superposés partiels. Ce processus permet de conserver l'orientation originale des segments, afin qu'un segment situé sur la gauche d'un autre reste sur la gauche.
La section suivante explique comment utiliser la mise en page de l'algorithme Géo - Liens superposés partiels :
- Activez le bloc de données Géographie.
-
Cliquez sur le bouton Mes sites favoris.
La boîte de dialogue Mes sites favoris s'ouvre.
- Sélectionnez tous les éléments de la liste et cliquez sur Supprimer tout.
- Cliquez sur le bouton Charger.
- Accédez au fichier Edges_FindOverlappingLinks.dat, situé dans le répertoire C:\ArcGIS\ArcTutor\Schematics\Schematics_In_ArcMap, puis cliquez sur Ouvrir.
- Sélectionnez tous les éléments qui ont été ajoutés à la fenêtre et cliquez sur Zoom sur.
-
Cliquez sur l'outil Sélectionner des entités et sélectionnez tous les tronçons qui clignotent lorsque vous cliquez sur le bouton Zoom sur.
Après cette étape, vous devez vous trouver dans le cas suivant :
- Fermez la boîte de dialogue Mes sites favoris.
- Cliquez sur l'option Transmettre la sélection de carte vers Schematics .
-
Activez le bloc de données Feeder 0801-Rice Creek.
Les entités schématiques associées aux entités sélectionnées sur la carte sont sélectionnées dans le diagramme.
-
Cliquez avec le bouton droit de la souris sur la couche de schémas Feeder 0801-Rice Creek dans la table des matières, puis cliquez sur Sélection Schematics et sur Zoom sur les entités schématiques sélectionnées .
-
Cliquez sur Géo - Liens superposés partiels dans la liste déroulante Tâche de mise en page, puis cliquez sur Propriétés de l'algorithme de mise en page .
L'onglet Géo - Liens superposés partiels s'ouvre dans la boîte de dialogue Options de mise en page Schematics.
- Conservez les valeurs par défaut et cliquez sur OK.
-
Cliquez sur Appliquer la tâche de mise en page .
- Supprimez le bloc de données du diagramme. Cliquez sur Non lorsque ce message s’affiche : « Le Diagramme 'Feeder 0801-Rice Creek' a été modifié. Voulez-vous enregistrer sa mise en page ? »
- Cliquez sur l’option Sélection du menu principal, puis sur Désélectionner les entités sélectionnées .
- Cliquez sur Géosignets, puis sur Vue d'ensemble.
Copie d'une mise en page de diagramme sur un autre diagramme
-
Cliquez sur le bouton Ouvrir les diagrammes schématiques .
La boîte de dialogue Sélectionner les diagrammes schématiques à ouvrir s'affiche.
-
Accédez au dossier de schémas Feeders du jeu de données de schémas ElecDemo, dans la géodatabase C:\ArcGIS\ArcTutor\Schematics\ Schematics\ElecDemo, puis sélectionnez Sélection manuelle. Cliquez sur Ajouter.
Le diagramme s'ouvre dans la fenêtre Visionneuse.
- Cliquez sur Schematic Editor, puis sur le bouton Commencer à modifier le diagramme dans la barre d'outils Schematic Editor pour démarrer une session de mise à jour sur ce diagramme.
- Cliquez sur la flèche de liste déroulante Tâche de mise en page, puis sur Hiérarchie – Arborescence sophistiquée.
- Dans la table des matières, sous la couche de schémas Sélection manuelle, cliquez avec le bouton droit de la souris sur la couche d'entités ElectricNetwork_Net_Junctions, cliquez sur Sélection, puis sur Sélectionner tout.
- Faites un zoom sur le noeud d'entité schématique ElectricNetwork_Net_Junctions, sur la partie supérieure du diagramme.
- Cliquez sur l'outil Modifier/déplacer les entités schématiques et cliquez sur l'arrière-plan de la fenêtre Visionneuse pour annuler la sélection.
-
Cliquez sur l'outil Définir une racine schématique et sur le petit noeud d'entité schématique ElectricNetwork_Net_Junctions, de façon à le définir en tant que racine de l'arborescence.
- Cliquez sur le bouton Vue générale de la fenêtre Visionneuse.
-
Cliquez sur Propriétés de l'algorithme de mise en page .
L'onglet de propriétés Hiérarchie - Arborescence sophistiquée est affiché dans la boîte de dialogue Algorithme de mise en page schématique.
- Activez l'option De haut en bas dans la zone Direction et cliquez sur OK.
-
Cliquez sur Appliquer la tâche de mise en page .
- Cliquez avec le bouton droit de la souris sur la couche schématique Sélection manuelle dans la table des matières et cliquez sur Sélection Schematics, puis sur Sélectionner toutes les entités schématiques.
- Cliquez sur l'option Transmettre la sélection Schematics vers la carte pour visualiser les entités associées dans le bloc de données Géographie.
-
Cliquez sur le bouton Ouvrir les diagrammes schématiques et accédez au diagramme schématique Feeder 0802-Goldmine stocké dans le dossier schématique Feeders du jeu de données de schéma ElecDemo, puis cliquez sur Ajouter.
Le diagramme schématique s'ouvre dans la fenêtre Visionneuse.
- Cliquez sur l'option Transmettre la sélection de carte vers Schematics pour visualiser les entités schématiques contenues dans le diagramme Feeder 0802-Goldmine associé aux mêmes entités géographiques.
-
Cliquez avec le bouton droit de la souris sur la couche de schémas Feeder 0802-Goldmine dans la table des matières, puis cliquez sur Sélection Schematics et sur Zoom sur les entités schématiques sélectionnées .
- Cliquez sur le menu déroulant Schématiques de la barre d'outils Schématiques, puis sur Annuler toutes les sélections du diagramme pour désélectionner toutes les entités schématiques sélectionnées actuellement dans l'ensemble des couches de diagramme schématiques.
-
Cliquez avec le bouton droit de la souris sur la couche schématique Sélection manuelle dans la table des matières, puis sur Copier la mise en page.
La boîte de dialogue Copier la mise en page vers s'ouvre.
-
Cliquez sur Feeder 0802-Goldmine, puis sur OK.
La position de toutes les entités schématiques contenues dans le diagramme Sélection manuelle est indiquée sur toutes les entités schématiques contenues dans Feeder 0802-Goldmine qui sont associées aux mêmes entités géographiques.
-
Effectuez un zoom arrière pour vous assurer que les entités schématiques voisines n'ont pas été affectées.
-
Fermez ArcMap.
La boîte de dialogue Schematics - Enregistrer les mises en page s'ouvre.
- Cliquez sur l'option Appliquer à tous, puis sur Non, afin qu'aucun diagramme ne soit enregistré.
- Cliquez à nouveau sur Non, afin que le fichier .mxd ne soit pas enregistré.