Outils et commandes disponibles dans la barre d'outils Schematics d'ArcMap
Tous les outils et commandes de la barre d'outils Schematics concernent la gestion des diagrammes schématiques dans ArcMap (génération, ouverture, mise à jour des diagrammes) et certaines fonctions utiles permettent de simplifier l'identification et la localisation des entités de schéma et des entités géographiques associées, et vice-versa. Les paragraphes suivants fournissent une brève description de chaque outil et commande sur la barre d'outils Schematics :
Génération/ouverture de commandes de diagramme schématique
Open Schematic Diagrams
La commande +++Open Schematic Diagrams vous permet d'ouvrir un diagramme schématique qui est déjà référencé dans le jeu de données de schéma. Cela signifie que vous pouvez ouvrir un diagramme schématique déjà généré au moyen de la commande Générer un nouveau diagramme schématique.
En savoir plus sur l'utilisation de la commande +++Open Schematic Diagrams
Générer un nouveau diagramme schématique
Le fait de cliquer sur le bouton Générer un nouveau diagramme schématique ouvre la boîte de dialogue Nouveau diagramme schématique, qui vous permet de spécifier des paramètres pour générer un diagramme schématique qui n'est pas référencé dans la base de données de schéma, c'est-à-dire d'afficher un diagramme schématique une fois qu'il a été généré et référencé dans le jeu de données de schéma. Cette commande fonctionne de manière différente, selon le générateur de schémas sur lequel repose le diagramme schématique généré.
Les diagrammes ne peuvent pas être générés correctement si une session de modification est ouverte sur les entités contenues dans la carte et que les données modifiées sont stockées avec le jeu de données de schémas dans une géodatabase ArcSDE non versionnée. Dans ce cas, vous devez enregistrer les modifications apportées aux entités SIG avant de démarrer le lancement d'un diagramme dans la géodatabase. Si vous n'enregistrez pas les modifications apportées aux entités SIG, le diagramme généré sera perdu. Dans un jeu de données de schéma stocké avec les données SIG modifiées, la génération de diagrammes fonctionne sans la présence d'une contrainte dans un fichier, ni géodatabase ArcSDE versionnée.
En savoir plus sur la génération de diagrammes lorsqu'une session de modification est ouverte
Générer un diagramme à partir d'une sélection
La commande Enregistrer le diagramme sous ne fonctionne pas uniquement sur le contenu intégral d'un diagramme schématique : elle peut également être exécutée à partir d'entités de schéma actuellement sélectionnées dans le diagramme actif, lorsqu'une sélection existe. Dans ce cas, la commande Enregistrer le diagramme sous vous permet de générer un nouveau diagramme selon cette sélection de schéma. Elle fonctionne comme suit :
- Cas 1 : Aucune entité de schéma n'est sélectionnée dans le diagramme schématique actif.
Dans ce cas, la commande Enregistrer le diagramme sous fonctionne sur le contenu intégral du diagramme actif, en enregistrant ce diagramme sous un autre nom.
- Cas 2 : Les entités de schéma sont actuellement sélectionnées dans le diagramme actif.
La commande Enregistrer le diagramme sous génère un nouveau diagramme à partir de la sélection de schémas. Seul l'ensemble de sélection est enregistré dans le nouveau diagramme. S'il y a des liens schématiques sélectionnés sans aucun noeud d'extrémité et/ou d'origine, les noeuds manquants sont automatiquement ajoutés dans le diagramme enregistré résultant.
La boîte de dialogue Enregistrer sous qui s'ouvre lorsque vous cliquez sur la commande vous permet d'effectuer les opérations suivantes:
- Sélectionnez le dossier de schémas dans lequel le diagramme schématique sera enregistré (liste déroulante Jeu de données schématiques ou Dossier de schéma).
- Indiquez le nom qui sera utilisé pour stocker le diagramme enregistré (champ Nom du diagramme schématique).
- Indiquez le bloc de données qui doit contenir le diagramme enregistré. Par défaut, un bloc de données est créé (liste déroulante Bloc de données).
Les commandes +++Open Schematic Diagrams , Générer un nouveau diagramme schématique et Enregistrer le diagramme sous affichent les diagrammes schématiques ouverts/générés/enregistrés dans les fenêtres de visionneuse lorsque le mode +++Viewer Windows est activé.
Gestion des commandes de mise en page du diagramme
Enregistrer le diagramme sous
Cette fonctionnalité est disponible dans le menu Schématiques. Cliquez sur la commande du menu Enregistrer le diagramme sous vous permet d'enregistrer le diagramme schématique actif avec un nouveau nom. La section Générer un diagramme à partir d'une sélection ci-dessus détaille le fonctionnement de cette commande.
+++Copy Layout
La commande +++Copy Layout vous permet de copier la mise en page du diagramme schématique actif vers tout autre diagramme schématique qui contient des entités de schéma associées aux mêmes entités/objets SIG.
Cette commande n'est pas disponible par défaut sur la barre d'outils Schématiques, mais il y a un menu contextuel disponible lorsque vous cliquez avec le bouton droit de la souris sur des entrées de couche de diagramme schématique dans la table des matières ArcMap. Lorsque cette commande est démarrée à partir de ce menu contextuel, le diagramme schématique sélectionné dans la table des matières est considéré le diagramme source pour l'exécution de la commande. Si vous souhaitez ajouter la commande dans votre barre d'outils, cliquez sur le menu Personnaliser d'ArcMap et cliquez sur Mode personnaliser. Cliquez sur l'onglet Commandes de la boîte de dialogue Personnaliser, puis sur la catégorie Schématiques et sur +++Copy Layout dans la liste Commandes. Ensuite, faites glisser cette option sur la barre d'outils de destination.
+++Restore Initial Layout
Cliquez sur le bouton +++Restore Initial Layout pour supprimer les géométries enregistrées pour tous les liens et noeuds schématiques contenus dans le diagramme schématique actif. Après l'exécution de commande, le contenu du diagramme schématique actif est restauré selon sa mise en page initiale, ce qui signifie que les noeuds schématiques contenus dans le diagramme sont affichés à leur emplacement initial et que les sommets qui peuvent s'afficher au départ le long des liens schématiques sont restaurés. Ou, si une mise en page par défaut est configurée pour le modèle de diagramme, cet algorithme de mise en page est exécuté et les liens et noeuds schématiques réfléchissent la mise en page par défaut. Cette commande est désactivée si aucune mise en page n'a été enregistrée pour le diagramme schématique actif.
Par défaut, la commande +++Restore Initial Layout n'est pas disponible dans la barre d'outils Schematics ni dans aucune autre barre d'outils. Pour l'ajouter à cette barre d'outils, cliquez sur le menu Personnaliser d'ArcMap et cliquez sur Mode personnaliser. Cliquez sur l'onglet Commandes de la boîte de dialogue Personnaliser, puis sur la catégorie Schematics et sur la commande +++Restore Initial Layout de la liste Commandes, puis faites-la glisser sur la barre d'outils.
Commande Mettre à jour le diagramme
La commande Mettre à jour le diagramme vous permet de mettre à jour le diagramme schématique actif.
Le processus de mise à jour du diagramme schématique dépend du générateur de schémas sur lequel repose le diagramme. Les rubriques ci-dessous détaillent le processus associé à chaque générateur :
- Mise à jour d'un diagramme basé sur des entités SIG organisées dans un réseau géométrique
- Mise à jour d'un diagramme de générateur standard généré intégralement via des requêtes personnalisées
- Mise à jour d'un diagramme reposant sur le générateur de jeu de données réseau
- Mise à jour d'un diagramme reposant sur le constructeur XML
Cette commande est désactivée si aucun diagramme schématique n'est actif.
Les diagrammes ne peuvent pas être mis à jour correctement si une session de mise à jour est ouverte sur les entités contenues dans la carte et que les données modifiées sont stockées avec le jeu de données de schémas dans une géodatabase ArcSDE non versionnée. Dans ce cas, vous devez enregistrer les modifications apportées aux entités SIG avant de lancer la mise à jour d'un diagramme dans la géodatabase. Si vous n'enregistrez pas les modifications apportées aux entités SIG, la mise à jour du diagramme sera perdue. Dans un jeu de données de schéma stocké avec les données SIG modifiées, la mise à jour de diagrammes fonctionne sans la présence d'une contrainte dans un fichier, ni géodatabase ArcSDE versionnée.
En savoir plus sur la mise à jour de diagrammes lorsqu'une session de mise à jour est ouverte
Recherche de commandes d'entités géographiques/schématiques associées
Propagate Schematic Selection To Map
Cliquez sur la commande +++Propagate Schematic Selection To Map pour propager l'ensemble de sélection d'entités de schémas actif à la carte. Utilisez cet outil pour rechercher toutes les entités SIG associées aux entités de schéma sélectionnées dans le diagramme schématique actif et sélectionnez-les dans la carte, le cas échéant. La carte est automatiquement centrée sur la sélection si l'option +++Always zoom to the selected features when selection is propagated from Schematic > Map est activée sur l'onglet +++Propagate de la boîte de dialogue +++Schematic Options. Cette commande n'est pas disponible si aucune entité de schéma n'est sélectionnée dans le diagramme schématique actif.
Le résultat de la sélection dans la carte dépend du mode de sélection interactif Créer une nouvelle sélection ou Ajouter à la sélection courante choisi dans le menu Sélection > +++Interactive Selection Mode d'ArcMap. Les modes Sélectionner dans la sélection courante et Supprimer de la sélection courante ne sont pas pris en charge. Dans ces cas, le résultat est le même que celui que produit l'exécution du mode Créer une nouvelle sélection.
Pour ouvrir la boîte de dialogue +++Schematic Options, cliquez sur +++Schematic > Schematic Options dans la barre d'outils Schématiques.
Propagate Map Selection To Schematic
La commande +++Propagate Map Selection To Schematic propage l'ensemble de sélection de l'entité géographique de la carte aux diagrammes schématiques. Utilisez cet outil pour rechercher toutes les entités de schéma associées aux entités SIG sélectionnées dans le bloc de données cartographiques et choisissez-les de manière appropriée dans le diagramme schématique actif ou dans tous les diagrammes schématiques ouverts. Le ou les diagrammes schématiques sont automatiquement centrés sur la sélection lorsque l'option +++Always zoom to the selected schematic features when selection is propagated from Map > Schematic est activée sur l'onglet +++Propagate de la boîte de dialogue +++Schematic Options. La propagation fonctionne sur tous les diagrammes ouverts lorsque la case à cocher +++Propagate to all diagrams est sélectionnée, ou uniquement sur le diagramme actif lorsque cette case à cocher est désélectionnée. Cette commande n'est pas disponible lorsqu'aucune entité SIG n'est sélectionnée dans la carte.
Le résultat de la sélection dans le diagramme dépend du mode de sélection interactif Créer une nouvelle sélection ou Ajouter à la sélection courante choisi dans le menu Sélection > +++Interactive Selection Mode d'ArcMap. Les modes Sélectionner dans la sélection courante et Supprimer de la sélection courante ne sont pas pris en charge. Dans ces cas, le résultat est le même que celui que produit l'exécution du mode Créer une nouvelle sélection.
Pour ouvrir la boîte de dialogue +++Schematic Options, cliquez sur +++Schematic > Schematic Options dans la barre d'outils Schématiques.
+++Find Diagrams
La commande +++Find Diagrams est disponible dans le menu Schématiques. Cela vous permet d'effectuer les opérations suivantes :
- rechercher tous les diagrammes qui contiennent des entités de schéma associées aux entités géographiques sélectionnées dans la carte, ou aux entités de schéma sélectionnées dans le diagramme actif ;
- rechercher les diagrammes dans lesquels les entités de schéma ont été supprimées ou ajoutées lors de leur dernière mise à jour.
A propos de +++Schematic Options
La boîte de dialogue +++Schematic Options qui s'ouvre lorsque vous cliquez sur le menu +++Schematic > Schematic Options contient deux onglets :
Onglet Général
L'onglet Général regroupe plusieurs options générales :
- La section +++Viewer Windows vous permet de gérer l'affichage des diagrammes schématiques dans les fenêtres de visionneuse. Pour afficher un diagramme ouvert dans une fenêtre de visionneuse, vous pouvez activer le bloc de données qui contient le diagramme et, à l'aide du menu d'ArcMap, cliquer sur Fenêtres et sur Visionneuse. Mais si vous le souhaitez, ce mode d'affichage peut être défini en tant que mode par défaut, de sorte qu'à chaque ouverture ou génération d'un diagramme, la fenêtre de visionneuse s'ouvre automatiquement pour ce dernier.Remarque :
Toute opération sur des diagrammes schématiques peut être effectuée dans une fenêtre de visionneuse. Ce type de fenêtre ne disparaît pas à chaque fois vous basculez vers un autre bloc de données qui contient un autre diagramme schématique. Vous pouvez également définir le bloc Geography en tant que bloc de données actif et laisser votre diagramme actif affiché dans une fenêtre de visionneuse au premier plan.
- La section +++Layout Algorithms vous permet de gérer l'étendue du diagramme à chaque application d'un algorithme de mise en page schématique. Activez la case à cocher +++Automatically zoom to full extent after applying layout task on the entire diagram pour que le système effectue un zoom sur l'étendue complète du diagramme schématique à chaque fois qu'un algorithme de mise en page schématique est appliqué sur l'intégralité du diagramme.
- La section Network Analyst vous permet de gérer l'étendue du résultat de la trace à chaque fois qu'une tâche de recherche Network Analyst est appliquée au diagramme schématique. Sélectionnez la case à cocher +++Automatically zoom to schematic network analyst task result pour que le système définisse automatiquement l'étendue du diagramme sur l'étendue du résultat de la trace d'analyse à chaque fois qu'une tâche de trace est effectuée dans un diagramme schématique.
- La section +++Reference Point Selection Color vous permet de spécifier la couleur qui sera utilisée pour mettre en surbrillance le point de référence parmi les entités de schéma sélectionnées. Ce point de référence est utilisé pour les commandes d'alignement.
- La section +++Symbol/Label Sizes vous permet de personnaliser le rapport appliqué lors de l'utilisation des boutons +++Increase Label Sizes /Réduire la taille des étiquettes et Augmenter la taille des symboles /Réduire la taille des symboles d'ArcCatalog.
Lorsque vous cliquez sur la commande +++Increase Symbol Sizes, les tailles des symboles de tous les noeuds schématiques du diagramme actif sont multipliées par le paramètre Ratio. Lorsque vous cliquez sur la commande Réduire la taille des symboles, les tailles des symboles de tous les noeuds schématiques du diagramme actif sont divisées par le paramètre Ratio. Ce paramètre Ratio s'applique de la même façon pour les étiquettes créées par une entité de schéma lors de l'utilisation de la commande +++Increase Label Sizes ou Réduire la taille des symboles. Lorsque le ratio est de 1, les commandes d'augmentation ou de réduction des tailles n'ont aucun effet. Cliquez deux fois sur l'une des commandes d'augmentation ou de réduction des tailles en définissant l'option Ratio sur 1.2 occasionne les mêmes changements de taille d'étiquette ou de symbole que le fait de cliquer une fois sur la commande, en définissant l'option Ratio sur 1,44 (1,2 x 1,2).
Onglet +++Propagate
L'onglet +++Propagate regroupe des options associées aux commandes +++Propagate Schematic Selection To Map et +++Propagate Map Selection To Schematic d'ArcCatalog.
Lorsque l'option +++Always zoom to the selected features when selection is propagated from Schematic > Map est activée, l'outil +++Propagate Schematic Selection To Map sélectionne automatiquement les entités SIG associées aux entités schématiques actuellement sélectionnées dans le diagramme schématique actif et effectue un zoom avant sur les entités SIG sélectionnées dans la carte.
Si vous activez l'option +++Always zoom to the selected schematic features when selection is propagated from Map > Schematic, l'outil +++Propagate Map Selection To Schematic sélectionne automatiquement toutes les entités schématiques associées aux entités SIG sélectionnées dans le bloc de données cartographiques dans les éléments suivants :
- tous les diagrammes schématiques ouverts lorsque la case à cocher +++Propagate to all diagrams est activée ;
- uniquement dans le diagramme schématique actif lorsque la case à cocher +++Propagate to all diagrams est désactivée.