Configuration de fenêtres contextuelles

Une carte Web peut fournir des informations sur les entités configurées à afficher dans une fenêtre contextuelle. Les configurations de fenêtres contextuelles que vous effectuez sur des services de carte que vous possédez peuvent être enregistrées avec les propriétés d'élément, puis activées automatiquement sur d'autres cartes à l'aide de ce service. La configuration s'applique à la couche de la carte Web uniquement et pas au service réel qui s'exécute sur votre serveur SIG. Si vous configurez des fenêtres contextuelles pour une couche de service d'entités, vous ne pouvez pas définir également les champs qui sont modifiables.

Vous pouvez inclure des fenêtres contextuelles sur les entités et les couches de service d'entités et de carte ArcGIS for Server que vous avez ajoutées à une carte grâce à des annotations de carte ou des couches provenant de fichiers. Les fenêtres contextuelles pour les couches WMS et WMTS d'OGC ne sont pas prises en charge. La configuration de fenêtres contextuelles sur des couches KML n'est pas prise en charge ; toutes les données d'entité figurant dans la couche sont automatiquement affichées (vous ne pouvez pas les configurer ni les désactiver).

RemarqueRemarque :

Vous devez partager votre élément de service ArcGIS Server sur le site Web pour que les fenêtres contextuelles apparaissent dans vos cartes. Si vous partagez votre service avec les groupes auxquels vous appartenez et non pas avec tout le monde (public), seuls les membres de ces groupes verront vos fenêtres contextuelles.

Pour configurer des fenêtres contextuelles pour afficher des attributs, procédez comme suit :

Etapes :
  1. Vérifiez que vous êtes connecté pour enregistrer les modifications apportées à une carte qui vous appartient ou enregistrer une copie d'une carte appartenant à quelqu'un d'autre.
  2. Ouvrez la carte dans laquelle vous voulez configurer des fenêtres contextuelles dans la visionneuse de carte ArcGIS.com.
  3. Cliquez sur le bouton Détails.
  4. Cliquez sur le bouton Contenu.
  5. Accédez à la sous-couche contenant les données d'entité à configurer.
  6. Cliquez sur la flèche à droite du nom de la couche et cliquez sur Configure Pop-up. La fenêtre Pop-up Properties apparaît dans le volet Détails. Vous pouvez configurer les trois sections de la fenêtre contextuelle : titre, contenu et support.
  7. Entrez un titre pour votre fenêtre contextuelle.
    1. Utilisez le bouton [+] pour sélectionner des valeurs de champ parmi vos données. Les valeurs de champ contiennent les alias de champ suivis des noms de champ. Par défaut, le champ principal est affiché.
    2. Saisissez éventuellement un texte statique à la place ou en plus de vos valeurs de champ.

    Supposez que vous voulez que votre titre indique la population par comté. Vous devez configurer le titre avec une combinaison de texte statique et de valeurs de champ, en saisissant par exemple Population pour le, en insérant la valeur de champ de vos données des noms de comtés[Cnty_name], en saisissant le signe égal =, puis en insérant une autre valeur de champ qui indique le nombre d'habitants, [pop2010]. Votre titre peut être configuré comme suit :

    Population pour le [Cnty_name] = [pop2010]

    Vous disposez ainsi d'un titre dans lequel les valeurs de champ sont substituées, par exemple, Population pour le comté de Clark = 453099.

  8. Sélectionnez une option d'attribut dans le menu déroulant pour définir le contenu de la fenêtre contextuelle. Vos choix sont une liste d'attributs de champ, une description provenant d'un champ unique, un affichage personnalisé d'attributs ou aucune information attributaire.
    1. Pour configurer les attributs dans le ou les champs que vous souhaitez afficher, cliquez sur le lien Configurer les attributs pour ouvrir la fenêtre Configurer les attributs. Sélectionnez les champs à afficher. Vous pouvez également sélectionner un champ pour changer son alias, le trier et le formater. Pour les champs numériques (tels que la population), sélectionnez le nombre de décimales à afficher et si vous souhaitez utiliser un séparateur pour les milliers.
      AstuceAstuce:

      Si la couche prend en charge la modification, vous pouvez sélectionner les champs à modifier. Veillez à afficher également le champ (pour qu'il apparaisse dans la fenêtre contextuelle de modification). Pour les champs de texte modifiables, vous pouvez sélectionner le type de zone de texte et fournir un conseil.

    2. Si vous avez choisi d'afficher une description provenant d'un champ unique, cliquez sur la flèche située sous l'option Sélectionner le champ contenant la description et cliquez sur un nom de champ à afficher.
    3. Si vous avez sélectionné un affichage personnalisé d'attributs, cliquez sur le bouton Configurer pour définir et mettre en forme les informations à afficher. L'affichage d'attributs personnalisés vous permet d'utiliser une combinaison de texte enrichi, d'attributs et de liens, ce qui permet un plus grand contrôle et une souplesse accrue de l'affichage. Si vous créez un affichage d'attributs personnalisés pour une couche modifiable, les attributs apparaissent sous la forme d'une liste lorsque quelqu'un met à jour l'entité.
      AstuceAstuce:

      Pour obtenir des conseils concernant l'utilisation de l'option d'attributs personnalisés pour inclure des liens dans vos fenêtres contextuelles, reportez-vous à la rubrique Utilisation des paramètres URL dans les fenêtres contextuelles. Vous pouvez également regarder une vidéo sur la configuration de fenêtres contextuelles efficaces.

  9. Si votre couche d'entités comprend des pièces jointes, vous pouvez choisir d'afficher les pièces jointes sous forme de liens dans le bas de la fenêtre contextuelle. Les pièces jointes sont prises en charge en tant que table reliée à une classe d'entités dans un service d'entités.
  10. Vous pouvez ajouter des supports à votre fenêtre contextuelle, par exemple des images ou des graphiques.
  11. Cliquez sur Save Pop-up une fois que vous avez fini de configurer vos fenêtres contextuelles.
  12. Cliquez sur Enregistrer pour enregistrer les modifications apportées à la fenêtre contextuelle dans la carte Web.
  13. Si vous avez configuré les fenêtres contextuelles sur un service que vous possédez, vous pouvez enregistrer la configuration en tant que propriété de l'élément. Cliquez sur la flèche située à droite du nom de la couche, puis cliquez sur Enregistrer les propriétés de l'élément.
4/12/2013