Configurer les fenêtres contextuelles

Au cours du dernier workflow, vous avez créé une carte en ajoutant des couches et en définissant les propriétés de ces dernières. Certaines propriétés plus avancées, par exemple les fenêtes contextuelles correspondant aux zones contenant des volcans et exposées au risque de coulées de lave, étaient déjà définies lorsque vous avez ajouté la couche. Ce workflow vous explique comment configurer les fenêtres contextuelles.

Ouverture d'une carte

Etapes :
  1. Ouvrez un navigateur Web pour vous rendre à la page d'accueil d'ArcGIS Online : www.arcgis.com/home.
  2. Cliquez sur le lien Se connecter, en haut à droite de l'écran.
  3. Saisissez votre nom d'utilisateur et votre mot de passe, puis cliquez sur Se connecter.
    Page Se connecter

    La page d'accueil de l'organisation s'ouvre. Le site évoluant régulièrement, il est possible que les dernières cartes et applications affichées soient différentes.

    Page d'accueil de l'organisation

    RemarqueRemarque :
    Si vous vous connectez à l'aide d'un compte personnel, la page d'accueil ArcGIS Online publique s'affichera. Ceci ne perturbe en rien la procédure.
  4. Dans le ruban, au-dessus de la bannière, cliquez sur le bouton Mon contenu.
    Bouton Mon contenu sur la page d'accueil de l'organisation
  5. Sur la page Mon contenu, cliquez sur le titre de la carte volcanique d'Hawaï de votre choix pour en afficher les détails.
    Liste des cartes Web sur la page Mon contenu d'un utilisateur
    RemarqueRemarque :

    Si aucune carte volcanique de vos précédents workflows n'est disponible, ouvrez la carte Web Hawaii Island Volcanism à partir de la bibliothèque de l'organisation, enregistrez-la sous un nouveau nom, puis passez à l'étape 7 (si vous n'êtes pas membre du Center for Hawaii Island Analysis, vous pouvez ouvrir cette carte à partir de son URL publique).

  6. Sur la page des détails, cliquez sur l'image miniature pour ouvrir la carte.
    Image miniature de la carte sur la page de détails des éléments
  7. Dans le volet latéral, cliquez sur le bouton Afficher le contenu de la carte.
    Bouton Afficher le contenu de la carte
  8. Sur la carte, cliquez sur une entité volcan pour ouvrir sa fenêtre contextuelle.
    Fenêtre contextuelle du volcan Hualālai
  9. Dans la fenêtre contextuelle, cliquez sur l'image miniature.

    Une version de l'image grand format accompagnée d'une légende s'ouvre ensuite dans un nouvel onglet ou une nouvelle fenêtre de votre navigateur.

  10. Fermez l'onglet ou la fenêtre de navigation affichant l'image grand format.
  11. Dans la barre de titre de la fenêtre contextuelle, cliquez sur la flèche blanche pour afficher la fenêtre contextuelle de la zone de risque sous-jacente. (si plusieurs flèches sont présentes, cliquez sur toutes les flèches.)
    RemarqueRemarque :

    Si vous avez cliqué sur le volcan Lōʻihi, aucune zone de risque n'est sous-jacente.

  12. Fermez la fenêtre contextuelle.

    Les fenêtres contextuelles permettent d'exploiter les cartes Web d'une manière bien plus intéressante. Mais d'où proviennent toutes ces informations relatives aux volcans et aux coulées de lave ? Où les images sont-elles stockées ? Et comment rassembler toutes ces données ?

Suppression et activation des fenêtres contextuelles

Lorsqu'un service d'entités est publié, il dispose par défaut d'une configuration de fenêtre contextuelle standard. Le propriétaire du service a la possibilité de modifier cette configuration et de définir une nouvelle apparence par défaut pour les utilisateurs ajoutant le service à leurs cartes comme une couche. Cette section décrit la configuration standard de fenêtres contextuelles pour les couches Volcanoes.

Etapes :
  1. Dans le volet Contenu, désactivez la couche Hazard Zone Boundaries.
    Couche Hazard Zone Boundaries désactivée dans le volet Contenu

    La désactivation de cette couche a pour effet de supprimer ses fenêtres contextuelles, vous permettant ainsi de vous concentrer sur la couche Volcanoes. (cette carte présente un aspect identique, car les limites des zones de risque sont transparentes).

  2. Placez le curseur de la souris sur la couche Volcanoes, puis cliquez sur la petite flèche apparaissant. Ouvrez le menu contextuel des propriétés de la couche, puis sélectionnez l'option Supprimer les fenêtres contextuelles.
    Commande Supprimer les fenêtres contextuelles dans le menu des propriétés de la couche
  3. Cliquez sur une entité volcan de la carte. Essayez de nouveau.

    Vous constatez alors que rien ne se passe , car les fenêtres contextuelles ont été supprimées.

  4. Ouvrez le menu contextuel de la couche Volcanoes, puis sélectionnez l'option Activer les fenêtres contextuelles.
  5. Cliquez sur une entité volcan de la carte, puis laissez la fenêtre contextuelle ouverte.
    Fenêtre contextuelle standard par défaut du volcan Mauna Kea

    La fenêtre contextuelle s'ouvre avec sa configuration standard par défaut : elle comporte une liste de noms de champs sur la gauche et leurs valeurs correspondantes sur la droite.

    RemarqueRemarque :

    Le texte Plus d'informations apparaît par défaut si la valeur du champ est une URL.

    CONFIGURATIONS PAR DÉFAUT DES FENÊTRES CONTEXTUELLES

    La configuration par défaut des fenêtres contextuelles pour les services d'entités se compose d'une liste de noms de champs et de valeurs. Le propriétaire du service peut enregistrer une nouvelle configuration à l'aide de la commande Enregistrer les propriétés des éléments, disponible dans le menu des propriétés de la couche. (seul le propriétaire du service peut accéder à cette commande). Cette nouvelle configuration s'affichera pour tous les utilisateurs ajoutant le service à leurs cartes en tant que couche, ce qui explique pourquoi les fenêtres contextuelles de votre carte présentent naturellement une apparence harmonieuse. Sur une carte donnée, le propriétaire peut ensuite y configurer les fenêtres contextuelles comme il le souhaite.

Configuration de propriétés simples pour les fenêtres contextuelles

Les fenêtres contextuelles disposent de nombreuses propriétés configurables, notamment le titre, le contenu et des supports (type images et tableaux). Cette section vous explique comment appliquer de légères modifications à la configuration des fenêtres contextuelles.

Etapes :
  1. Ouvrez le menu des propriétés de la couche Volcanoes, puis sélectionnez Configurer les fenêtres contextuelles.

    Le volet latéral affiche désormais les Propriétés des fenêtres contextuelles.

    Volet Propriétés des fenêtres contextuelles
    Le titre des fenêtres contextuelles par défaut se compose du nom de la couche (Volcanoes) et d'un champ de noms entre accolades. Dans cet exemple, le champ se nomme NAME et contient les noms des volcans. Les noms de champs fonctionnement comme des variables : si vous cliquez sur un volcan donné de la carte, le titre de sa fenêtre contextuelle prend le nom de ce volcan :
    Titre de la fenêtre contextuelle du volcan Mauna Kea tel qu'il figure sur la carte
  2. Dans la zone Titre de la fenêtre contextuelle, mettez en surbrillance le texte jusqu'au champ {NAME}, puis supprimez-le.
    Zone Titre de la fenêtre contextuelle contenant uniquement le champ NAME
  3. Plus bas, dans la section Contenu de la fenêtre contextuelle du volet, cliquez sur Configurer les attributs.
    Lien Configurer les attributs dans le volet Propriétés des fenêtres contextuelles

    La boîte de dialogue Configurer les attributs regroupe tous les champs du service d'entités classés par état d'affichage (affichés ou non), nom de champs (non modifiable) et alias de champs (modifiable).

    Boîte de dialogue Configurer les attributs
  4. Dans la colonne Affichage de la boîte de dialogue Configurer les attributs, décochez la case du champ {NAME}.

    En effet, le nom du volcan figure déjà dans le titre de la fenêtre contextuelle.

  5. Décochez également les champs {PhotoCredit} et {Last_eruption}.
  6. Dans la colonne Alias de champ, cliquez sur VolcanoPicture pour rendre le texte modifiable. Saisissez Image à la place.
    Champ VolcanoPicture marqué de l'alias Image
  7. Toujours dans la colonne Alias de champ, cliquez sur Volcano_Thumb. Saisissez l'alias Thumbnail à la place, puis appuyez sur la touche Entrée pour confirmer la modification.

    La boîte de dialogue Configurer les attributs doit normalement faire apparaître les modifications indiquées en surbrillance ci-dessous :

    Boîte de dialogue Configurer les attributs avec modifications indiquées en surbrillance

  8. Dans la colonne Nom de champ, cliquez sur {ELEVATION}.

    Les propriétés de mise en forme apparaissent alors dans le côté droit de la boîte de dialogue.

  9. Cliquez sur la flèche de la liste déroulante Format, puis sélectionnez 0 décimales.
    Format numérique du champ ELEVATION réglé à 0 décimales
    RemarqueRemarque :

    Puisqu'il s'agit du seul champ numérique de cette couche, c'est le seul pouvant être mis en forme.

  10. Cliquez sur OK dans la boîte de dialogue Configurer les attributs.
  11. En bas du volet Propriétés de la fenêtre contextuelle, cliquez sur le bouton Enregistrer la fenêtre contextuelle.
  12. Cliquez sur un volcan de la carte.
    Fenêtre contextuelle du volcan Mauna Kea

    La fenêtre contextuelle fait état des modifications apportées au titre et au contenu.

  13. Cliquez sur l'un des liens Plus d'informations.

    Ces deux liens ouvrent une image (grand format ou miniature) dans un nouvel onglet ou une nouvelle fenêtre de votre navigateur. Bien que ces liens soient parfaitement fonctionnels, ils ne sont pas très pratiques à utiliser.

  14. Fermez les onglets ou les fenêtres du navigateur affichant les images des volcans.
  15. Fermez la fenêtre contextuelle de la carte.
  16. Enregistrez la carte.

    La prochaine section concerne toujours la configuration des fenêtres contextuelles.

    D'OÙ PROVIENNENT LES INFORMATIONS

    Les champs (attributs) que vous configurez dans les fenêtres contextuelles proviennent des données sources à partir desquelles le service est publié. Il peut s'agir d'un jeu de données spatial, tel qu'un fichier de formes ou une classe d'entités de géodatabase (auquel cas les attributs appartiennent à la table associée au jeu de données), ou simplement d'un fichier texte ou d'une feuille de calcul Microsoft Excel. Quelle que soit la source, les attributs et leurs valeurs sont stockés sous forme de tableau, dont les lignes correspondent aux entités géographiques et les colonnes contiennent des informations sur ces dernières. Les chemins vers les images sont stockés en tant que chaînes de texte, comme pour le champ VolcanoPicture illustré ci-dessous. Les images elles-mêmes doivent être stockées sur un site accessible. Il peut s'agir de votre propre serveur ou d'un serveur public, par exemple un site de partage de photos.

    Fichier .csv des attributs de volcans

Configuration du contenu des fenêtres contextuelles

Etapes :
  1. Ouvrez les propriétés de la couche Volcanoes, puis sélectionnez Configurer les fenêtres contextuelles.
  2. Ne modifiez pas le titre de la fenêtre contextuelle.
    Zone de saisie Titre de la fenêtre contextuelle
  3. Dans la section Contenu de la fenêtre contextuelle, cliquez sur la flèche de la liste déroulante Affichage et sélectionnez Affichage personnalisé des attributs.
    Liste déroulante des options d'affichage du contenu des fenêtres contextuelles
  4. Cliquez sur le bouton Configurer.
    Bouton Configurer sur le volet Propriétés des fenêtres contextuelles

    La boîte de dialogue Affichage personnalisé des attributs apparaît. Elle se compose d'une grande zone de saisie vierge avec une série d'outils de mise en forme.

    Boîte de dialogue Affichage personnalisé des attributs

  5. Cliquez dans la zone de saisie vierge, puis saisissez Volcano type:, puis appuyez sur la touche espace.
  6. Dans la barre d'outils de la boîte de dialogue, cliquez sur le bouton Ajouter un nom de champ, puis sélectionnez TYPE {TYPE}. (l'alias de champs et le nom de champs apparaissent alors tous deux dans la liste déroulante).
    Bouton Ajouter un nom de champ et liste déroulante des noms de champs

    La zone de saisie doit alors ressembler à ceci :

    Boîte de dialogue Affichage personnalisé des attributs
  7. Dans la zone de saisie, mettez "Volcano type:" en surbrillance , puis cliquez sur le bouton Gras Bouton Gras dans la barre d'outils.
  8. Cliquez à un emplacement vierge de la zone pour annuler la surbrillance du texte.
    Zone de saisie avec "Volcano type:" en gras
  9. Au besoin, cliquez à la fin de la ligne, après le nom de champ {TYPE}, puis appuyez sur la touche Entrée pour effectuer un retour à la ligne.
  10. Répétez la procédure pour ajouter du texte, mettre le texte en gras et saisir des noms de champs pour l'altitude et la dernière date d'éruption. À cet effet, vous pouvez vous aider de l'image suivante.
    Fenêtre Affichage personnalisé des attributs remplie
    RemarqueRemarque :

    Dans la section précédente, vous avez mis en forme le champ d'altitude pour un affichage sans décimales, et ce type de format est toujours actif.

  11. Cliquez sur OK dans la boîte de dialogue Affichage personnalisé des attributs.

Configuration des supports des fenêtres contextuelles

Vous allez à présent créer l'image miniature dans la fenêtre contextuelle, qui servira de lien vers l'image grand format.

Etapes :
  1. Dans le volet Propriétés de la fenêtre contextuelle, sous Supports des fenêtres contextuelles, cliquez sur le bouton de la liste déroulante Ajouter et sélectionnez Image.
    Liste des options de support sous le bouton Ajouter
  2. Dans la boîte de dialogue Configurer l'image, mettez en surbrillance le titre par défaut et supprimez-le (Image 1). Saisissez Photo:.
  3. Cliquez sur le bouton Ajouter un nom de champ Bouton Ajouter un nom de champ à droite de la zone de Titre. Faites défiler la liste des champs, puis sélectionnez PhotoCredit{PhotoCredit}.
  4. Dans la zone Titre, faites un clic entre le double-point et le crochet ouvert, puis appuyez sur la touche espace.
    Zone de saisie Titre de la boîte de dialogue Configurer l'image
    AstuceAstuce:

    Vous pouvez utiliser librement ces zones de saisie selon vos besoins. Dans cet exemple, le champ Titre ne contient pas le titre de la photo, mais un crédit photographique.

  5. Dans la boîte de dialogue Légende, saisissez Cliquez sur l'image pour en savoir plus.
  6. À droite de la zone d'URL, cliquez sur le bouton Ajouter un nom de champ. Faites défiler la liste des champs et sélectionnez Image miniature {Volcano_Thumb}.
    Zone de saisie d'URL

    Ce champ contient les URL des images miniatures du volcan.

  7. À droite de la zone Liens, cliquez sur le bouton Ajouter un nom de champ. Faites défiler la liste des champs et sélectionnez Image {VolcanoPicture}.
    Boîte de dialogue Configurer l'image complétée

    La zone d'URL contient toujours un lien vers une image. L'image s'affiche dans la moitié inférieure de la fenêtre contextuelle et renvoie directement à l'élément contenu dans la zone de liens, quelle qu'en soit la nature. Il peut s'agir d'une autre image (comme dans cet exemple), d'un site Web, d'un document PDF ou de tout autre élément contenant une URL.

  8. Cliquez sur OK dans la boîte de dialogue Configurer l'image.
  9. En bas du volet Propriétés de la fenêtre contextuelle, cliquez sur Enregistrer la fenêtre contextuelle.
  10. Cliquez sur une entité volcan de la carte.
    Fenêtre contextuelle du volcan Mauna Loa

    La fenêtre contextuelle s'affiche selon votre configuration. (une partie de la mise en format du texte, ainsi que les lignes de séparation horizontales, sont appliquées automatiquement.)

    AstuceAstuce:

    L'espace alloué à l'image miniature est de 200 x 150 pixels. Rognez vos images miniatures à l'aide de votre logiciel d'édition d'images de manière à ce qu'elles respectent ces dimensions et s'intègrent parfaitement à l'espace image.

  11. Cliquez sur l'image miniature pour tester le lien, puis fermez l'onglet ou la fenêtre de navigation affichant l'image grand format.
  12. Fermez la fenêtre contextuelle de la carte.
  13. Enregistrez la carte.

Procédure à appliquer vous-même : Configuration des fenêtres contextuelles des zones de risque

Maintenant que vous avez appliqué en intégralité la procédure, essayez de configurer par vous-même les fenêtres contextuelles de la couche Hazard Zone Boundaries. Prenez tout d'abord note de la configuration actuelle afin de pouvoir la recréer.

  • Activez la couche Hazard Zone Boundaries.
  • Ouvrez ses propriétés, puis sélectionnez Configurer les fenêtres contextuelles.
  • Sous Contenu des fenêtres contextuelles, cliquez sur le bouton Configurer pour afficher la configuration actuelle du contenu. L'essentiel du texte des fenêtres contextuelles figure dans un champ nommé {Description}.
  • Sous Supports des fenêtres contextuelles, double-cliquez sur le titre de l'image ou cliquez sur le bouton Configurer les supports Bouton Configurer les supports pour afficher la configuration en cours des supports.

Supprimez à présent les fenêtres contextuelles, puis activez-les pour partir de la configuration par défaut.

AstuceAstuce:

Si vous êtes bloqué à un moment donné et avez besoin de restaurer la configuration originale, vous pouvez de nouveau ajouter à la carte le service d'entités Lava Flow Hazard Zone Boundaries.

Suivant

Dans le prochain didacticiel, vous apprendrez comment donner à votre carte un rendu esthétique en la publiant en tant qu'application Web.

Vous trouverez une liste de tous les didacticiels de cette série sur la page Didacticiels du Centre de ressources ArcGIS.