Fenêtres contextuelles

Les types de couche suivants peuvent être dotés de fenêtres contextuelles qui affichent les attributs d'une entité : services de carte dynamiques, couches dans les services de carte dynamiques d'ArcGIS Server, services de carte mis en cache, couches du service de données spatiales (SDS), couches GeoRSS et couches de graphiques. Pour plus d'informations sur les différents types de couche et sur leurs fonctionnalités, reportez-vous à la rubrique Types de couche.

RemarqueRemarque :

Les fenêtres contextuelles comportent des hyperliens si l'URL est présente en tant que valeur de champ dans une couche d'entités. Vous ne pouvez pas ajouter d'hyperliens aux champs ArcGIS Viewer for Silverlight . Bien que le champ apparaisse sous forme d'hyperlien dans les fenêtres contextuelles, il s'affiche sous forme de chaîne de texte dans la table attributaire.

Fenêtres contextuelles ArcGIS Viewer for Silverlight

Les fenêtres contextuelles peuvent être configurées pour s'afficher lorsque vous survolez une entité avec le pointeur de la souris (mode sur pointage) ou lorsque l'entité sur la carte est activée par un clic (mode sur clic). Par défaut, les fenêtres contextuelles s'affichent en mode sur clic, ce qui permet d'effectuer des tâches de mise à jour de base (reportez-vous à la rubrique Mise à jour d'entités). Ce mode permet également d'afficher les attributs de plusieurs couches dans une seule fenêtre contextuelle. Les fenêtres contextuelles en mode sur clic et celles en mode sur pointage permettent d'afficher des attributs spécifiques, ainsi que des noms parlants (alias). Le mode sur pointage est pris en charge uniquement pour les couches qui se trouvent dans des services de carte dynamiques d'ArcGIS Server, les couches SDS et les couches GeoRSS. La mise à jour des entités n'est pas prise en charge pour les fenêtres contextuelles en mode sur pointage.

Fenêtres contextuelles dans les cartographies Web

Les cartographies Web sont des cartes créées dans ArcGIS Online qui peuvent être utilisées par ArcGIS Viewer for Silverlight. Lorsque vous créez une cartographie Web, vous pouvez inclure un fond de carte, des couches de données, une étendue, des fenêtres contextuelles, une légende, un répertoire géographique et ainsi de suite (reportez-vous à la rubrique Qu'est-ce que ArcGIS Online ? pour plus d'informations). Si une cartographie Web contient des fenêtres contextuelles, la configuration de cette fenêtre contextuelle, y compris les listes d'attributs, les descriptions, les diagrammes et ainsi de suite, est respectée dans la visionneuse.

Pour modifier la configuration de la fenêtre contextuelle à partir de la cartographie Web, procédez comme suit :

  1. Dissociez la carte de la cartographie Web en cliquant sur l'hyperlien Dissocier. Un message d'avertissement vous informant que la configuration cartographique va être déconnectée de la cartographie Web apparaît. Cliquez sur OK pour continuer.
    Hyperlien Supprimer du site cartographique
  2. Cliquez sur le bouton Couches de l'onglet Carte de la barre d'outils Application Builder pour afficher le volet Configurer les couches.
  3. Cliquez avec le bouton droit sur la couche souhaitée, puis sélectionnez Configurer pour afficher le volet Configuration.
  4. Cliquez sur fenêtres contextuelles pour afficher le menu volant des fenêtres contextuelles. Désactivez la case Utiliser la définition de fiche attributaire de la carte Web. Configurez la fenêtre contextuelle comme il convient.
    Capture d'écran du menu volant des fenêtres contextuelles
  5. Pour revenir à la configuration d'origine des fenêtres contextuelles de la cartographique Web, activez la case Utiliser la définition de fiche attributaire de la carte Web dans le menu volant Fenêtres contextuelles. Notez que vous perdez votre configuration actuelle en la reliant à la définition des fenêtres contextuelles de la cartographie Web.

Si la cartographie Web comporte une couche modifiable, vous pouvez activer la mise à jour de cette couche (reportez-vous à la rubrique Mise à jour d'entités) pour que la fonction de mise à jour soit disponible dans la fenêtre contextuelle.

Configurer les fenêtres contextuelles

Cette section décrit les options de configuration des fenêtres contextuelles pour les couches prenant en charge ces fenêtres à la fois en mode sur pointage et en mode sur clic. Les options de configuration incluent la possibilité d'afficher les fenêtres contextuelles sur clic ou sur pointage, quels champs afficher, quels champs utiliser comme en-tête des fenêtres contextuelles et la spécification des noms parlants (alias).

  1. Ouvrez le volet Configurer les couches.
  2. Sélectionnez la couche dans le volet Configurer les couches :
    couche sélectionnée
  3. Cliquez avec le bouton droit sur la couche, puis sélectionnez Configurer. Vous pouvez également cliquer sur le bouton Configurer au bas du volet Configurer les couches.
    Configurer la couche
  4. Dans le volet Configuration qui apparaît, cliquez sur Fenêtres contextuelles pour afficher le menu volant des fenêtres contextuelles.
    Configuration des fenêtres contextuelles d'une couche de service de carte

    Paramètres de configuration des fenêtres contextuelles

    Composant

    Description

    Bouton Désactiver les fenêtres contextuelles

    Cliquez sur le bouton Désactiver les fenêtres contextuelles en haut du menu volant pour désactiver toutes les fenêtres contextuelles.

    Champ En-tête

    Choisissez l'en-tête des fenêtres contextuelles dans la liste des champs disponibles.

    Champ Visible

    Lorsque la case à cocher est activée, le champ apparaît dans la fenêtre contextuelle. Lorsqu'elle est désactivée, le champ n'apparaît pas dans la fenêtre contextuelle.

    Champ Nom

    Nom du champ dans la table d'origine. La valeur ne s'affiche pas dans la fenêtre contextuelle et le champ ne peut pas être modifié.

    Champ alias

    Nom du champ, tel qu'il apparaît dans la fenêtre contextuelle. Ce champ peut être modifié.

    Bouton Effacer tout

    Permet de désactiver toutes les cases à cocher dans le champ Visible. Lorsque toutes les cases à cocher sont désactivées, la légende du bouton se transforme en Tout sélectionner. Si ce bouton est activé, toutes les cases à cocher dans le champ Visible sont sélectionnées.

    Si la couche sélectionnée est un service de carte dynamique, les fenêtres contextuelles ne peuvent s'afficher qu'en mode sur clic (Reportez-vous à la rubrique Types de couche pour plus d'informations). Vous pourrez activer les fenêtres contextuelles couche par couche :

    Configuration des fenêtres contextuelles d'un service de carte

  5. Cliquez à n'importe quel endroit pour fermer la boîte de dialogue de configuration. Si vous avez choisi l'affichage des fenêtres contextuelles en mode sur clic, la fenêtre contextuelle apparaît comme illustré dans la capture d'écran suivante lorsque vous cliquez sur des entités de la carte :
    Fenêtre contextuelle en mode sur clic

6/8/2012