Lorsque vous affichez des couches d’entités dans une carte ou une scène, vous pouvez identifier les informations attributaires concernant une entité en particulier sans effectuer de sélection ni interférer avec une sélection existante en ouvrant une fenêtre contextuelle. Utilisez l’outil Explore (Explorer) pour cliquer sur une entité, ou tracez un cadre tout en appuyant sur la touche Ctrl pour identifier plusieurs entités. La fenêtre contextuelle affiche une liste d’entités identifiées, regroupées par couche, ainsi qu’une liste mise en forme d’attributs de champ en lecture seule.
Avec les fenêtres contextuelles, vous pouvez :
- Rationaliser votre workflow si vous voulez voir une liste limitée d’attributs en permanence.
- Personnaliser l’affichage des fenêtres contextuelles pour formater les informations de manière stylée.
- Épingler une fenêtre contextuelle sur l’écran pour comparer des entités.
- Créer et personnaliser des fenêtres contextuelles de manière à les respecter lors de leur partage dans des couches Web. Les fenêtres contextuelles configurées dans ArcGIS Online peuvent être utilisées dans ArcGIS AllSource et apparaissent dans la carte ouverte.
Remarque :
Si une fenêtre contextuelle comporte plusieurs colonnes, elles sont regroupées en une seule colonne lors de la publication dans .ArcGIS Online.
- Afficher les coordonnées pour des entités individuelles lorsque vous consultez leurs attributs. Copier les coordonnées pour les utiliser ailleurs.
- Sélectionner des éléments identifiés dans la liste de résultats ou les parcourir.
- Faire clignoter l’entité identifiée. Si l’entité est petite ou qu’il est difficile de localiser le clignotement, activez l’option Show crosshairs when flashing (Afficher les réticules lors du clignotement) dans l'onglet Navigation des options Project (Projet).
- Copier les enregistrements d’une entité ou d’une sélection d’entités dans la liste des résultats.
- Imprimer une image de la partie de l’attribut de la fenêtre contextuelle.
Remarque :
Le contenu vidéo n’est pas inclus lors de l’impression d’une fenêtre contextuelle.
- Accédez aux données associées et configurez leur affichage.
Remarque :
Les 200 premiers enregistrements associés sont automatiquement chargés. Pour charger le reste des enregistrements, faites défiler l’affichage jusqu’au dernier enregistrement associé et cliquez sur le bouton Load all (Charger tout).
- Accéder à davantage d’informations sur les mesures des entités itinéraire.
Ouvrir une fenêtre contextuelle
Les fonctions de fenêtre contextuelle sont intégrées dans l’outil Explore (Explorer) , qui est le principal outil des commandes de navigation courantes. Cliquez sur une entité identifiable à l’aide de l’outil Explorer pour ouvrir automatiquement la fenêtre contextuelle. Pour ouvrir une fenêtre contextuelle pour plusieurs entités, appuyez sur la touche Ctrl et faites glisser un cadre avec l’outil Explore (Explorer). Pour ajouter une liste existante de résultats identifiés, appuyez sur la combinaison de touches Ctrl+Maj et tracez un rectangle pour collecter des entités supplémentaires. Les couches qui ne permettent pas de personnaliser les fenêtres contextuelles (les couches raster ou LAS, par exemple) ne prennent pas en charge l’identification d’un résultat contenant plusieurs entités.
La fenêtre contextuelle s’ouvre par défaut sous forme de fenêtre flottante et affiche tous les résultats identifiés. Utilisez le menu contextuel de chaque entité identifiée pour accéder à des commandes supplémentaires comme les options de navigation, la sélection, l’épinglage de la fenêtre contextuelle, ainsi que le retrait et l’ouverture des propriétés de la couche. Une fenêtre contextuelle épinglée s’applique à une seule entité et est fixée sur place. Elle ne disparaît pas tant que vous ne la fermez pas ou que vous ne revenez pas à la fenêtre Pop-up (Fenêtre contextuelle) pour identifier de nouvelles entités.
Remarque :
Les fenêtres contextuelles sont associées à la carte ou scène d’où elles proviennent. Si vous affichez une autre carte ou scène, elles disparaissent. Toutefois, les fenêtres contextuelles ouvertes réapparaissent lorsque vous revenez à la carte ou scène précédente. Si vous faites flotter la carte ou la déplacez vers un autre écran, la fenêtre contextuelle ne se déplace pas avec elle.
L’ordre dans lequel les fenêtres contextuelles se présentent dépend des options relatives à l’ordre des couches de l’outil Explore (Explorer). Sélectionnez une option à l’aide de la flèche de la liste déroulante sous l’outil Explore (Explorer) de l’onglet Map (Carte). Les options disponibles sont les suivantes :
- Topmost Layer (Couche supérieure) : seule la couche supérieure apparaissant sur la carte renvoie des fenêtres contextuelles.
- Visible Layer (Couche visible) : seules les couches actuellement visibles renvoient des fenêtres contextuelles.
- Selectable Layers (Couches sélectionnables) : seules les couches signalées comme étant sélectionnables renvoient des fenêtres contextuelles.
- Selected in Contents (Sélection dans Contenu) : seules les couches actuellement sélectionnées dans la fenêtre Contents (Contenu) renvoient des fenêtres contextuelles.
- No Pop-ups (Aucune fenêtre contextuelle) : aucune fenêtre contextuelle n’est renvoyée.
Si vous ne voulez pas que des fenêtres contextuelles apparaissent pour une couche, cliquez avec le bouton droit de la souris sur la couche ou sélectionnez plusieurs couches dans la fenêtre Contents (Contenu) et cliquez sur Disable Pop-ups (Désactiver les fenêtres contextuelles) . Cette opération supprime la configuration des fenêtres contextuelles pour la couche active. Utilisez le même menu contextuel pour réactiver les fenêtres contextuelles. Vous ne pouvez pas configurer l’apparence d’une fenêtre contextuelle pour une couche dont les fenêtres contextuelles sont désactivées. Ouvrez la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) pour la couche contenant les fenêtres contextuelles que vous souhaitez réactiver, puis cliquez sur Enable (Activer) pour personnaliser le contenu de votre fenêtre contextuelle.
Afficher les attributs de données dans une fenêtre contextuelle
Une fenêtre contextuelle est un affichage en lecture seule des informations attributaires. Elle permet d’identifier facilement les attributs d’une entité sans avoir à sélectionner l’entité au préalable. Utilisez la fenêtre Attributes (Attributs) ou une vue tabulaire pour mettre à jour les attributs des entités sélectionnées.
Liste de résultats
La fenêtre contextuelle contient une vue d’arborescence répertoriant tous les éléments identifiés regroupés par couche et de tous les attributs d’une entité à la fois, séparés par un séparateur gris contrôlant l’orientation de la fenêtre contextuelle Développez les nœuds et cliquez sur chaque élément identifié pour afficher le contenu de chaque attribut. Les entités individuelles et les groupes possèdent également un menu contextuel correspondant à des actions supplémentaires, telles que :
- Sélectionner des éléments identifiés, les trier ou les parcourir.
- Faire clignoter l’entité identifiée. Si l’entité est petite ou qu’il est difficile de localiser le clignotement, activez l’option Show crosshairs when flashing (Afficher les réticules lors du clignotement) dans l’onglet Navigation des options Project (Projet).
- Dans une carte 2D, placez un graphique ponctuel au centre de l’entité.
- Ouvrez les propriétés de la couche.
- Copiez les enregistrements d’une entité ou d’une sélection d’entités.
Affichage d’attributs
La partie représentant les attributs est configurable et vous permet d’afficher du texte personnalisé, des paires champ-valeur, des diagrammes, des images, etc. Cliquez sur une image ou appuyez sur Enter (Entrée) tandis que l’accent est mis sur l’image, pour la visualiser à pleine résolution. Cliquez avec le bouton droit de la souris sur une image pour choisir entre l’ouverture de l’image dans la visionneuse d’image standard ou l’ouverture dans la visionneuse d’image à 360 degrés. Sinon, pour l’ouvrir dans la visionneuse d’image à 360 degrés uniquement à l’aide du clavier, appuyez sur Ctrl+Entrée tout en mettant l’accent sur l’image. Vous pouvez également afficher les données associées en développant le nom de l’entité dans la partie Liste de la fenêtre contextuelle. Pour les données connexes qui n’existent pas dans la carte, la fenêtre contextuelle par défaut apparaît. Pour les données connexes figurant dans une carte, la définition de la fenêtre contextuelle que vous avez créée s’affiche. Si les données associées se trouvent sur la carte sous forme de couche associée au temps ou associée à la plage, la liste des enregistrements associés est filtrée en fonction des paramètres actuels de plage et de temps de la carte. Vous pouvez cliquer sur la vue pour afficher les fenêtres contextuelles pour l’entité, le raster, les couches LAS, et TIN, avec ou sans sélection.
Modifier l’orientation de la fenêtre contextuelle
Une fenêtre contextuelle est divisée en deux sections par un séparateur gris. Le séparateur peut être utilisé pour réduire une partie ou pour modifier l’orientation d’empilement vertical par défaut en orientation côte à côte. Passez la souris sur le séparateur gris pour faire apparaître les boutons qui permettent d’effectuer ces actions.
Pour masquer la liste de la vue d’arborescence, passez la souris sur le séparateur gris, puis cliquez sur le bouton Hide Top (Masquer la partie supérieure) . Le séparateur gris se déplace vers le haut de la fenêtre contextuelle et les attributs des entités s’étendent pour remplir la fenêtre contextuelle. Vous pouvez aussi décaler le séparateur vers le bas à l’aide du bouton Hide Bottom (Masquer en bas) . Cela réduit les attributs d’entité et la vue d’arborescence listant les éléments identifiés remplit la fenêtre contextuelle.
Cliquez sur le diviseur gris et faites-le glisser pour modifier la taille de chaque côté et révéler une partie cachée.
Le bouton Split Vertically (Fractionner verticalement) modifie l’orientation de la fenêtre contextuelle, qui passe d’un empilement vertical à un empilement horizontal. Si une partie était précédemment réduite, elle s’agrandit pour être visible. Une fois que la fenêtre contextuelle est dans une configuration côte à côte, vous pouvez réduire les côtés droit et gauche et restaurer l’orientation sur un empilement vertical.
Épingler une fenêtre contextuelle
Vous pouvez épingler la fenêtre contextuelle d’une entité individuelle à l’écran afin qu’elle ne disparaisse pas lorsque vous cliquez sur une autre entité. Cela est utile si vous souhaitez comparer des fenêtres contextuelles d’entités côte à côte ou si vous utilisez des moniteurs doubles ou larges sur lesquels répartir l’affichage de l’application. Vous pouvez épingler plusieurs fenêtres contextuelles sur une carte. Pour épingler une fenêtre contextuelle, cliquez avec le bouton droit dans la liste de la fenêtre Pop-up (Fenêtre contextuelle) et sélectionnez Move to Pinned Pop-up (Déplacer dans la fenêtre contextuelle épinglée). La fenêtre contextuelle reste épinglée jusqu’à sa réintégration dans la fenêtre Pop-up (Fenêtre contextuelle) à l’aide du bouton Move to Pop-up Pane (Déplacer dans la fenêtre contextuelle) situé sur la bannière de la fenêtre contextuelle ou jusqu’à la fermeture de la fenêtre contextuelle.
Remarque :
Une modification du formatage des chiffres ou des dates effectuée pendant qu’une fenêtre contextuelle est épinglée ne sera pas appliquée une fois la fenêtre contextuelle réintégrée.
Vous pouvez réduire une fenêtre contextuelle épinglée pour qu’elle prenne moins de place dans la vue. Seule la bannière de la fenêtre contextuelle demeure avec les options Move to Pop-up Pane (Déplacer dans la fenêtre contextuelle), Expand (Développer) et Close (Fermer).
Personnaliser les fenêtres contextuelles
Pour créer des fenêtres contextuelles personnalisées pour les couches d’entités, cliquez avec le bouton droit de la souris sur la couche dans la fenêtre Contents (Contenu), puis cliquez sur Configure Pop-ups (Configurer les fenêtres contextuelles) . La fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) apparaît pour que vous puissiez personnaliser leur apparence. Vous pouvez procéder comme suit dans la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) :
- Définition du titre de la fenêtre contextuelle. Le champ Display (Affichage) est le titre par défaut.
- Ajout et configuration des éléments de support, tels que les images, diagrammes et hyperliens.
- Séparer les éléments verticalement ou horizontalement pour créer une présentation personnalisée.
- Insérer un vidéorama pour afficher plusieurs types d’élément dans une série.
- Configurer les statistiques des données associées.
- Mettre en forme les propriétés des polices et des bordures.
- Améliorer davantage la plupart des éléments à l’aide du mode HTML.
- Affichage d’une liste de pièces jointes.
- Utilisation des expressions Arcade pour un contrôle approfondi de la mise en forme.
- Désactiver l’affichage des fenêtres contextuelles pour les couches.
- Permutez le contenu des éléments ou modifier l’ordre des éléments.
- Changez la fenêtre contextuelle pour qu’elle s’affiche en mode classique.
Pièces jointes
Pour les couches avec des pièces jointes activées, vous pouvez afficher la liste des pièces jointes dans une fenêtre contextuelle en activant l’option Show list of Attachments (Afficher la liste des pièces jointes) dans la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles). Lorsqu’une entité possède des pièces jointes et que cette option est activée, une liste d’hyperliens apparaît, triés du plus ancien au plus récent, au bas de la fenêtre contextuelle. Ces liens permettent d’ouvrir la pièce jointe dans le gestionnaire de fichiers par défaut. Les entités sans pièces jointes affichent un message indiquant qu’aucune pièce jointe n’est présente.
Vous pouvez également générer une image à l’aide des pièces jointes. Par défaut, toutes les pièces jointes qui sont de type image sont incluses dans la fenêtre contextuelle. L’image jointe ajoutée le plus récemment apparaît en premier. Sinon, vous pouvez n’afficher que l’image jointe la plus récente. Cliquez sur une image pour l’afficher avec sa résolution maximale.
Valeurs des coordonnées
Les valeurs des coordonnées des entités sont affichées en bas de la fenêtre contextuelle et peuvent être sélectionnées pour être copiées et collées dans d’autres applications. Les valeurs affichées proviennent de la géométrie de l’entité sélectionnée dans la liste contextuelle. Si une fenêtre contextuelle contient plusieurs entités identifiées, la valeur de coordonnées change lorsque vous sélectionnez une autre entité dans la liste. Les coordonnées ne sont pas l’emplacement cliqué sur la carte.
Conseil :
Pour capturer les coordonnées de l’emplacement sur lequel vous avez cliqué, cliquez sur l’emplacement à l’aide du bouton droit de la souris et sélectionnez Copy Coordinates (Copier les coordonnées) . Les coordonnées actuelles sont copiées dans le presse-papiers. Pour utiliser un autre format, développer le sous-menu Convert Coordinate (Convertir des coordonnées) et cliquez sur le format.
Les coordonnées représentent différents éléments spatiaux de l’entité, selon son type de géométrie. Voici une liste des sources d’entités et de coordonnées renvoyées :
- Point : emplacement ponctuel de l’entité
- Ligne : milieu de l’entité
- Polygone : centroïde de l’entité
- Multipatch : centroïde de l’entité
- Multi-points : centroïde de l’entité
- Annotation : centroïde de l’entité
- Dimensions : centroïde de l’entité
Entités de type m
Certaines entités contiennent des valeurs mesurées (valeurs m) dans leur géométrie afin de prendre en charge les processus de référencement linéaire, par exemple, la position des accidents de la route le long d’un axe routier ou la surveillance de la corrosion le long d’un pipeline. Lorsque des entités linéaires contenant des mesures d’itinéraire sont identifiées, six champs de mesure supplémentaires sont ajoutés à l’élément Field (Champs) d’une fenêtre contextuelle : Measure (Mesure), Minimum Measure (Mesure minimale), Maximum Measure (Mesure maximale), Measure Values (Valeurs de mesure), Parts (Parties) et All Measures Unknown (Toutes les mesures inconnues) Celles-ci faisant partie de l’élément Champs, leur mise en forme peut être modifiée.
Remarque :
Ces six champs de mesure supplémentaires peuvent ne pas figurer dans les fenêtres contextuelles lorsqu’ils sont partagés.
L’affichage des coordonnées d’entités de type m dans la fenêtre contextuelle inclut la valeur m la plus proche de l’emplacement sélectionné dans la carte ou scène. Pour les géométries linéaires, la valeur est calculée par interpolation entre les sommets les plus proches. Les valeurs m ne s’affichent que si la fenêtre contextuelle est ouverte en cliquant une fois sur un emplacement. Les valeurs m ne s’affichent que lorsque vous accédez à la fenêtre contextuelle à partir de la vue tabulaire ou que vous appuyez sur la touche Ctrl tout en traçant un cadre de sélection.
L’affichage des coordonnées de la valeur m utilise le format numérique des unités de distance par défaut définies pour le projet, y compris les propriétés telles que les décimales et l’ajout de zéros. Pour configurer les unités de distance par défaut pour un projet, cliquez sur Project (Projet), puis sur Options et choisissez Units (Unités). Cliquez dans la colonne Format pour ouvrir la boîte de dialogue Numeric Format (Format numérique) de l’unité par défaut.
Vous pouvez également utiliser des expressions Arcade pour collecter et afficher d’autres informations sur la valeur m d’une entité. Par exemple, l’expression ci-dessous convertit la mesure des minutes en heures et affiche la valeur m maximale en heure pour l’élément su lequel on a cliqué.
var myLine = Geometry($feature);
var mMax = -1;
// If m-aware
if (myLine.hasM) {
var myArray = myLine.paths;
// For each path
for(var k in myArray) {
var myTmp = myArray[k];
// For each vertex
for(var p in myTmp) {
// Get the m-value
var myM = myArray[k][p].m;
// Update the max-M, if needed and divide by 60 minutes
if(mMax < myM) {
mMax = myM/60;
}
}
}
}
// If not m-aware
else {
mMax = -999;
}
// Return maximum m-value
return mMax;
Vous avez un commentaire à formuler concernant cette rubrique ?