Exercice 3 : configuration des algorithmes de mise en page schématiques

Complexité : Avancé Exigences en matière de données : ArcGIS Tutorial Data for Desktop Chemin des données : C:\ArcGIS\ArcTutor\Schematics\ and C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\Mixed_Data Objectif : En savoir plus sur l'activation, la modification, les propriétés par défaut de l'algorithme de mise en page schématique, etc.

Dans cet exercice, vous allez vous familiariser avec la configuration des algorithmes de mise en page schématiques. Vous allez apprendre à réaliser les opérations suivantes :

RemarqueRemarque :

Vous devez avoir effectué l'exercice 1 du didacticiel sur les configurations schématiques avancées pour pouvoir effectuer cet exercice. Cet exercice repose sur des éléments configurés lors de l'exercice 1.

Mettre à jour le jeu de données schématiques

Etapes :
  1. Ouvrez ArcCatalog.
  2. Accédez au répertoire du didacticiel Schematics C:\ArcGIS\ArcTutor\Schematics\ et sélectionnez-le.
  3. Double-cliquez sur la géodatabase AdvancedSchematicDB pour exposer le jeu de données schématiques AdvancedSchematic qui se trouve à l'intérieur.
  4. Cliquez avec le bouton droit sur le jeu de données schématiques AdvancedSchematic et choisissez Bouton Modifier du jeu de données schématique Modifier dans le menu contextuel.

    Cette opération lance l'éditeur de jeu de données schématique.

  5. Sélectionnez le modèle de diagramme BrazilTemplate dans l'arborescence de l'éditeur de jeu de données schématique s'il n'est pas déjà sélectionné.
  6. Cliquez sur l'onglet Mises en page situé sur le côté droit de la fenêtre de l'éditeur.

    Cet onglet présente la liste de tous les algorithmes enregistrés. Si vous avez enregistré des algorithmes personnalisés, ils apparaissent dans cette liste.

    Onglet Mises en page - Contenu initial

Définition de la visibilité des algorithmes schématiques

Dans certains cas, il est souhaitable de modifier la liste des algorithmes mis à la disposition de vos utilisateurs dans ArcMap. Ceci réduit le nombre des options disponibles, ainsi que la formation sur l'utilisation de chaque algorithme. Vous avez peut-être développé et implémenté votre propre algorithme et souhaitez qu'il constitue la seule option disponible pour un modèle de diagramme en particulier. La liste des algorithmes disponibles repose sur chaque modèle. Si vous avez plusieurs modèles de diagrammes dans un jeu de données schématiques, l'un d'entre eux peut posséder tous les algorithmes disponibles et un autre peut n'en posséder que certains.

Etapes :
  1. Désactivez la case à cocher Visible pour tous les algorithmes, sauf ceux qui commencent par Hiérarchique.

    Onglet Mises en page - La case Visible a changé

Configuration des droits de mise à jour d'un utilisateur sur les paramètres d'un algorithme

Dans certains cas, il est souhaitable de configurer le jeu de données afin que l'utilisateur d'ArcMap ne puisse pas modifier les propriétés d'un algorithme de mise en page. Vous pouvez être amené à mettre en place une certaine cohérence de sorte que chaque fois qu'un utilisateur applique un certain algorithme, il utilise toujours les mêmes propriétés.

Etapes :
  1. Désactivez la case à cocher Modifiable pour l'entrée Hiérarchique - Arbre compact.

    Onglet Mises en page - La case Modifiable a changé

Configuration de l'ordre dans lequel les algorithmes de mise en page apparaissent à l'utilisateur d'ArcMap

Dans certains cas, il est souhaitable de modifier l'ordre afin que les algorithmes les plus fréquemment utilisés apparaissent en haut de la liste.

Etapes :
  1. Sélectionnez la ligne Hiérarchique - Arbre intelligent.
  2. Cliquez sur la flèche Déplacer vers le haut Icône du bouton Déplacer vers le haut en haut de la liste trois fois afin que Hiérarchique - Arbre intelligent s'affiche au-dessus de Hiérarchique - Arbre compact.

    Onglet Mises en page - L'ordre a changé

Configuration des propriétés par défaut des algorithmes

Dans certains cas, il peut être intéressant de configurer les propriétés par défaut des algorithmes. Comme les algorithmes sont génériques par nature, les paramètres par défaut qui s'appliquent pour un client ou une situation risquent de ne pas s'appliquer à d'autres. Vous pouvez par conséquent utiliser des propriétés par défaut qui sont mieux appropriées à votre situation.

Etapes :
  1. Cliquez sur le bouton Propriétés de la mise en page Bouton Propriétés de la mise en page en haut de la liste pour ouvrir la boîte de dialogue Propriétés de la mise en page.

    Onglet Mises en page - Propriétés de l'algorithme Hiérarchique - Arbre intelligent, contenu initial
    Comme Hiérarchique - Arbre intelligent a été sélectionné au cours des étapes précédentes, il s'agit de la page des propriétés qui apparaît maintenant. Ce que vous voyez sur cette page sont les paramètres de propriétés par défaut de cet algorithme de mise en page. Si vous n'avez rien fait d'autre, l'utilisateur d'ArcMap doit également voir ces paramètres.

  2. Activez la case à cocher Unités absolues.

    Lorsque cette case à cocher est désactivée, les paramètres de distance sont interprétés en tant qu'unités relatives à la moyenne des tailles de symbole courantes utilisées pour représenter les nœuds schématiques dans les diagrammes. Lorsqu'elle est activée, les paramètres sont interprétés comme des distances absolues déterminées par le système de coordonnées spécifié sur l'onglet Système de coordonnées XY de la boîte de dialogue Propriétés du diagramme schématique. Les unités relatives sont intéressantes lorsqu'une échelle de référence est spécifiée pour vos diagrammes. En outre, lorsqu'une échelle de référence par défaut est définie pour le modèle de diagramme à l'aide de la fonction Importer la symbologie par défaut, les paramètres absolus sont désactivés par défaut pour tous les algorithmes de mise en page schématiques disponibles pour ce modèle de diagramme.

  3. Définissez l'option Direction sur De haut en bas.

    Onglet Mises en page - Propriétés de l'algorithme Hiérarchique - Arbre intelligent, contenu modifié
    Chaque fois qu'un utilisateur d'ArcMap sélectionne et applique l'algorithme Hiérarchique - Arbre intelligent sans modifier les propriétés, vous obtenez une arborescence dont le point de départ se situe en haut du diagramme.

  4. Cliquez sur le bouton OK.

Configuration permettant d'appliquer automatiquement un algorithme en particulier lorsqu'un diagramme est généré/mis à jour

Dans certains cas, il peut être souhaitable que le système applique un algorithme automatiquement lorsque l'utilisateur génère/met à jour un diagramme. Ceci peut être utile pour garantir une certaine cohérence. Chaque fois qu'un utilisateur génère un diagramme d'un certain modèle de diagramme, il peut le forcer à exécuter un algorithme de mise en page.

RemarqueRemarque :

Cet algorithme est appliqué jusqu'à l'enregistrement d'un diagramme uniquement. Une fois qu'un diagramme a été enregistré, l'algorithme n'est plus appliqué automatiquement afin que les modifications de l'utilisateur ne soient pas perdues à chaque ouverture.

Etapes :
  1. Cliquez sur l'onglet Propriétés situé sur le côté droit de la fenêtre de l'éditeur.
  2. Utilisez la liste déroulante Mise en page pour sélectionner Hiérarchique - Arbre compact.

    Onglet Mises en page - Arbre compact, définir une mise en page par défaut
    RemarqueRemarque :

    Vous pouvez également modifier les propriétés de cet algorithme de mise en page en cliquant sur le bouton Propriétés de l'algorithme de mise en page en regard de la liste. Les propriétés de la mise en page qui sera automatiquement appliquée peuvent être différentes des propriétés de mise en page qui sont définies pour le même algorithme de mise en page sur l'onglet Mises en page.

  3. Cliquez sur le bouton Enregistrer Icône Enregistrer sur la barre d'outils de l'éditeur de jeu de données schématique.
  4. Fermez Éditeur de jeu de données schématique.

Test des modifications apportées à l'algorithme de mise en page

Etapes :
  1. Ouvrez le fichier Brazil.mxd à l'aide d'ArcMap.

    Ce fichier se trouve dans le répertoire C:\ArcGIS\ArcTutor\Schematics\Schematics_Configuration\Mixed_Data.

  2. Utilisez l'outil Sélectionner des entités Icône de l'outil Sélectionner des entités pour tout sélectionner dans la vue actuelle.
  3. Cliquez sur le bouton Générer un nouveau diagramme schématique Icône du bouton Générer un nouveau diagramme schématique de la barre d'outils Schématiques.

    La boîte de dialogue Nouveau diagramme schématique s'ouvre.

  4. Cliquez sur le bouton de navigation Icône du bouton de navigation en regard de la liste déroulante Jeu de données ou dossier schématique.

    La boîte de dialogue Sélectionner le jeu de données schématique ou le dossier schématique s'ouvre.

  5. Utilisez cette boîte de dialogue pour sélectionner le jeu de données schématiques AdvancedSchematic dans la géodatabase AdvancedSchematicDB située dans C:\ArcGIS\ArcTutor\Schematics\.
  6. Cliquez sur le bouton Ajouter.

    Comme la configuration ne possède qu'un seul modèle de diagramme (BrazilTemplate), il est automatiquement sélectionné dans la section Modèle de diagramme schématique.

  7. Saisissez TestLayoutAlgos dans la zone de texte Nom du diagramme schématique.

    Boîte de dialogue Nouveau diagramme schématique - Diagramme TestLayoutAlgos

  8. Cliquez sur le bouton OK.

    Le diagramme doit être mis en page dans un style Hiérarchique - Arbre compact, car il s'agit de la valeur par défaut définie pour le modèle de diagramme.

    TestLayoutAlgos généré
    Dans la barre d'outils de l'éditeur schématique, la tâche de mise en page est également définie sur Hiérarchique - Arbre compact.

  9. Cliquez sur le menu déroulant Editeur schématique de la barre d'outils Editeur schématique et sélectionnez Icône du bouton Démarrer la modification du diagramme Démarrer la modification du diagramme dans le menu.
    RemarqueRemarque :

    Cette opération active le reste des contrôles, ce qui vous permet de sélectionner les autres options de modification.

  10. Notez que le bouton Propriétés de la mise en page est désactivé pour l'algorithme Hiérarchique - Arbre compact.

    Ceci s'explique par le fait que vous avez désactivé la case à cocher Modifiable pour cet algorithme de mise en page.

    Bouton Propriétés de la mise en page désactivé

  11. Ouvrez la liste déroulante Tâche de mise en page.

    Algorithmes de mise en page visibles
    Cette liste doit comporter quatre algorithmes uniquement, car ce sont les seuls dont la case à cocher Visibilité est activée pour ce modèle de diagramme. Notez également que Hiérarchique - Arbre intelligent apparaît dans la liste au-dessus de Hiérarchique - Arbre compact, car vous avez modifié l'ordre.

  12. Sélectionnez Hiérarchique - Arbre compact dans la liste déroulante Tâche de mise en page.
  13. Cliquez sur le bouton Propriétés de la mise en page Bouton Propriétés de la mise en page.

    Notez que la valeur Direction par défaut est définie sur De haut en bas comme vous l'avez configurée.

    Arbre intelligent - Propriétés par défaut

  14. Cliquez sur le bouton Annuler dans la boîte de dialogue Algorithme de mise en page schématique.
  15. Fermez ArcMap et ArcCatalog, puis cliquez sur Non dans les boîtes de dialogue d'enregistrement.
5/10/2014