Une carte peut fournir des informations sur les entités configurées à afficher dans une fenêtre contextuelle. Les fenêtres contextuelles donnent vie aux attributs associés à chaque couche d'entités dans la carte, tels que les sentiers de randonnée, les valeurs des terrains ou les taux de chômage. Elles peuvent afficher des pièces jointes, images et diagrammes et peuvent référencer des pages Web externes. Vous pouvez configurer des fenêtres contextuelles dans des images si vous utilisez un service d'imagerie basé sur une mosaïque. Une fenêtre contextuelle sur une couche d'images affiche les attributs des images à leur emplacement actuel, par exemple la date d'acquisition, le type de capteur et la couverture nuageuse.
L'apparence d'une fenêtre contextuelle par défaut est une liste brute d'attributs et de valeurs. En tant que propriétaire de la carte, vous pouvez reconfigurer les fenêtres contextuelles pour définir la liste des champs visibles, des champs masqués et le mode de présentation de ces informations. Vous pouvez par exemple afficher une liste d'attributs ou fournir une interface interactive complète pour la visualisation et la comparaison des entités dans une couche particulière en proposant du texte et des diagrammes avec une mise en forme personnalisée.
Vous pouvez configurer les fenêtres contextuelles dans des couches de service d'entités, des couches d'entités hébergées et des couches de tuiles hébergées ArcGIS Server, ainsi que des couches provenant de fichiers. Si vous configurez des fenêtres contextuelles pour une couche d'entités ArcGIS Server, vous pouvez également définir les champs qui sont modifiables. 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). Les configurations de fenêtres contextuelles que vous effectuez sur des couches que vous possédez peuvent être enregistrées avec les propriétés d'élément et activées automatiquement sur d'autres cartes à l'aide de cette couche. La configuration s'applique à la couche de la carte uniquement et pas au service réel qui s'exécute sur votre site ArcGIS Server.
Vous devez partager votre couche 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.
Activer et supprimer les fenêtres contextuelles
Une carte peut fournir des informations sur les entités configurées à afficher dans une fenêtre contextuelle. L'activation des fenêtres contextuelles dans une couche est rapide. Toutefois, les couches pouvant contenir une grande quantité de données d'entité et les cartes inclure plusieurs couches, vous optimiserez l'apparence des fenêtres contextuelles en prenant le temps de les configurer avec des champs sélectionnés, une mise en forme spécifique, un support, etc. La fenêtre contextuelle est toujours activée dans les couches d'entités, c'est pourquoi l'option d'activation des fenêtres contextuelles n'est pas visible. Néanmoins, l'option de configuration de ces fenêtres reste visible.
- Vérifiez que vous êtes connecté et que vous détenez les privilèges nécessaires pour créer du contenu.
Remarque :
Si vous ne disposez pas des privilèges appropriés pour créer du contenu, vous pouvez toujours activer les fenêtres contextuelles pour naviguer dans les données en cliquant sur Modifier la carte.
- Ouvrez la carte dans la visionneuse de carte, cliquez sur Détails, puis sur Contenu.
- Accédez à la sous-couche contenant les données d'entité à afficher dans une fenêtre contextuelle, cliquez sur Autres options , puis cliquez sur Activer la fenêtre contextuelle.
Si vous ne voulez pas afficher les fenêtres contextuelles d'une couche que vous avez activée auparavant, accédez à la couche d'entités, cliquez sur Autres options , puis sur Supprimer la fenêtre contextuelle. Aucune option n'est disponible pour supprimer des fenêtres contextuelles pour des notes de carte ou des couches KML.
Configurer les fenêtres contextuelles
- Vérifiez que vous êtes connecté et, si vous souhaitez enregistrer les modifications apportées aux fenêtres contextuelles, que vous possédez les privilèges appropriés pour créer du contenu.
Remarque :
Si vous ne disposez pas des privilèges appropriés pour créer du contenu, vous pouvez toujours configurer les fenêtres contextuelles pour naviguer dans les données en cliquant sur Modifier la carte.
- Ouvrez la carte dans la visionneuse de carte, cliquez sur Détails, puis sur Contenu.
- Accédez à la sous-couche contenant les données d'entité à afficher dans une fenêtre contextuelle, cliquez sur Autres options , puis cliquez sur Configurer la fenêtre contextuelle.
- Entrez un titre pour votre fenêtre contextuelle.
- 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é.
- 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 pouvez 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 du comté de [Cnty_name] = [pop2010]
Vous disposez ainsi d'un titre dans lequel les valeurs de champ sont substituées, par exemple, Population du comté de Clark = 453099.
- 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.
- Pour configurer les attributs dans le ou les champs que vous souhaitez afficher, cliquez sur le lien 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.
Astuce:
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.
Pour les champs de date qui incluent l'heure, sélectionnez un format qui comprend les deux. Par défaut, seules les dates s'affichent.
- 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.
- Si vous avez sélectionné un affichage personnalisé d'attributs, cliquez sur 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é.
- Pour configurer les attributs dans le ou les champs que vous souhaitez afficher, cliquez sur le lien 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.
- 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.
- Vous pouvez ajouter des supports à votre fenêtre contextuelle, par exemple des images ou des diagrammes.
- Cliquez sur Enregistrer la fenêtre contextuelle une fois que vous avez fini de configurer vos fenêtres contextuelles.
- Cliquez sur Enregistrer la couche pour enregistrer la configuration comme propriété de l'élément. Vous pouvez uniquement enregistrer des propriétés de l'élément si vous êtes propriétaire de la couche ou si vous l'enregistrez en tant que nouvel élément.
- Cliquez sur Enregistrer en haut de la visionneuse de carte pour enregistrer les modifications de la fenêtre contextuelle sur la carte.
Afficher les pièces jointes
Si la carte comprend une couche d'entités contenant des pièces jointes, vous pouvez configurer les fenêtres contextuelles pour qu'elles affichent ces pièces jointes sous forme de liens. L'option d'affichage des pièces jointes n'apparaît que si la couche en contient. Lorsque vous affichez la fenêtre contextuelle, les liens vers les pièces jointes sont répertoriés au bas de la fenêtre. Lorsque vous cliquez sur l'un de ces liens, la pièce jointe s'ouvre dans une nouvelle fenêtre.
- Suivez les six premières étapes de la section Configurer la fenêtre contextuelle pour ouvrir le volet Configurer la fenêtre contextuelle de la couche à configurer.
- Cochez la case en regard de l'option Afficher les entités jointes en tant que liens.
- Cliquez sur Enregistrer la fenêtre contextuelle.
- Cliquez sur Enregistrer la couche pour enregistrer la configuration comme propriété de l'élément. Vous pouvez uniquement enregistrer des propriétés de l'élément si vous êtes propriétaire de la couche ou si vous l'enregistrez en tant que nouvel élément.
- Cliquez sur Enregistrer en haut de la visionneuse de carte pour enregistrer les modifications de la fenêtre contextuelle sur la carte.
Afficher les images
Vous pouvez inclure des images dans vos fenêtres contextuelles. Les images peuvent être contenues dans les données de la couche ou vous pouvez saisir une URL vers une image stockée sur un site Web externe ou sur votre portail. Les images peuvent inclure des titres, des légendes et des liens vers des sites Web connexes.
Astuce:
Pour obtenir la meilleure qualité d'affichage, créez des images de 200 pixels de large sur 150 pixels de haut. Si la taille de votre image est inférieure à 200 par 150, une bordure blanche apparaît dans la fenêtre. Si la taille de l'image est supérieure, votre navigateur Web la redimensionne automatiquement à 200 par 150 et elle peut sembler déformée.
- Suivez les six premières étapes de la section Configurer la fenêtre contextuelle pour ouvrir le volet Configurer la fenêtre contextuelle de la couche à configurer.
- Cliquez sur Ajouter et choisissez Image.
- Saisissez un titre pour l'image. Par défaut, le champ principal est affiché.
- Cliquez sur [+] et sélectionnez une valeur de champ parmi vos données. Utilisez cette option si vous souhaitez avoir un titre unique pour chaque entité dans vos données.
- Saisissez éventuellement un texte statique à la place ou en plus de votre valeur de champ.
- Si vous ne souhaitez pas associer un titre à votre image, supprimez le texte qui apparaît dans le champ.
- Saisissez une légende. La légende s'affiche sous le titre, au-dessus de l'image. Celle-ci renseigne utilement sur l'image. Par défaut, aucune légende n'est affichée.
- Cliquez sur [+] et sélectionnez une valeur de champ parmi vos données. Utilisez cette option si vous souhaitez avoir une légende unique pour chaque entité dans vos données.
- Saisissez éventuellement un texte statique à la place ou en plus de vos valeurs de champ.
- Si vous ne souhaitez pas associer de légende à votre image, supprimez le texte qui apparaît dans le champ.
- Saisissez l'URL de l’image.
- Cliquez sur [+] et sélectionnez une valeur de champ parmi vos données. Utilisez cette option si vous souhaitez avoir une image unique pour chaque entité dans vos données.
- Saisissez éventuellement l'URL d'une image. Les images PNG, JPEG et GIF sont prises en charge.
- Saisissez l'URL d'un lien associé. Lorsque vous cliquez sur l'image, cette URL s'ouvre dans une nouvelle fenêtre. Ce paramétrage est facultatif.
- Cliquez sur [+] et sélectionnez une valeur de champ parmi vos données. Utilisez cette option si vous souhaitez avoir une URL unique pour chaque entité dans vos données.
- Saisissez éventuellement l'URL d'un lien associé.
- Cliquez sur OK pour enregistrer la configuration de l'image et fermez la fenêtre Configurer l'image.
- Si vous avez plusieurs images (ou d'autres éléments de support) et que vous souhaitez modifier l'ordre d'apparition des éléments dans la fenêtre, cliquez sur un élément de support dans la zone Support de la fenêtre contextuelle, puis cliquez sur Haut ou Bas.
- Cliquez sur Enregistrer la fenêtre contextuelle.
- Cliquez sur Enregistrer la couche pour enregistrer la configuration comme propriété de l'élément. Vous pouvez uniquement enregistrer des propriétés de l'élément si vous êtes propriétaire de la couche ou si vous l'enregistrez en tant que nouvel élément.
- Cliquez sur Enregistrer en haut de la visionneuse de carte pour enregistrer les modifications de la fenêtre contextuelle sur la carte.
Afficher les diagrammes
Vous pouvez ajouter des diagrammes pour représenter graphiquement les valeurs des champs attributaires numériques. Vous pouvez ajouter des diagrammes à secteurs, des diagrammes à barres, des diagrammes en colonnes et des diagrammes linéaires.
- Suivez les six premières étapes de la section Configurer la fenêtre contextuelle pour ouvrir le volet Configurer la fenêtre contextuelle de la couche à configurer.
- Cliquez sur Ajouter et sélectionnez le type de diagramme à afficher.
- Saisissez un titre pour le diagramme.
- Utilisez [+] pour sélectionner une valeur de champ parmi vos données. Par défaut, le champ principal est affiché.
- Saisissez éventuellement un texte statique à la place ou en plus de votre valeur de champ.
- Si vous ne souhaitez pas associer un titre à votre diagramme, supprimez le texte qui apparaît dans le champ.
- Saisissez une légende pour le diagramme. La légende s'affiche sous le titre, au dessus du diagramme. Celle-ci renseigne utilement sur les données contenues dans le diagramme. Vous pouvez inclure une indication d'unités pour les diagrammes en colonnes, à barres ou linéaires dans la description du diagramme. Un diagramme à secteurs présente des pourcentages, qui sont étiquetés dans le diagramme lorsque la fenêtre contextuelle est agrandie.
- Utilisez [+] pour sélectionner une valeur de champ parmi vos données. Par défaut, aucune légende n'est affichée.
- Saisissez éventuellement un texte statique à la place ou en plus de votre valeur de champ.
- Si vous ne souhaitez pas associer de légende à votre image, supprimez le texte qui apparaît dans le champ.
- Sélectionner les champs à inclure dans le diagramme.
- Sélectionnez un champ Normalisation pour normaliser les données. Les valeurs de ce champ permettront de diviser le champ de valeur afin de créer des ratios. Les ratios de normalisation sont utiles lorsque d'autres facteurs influencent les valeurs numériques que vous classez et affichez. Par exemple, la population peut être influencée par la taille de chaque comté, si bien que vous pouvez diviser la population par la superficie pour normaliser les données. La normalisation des données est également utile pour établir une comparaison significative si les valeurs des champs n'utilisent pas les mêmes unités de mesure.
- Cliquez sur OK pour enregistrer la configuration de l'image.
- Si vous avez plusieurs diagrammes ou images et que vous souhaitez modifier l'ordre d'apparition des éléments dans la fenêtre, sélectionnez un élément de support et cliquez sur Haut ou Bas.
- Cliquez sur Enregistrer la fenêtre contextuelle.
- Cliquez sur Enregistrer la couche pour enregistrer la configuration comme propriété de l'élément. Vous pouvez uniquement enregistrer des propriétés de l'élément si vous êtes propriétaire de la couche ou si vous l'enregistrez en tant que nouvel élément.
- Cliquez sur Enregistrer en haut de la visionneuse de carte pour enregistrer les modifications de la fenêtre contextuelle sur la carte.
Afficher les données associées
Une couche au sein de votre carte peut contenir une relation prédéfinie avec une autre table par l'intermédiaire d'un champ commun. Par exemple, si vous avez une couche de bâtiments, elle peut posséder une relation prédéfinie avec une couche qui affiche les informations relatives aux locataires qui occupent ce bâtiment. S'il existe une relation, les fenêtres contextuelles contiennent un lien permettant d'afficher les enregistrements associés dans une table. En outre, vous pouvez configurer des fenêtres contextuelles de façon à afficher les données associées dans les fenêtres contextuelles.
Vous pouvez créer des relations de données au sein des géodatabases dans ArcGIS for Desktop et publier les données sur votre portail ou ArcGIS for Server (version 10.1 ou ultérieure obligatoire). La visionneuse de carte prend en charge les relations un vers un et un vers plusieurs. Pour afficher des enregistrements associés dans une table, les couches qui contiennent les données associées doivent figurer sur la carte.
Pour configurer des fenêtres contextuelles de manière à afficher des données associées, procédez de la manière suivante :
- Effectuez les six premières étapes présentées dans la section Configurer les fenêtres contextuelles.
- Dans Configurer les attributs, sélectionnez les champs associés à afficher. Le nom des champs associés contient {relations}.
- Dans une relation un vers un, la fenêtre contextuelle affiche les attributs associés dans la fenêtre contextuelle.
- Dans une relation un vers plusieurs, affichez les données associées dans la fenêtre contextuelle ou dans une table. Lorsque vous affichez des attributs dans la fenêtre contextuelle, les champs de chaînes affichent le total. Dans le cas de champs numériques, vous pouvez afficher la somme, le minimum, le maximum, la moyenne ou le total.
- Pour les champs numériques, sélectionnez le nombre de décimales à afficher et indiquez si vous souhaitez utiliser un séparateur pour les milliers.
- Pour afficher un diagramme, suivez les étapes indiquées dans la section Afficher le diagramme.
- Dans le cas de couches possédant une relation un vers un, vous pouvez créer un diagramme à partir des attributs de la couche.
- Si la couche possède une relation un vers plusieurs, créez le diagramme à partir d'attributs de la couche ou d'une couche ou table associée.
- Si vous décidez de créer un diagramme à partir d'une couche ou table associée, choisissez la couche ou table associée, un champ de diagramme et un champ d'étiquette.
- Si vous souhaitez désactiver le lien permettant d'afficher les enregistrements associés dans une table, désélectionnez la case à cocher située en regard de Afficher les données associées.
- Cliquez sur Enregistrer la fenêtre contextuelle.
- Cliquez sur Enregistrer la couche pour enregistrer la configuration comme propriété de l'élément. Vous pouvez uniquement enregistrer des propriétés de l'élément si vous êtes propriétaire de la couche ou si vous l'enregistrez en tant que nouvel élément.
- Cliquez sur Enregistrer en haut de la visionneuse de carte pour enregistrer les modifications de la fenêtre contextuelle sur la carte.
Configurer des fenêtres contextuelles pour l'imagerie
Vous pouvez configurer des fenêtres contextuelles dans une couche d'images si vous utilisez un service d'imagerie basé sur une mosaïque. Une fenêtre contextuelle sur une couche d'images affiche les attributs des images à leur emplacement actuel, par exemple la date d'acquisition, le type de capteur et la couverture nuageuse. La fenêtre contextuelle affiche des informations provenant uniquement des images visibles à l'échelle de carte actuelle. Les images sont présentées dans la fenêtre contextuelle selon le paramètre d'ordre d'affichage. Pour en savoir plus sur l'échelle de carte et sur l'ordre d'affichage des images, reportez-vous à la rubrique Afficher l'imagerie.
Les fenêtres contextuelles peuvent également afficher les valeurs de pixels de données quantitatives, qui peuvent représenter l'altitude, les précipitations, la température, la réflectance et autres informations de ce type. Il existe deux types de valeurs de pixels quantitatives que vous pouvez configurer : Valeur de pixel d'élément et Valeur de pixel de service. La valeur de pixel d'élément représente la valeur de pixel brute à un emplacement donné. La valeur de pixel de service représente la valeur du pixel traité, rééchantillonné et mosaïqué à l'échelle de la carte actuelle. Trois options permettent d'afficher les valeurs de pixel de service :
- Valeur de pixel de service (affichage actuel) : affiche la valeur de pixel du moteur de rendu ou modèle de traitement actuellement sélectionné.
- Valeur de pixel de service (aucun) : affiche la valeur de pixel mosaïquée sans aucun traitement supplémentaire.
- Vous pouvez également sélectionner certains ou tous les modèles de traitement qui sont associés au service d'imagerie. Sélectionnez les modèles de traitement que vous voulez intégrer dans la fenêtre contextuelle.
Par exemple, un service Landsat peut avoir un Indice NDVI (Normalized Difference Vegetation Index) appliqué au niveau du service. Dans ce scénario, les valeurs de pixel de service représentent l'indice NDVI, alors que les valeurs de pixel d'élément représentent les valeurs de numéro numérique (DN) brutes. Pour un service d'imagerie publié à l'aide d'ArcGIS Server 10.4 et versions ultérieures, vous pouvez configurer plusieurs ;valeurs de pixel de service découlant d'un ensemble de différents modèles de traitement. Vous pouvez configurer votre couche d'images de façon à afficher les données d'altitude à l'aide d'un modèle d'ombrage, puis configurer la fenêtre contextuelle pour afficher les valeurs de pixel d'élément (altitude) et les valeurs de pixel de service à partir des modèles Pente et Exposition.
Lorsque vous utilisez des données qualitatives, vous pouvez afficher les informations catégorielles associées aux valeurs de pixel, telles que le type d'occupation du sol.
Remarque :
Si vous utilisez un service d'imagerie créé à partir d'un jeu de données raster, plutôt qu'une mosaïque, vous pouvez également configurer des fenêtres contextuelles. Celles-ci affichent toutefois uniquement la valeur de pixel de service.
Pour afficher les valeurs de pixels et les informations catégorielles dans des fenêtres contextuelles, procédez comme suit.
- Suivez les six premières étapes de la section Configurer la fenêtre contextuelle pour ouvrir le volet Configurer la fenêtre contextuelle de la couche d'imagerie à configurer.
- Cliquez sur Configurer les attributs pour ouvrir la fenêtre Configurer les attributs.
- Faites-la défiler jusqu'aux noms de champs Valeur de pixel de service et Valeur de pixel d'élément.
Si votre service d'imagerie comprend des informations catégorielles, vous verrez des champs commençant par Raster. Vous pouvez configurer les paramètres de manière à afficher également ces champs.
- Activez la case à cocher en regard de Valeur de pixel d'élément pour afficher les valeurs brutes de vos données. Vous pouvez renommer un champ à l'aide d'un alias de champ afin de mieux décrire vos données.
- Activez la case à cocher en regard de Valeur de pixel de service pour afficher les valeurs traitées de vos données. Vous pouvez renommer un champ à l'aide d'un alias de champ afin de mieux décrire vos données.
- Cliquez sur OK pour accepter les champs attributaires à afficher dans votre fenêtre contextuelle.
- Cliquez sur Enregistrer la couche pour enregistrer la configuration comme propriété de l'élément. Vous pouvez uniquement enregistrer des propriétés de l'élément si vous êtes propriétaire de la couche ou si vous l'enregistrez en tant que nouvel élément.
- Cliquez sur Enregistrer en haut de la visionneuse de carte pour enregistrer les modifications de la fenêtre contextuelle sur la carte.
Vous avez un commentaire à formuler concernant cette rubrique ?