Widget Map Layers (Couches de carte)

ArcGIS Online    |

Le widget Map Layers (Couches de carte) fournit une liste des couches de carte.

Exemples

Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :

  • Vous voulez répertorier les couches d’une carte et autoriser les utilisateurs à contrôler leur visibilité.
  • Vous voulez ne pas faire figurer certaines couches sur la liste de couches de votre carte.

Remarques sur l’utilisation

Ce widget doit être connecté à une source de données. Vous pouvez vous connecter à une source de données directement ou vous connecter à un widget Map (Carte) dans votre application. Vous pouvez utiliser le widget Map Layers (Couches de carte) sur une page avec ou sans carte affichée.

Lorsque vous connectez ce widget à un widget Map (Carte), le widget Map Layers (Couches de carte) peut fournir aux utilisateurs les options d’interaction suivantes pour chaque couche répertoriée. Chaque option doit être activée dans les paramètres du widget :

  • Zoom to (Zoom sur) : zoomez sur la carte connectée sur l’étendue de la couche.
  • Show labels (Afficher les étiquettes) ou Hide labels (Masquer les étiquettes) : Pour les couches comportant des étiquettes, affichez ou masquez les étiquettes.
  • Transparency (Transparence) : modifiez la transparence de la couche dans la carte connectée à l’aide d’un curseur.
  • Details (Détails) : ouvrez la page des détails de la couche.
    Conseil :

    Si la couche se trouve dans un élément ArcGIS Online, cliquer sur Details (Détails) a pour effet d’ouvrir la page d’élément de la couche.

  • Enable pop-up (Activer les fenêtres contextuelles) ou Disable pop-up (Désactiver les fenêtres contextuelles) : activez ou désactivez les fenêtres contextuelles. Si vous activez les fenêtres contextuelles, elles s’affichent lorsque vous sélectionnez une entité dans la couche.
  • Visibility range (Plage de visibilité) : spécifiez les niveaux de zoom auxquels les couches apparaissent. Les niveaux de zoom peuvent aller des pièces d’un bâtiment à l’ensemble du globe.
  • Set filter (Définir un filtre) : définissez des filtres à l’aide d’expressions SQL.
  • Add to table (Ajouter à la table) : affichez les attributs de la couche dans un widget Table.
  • Statistics (Statistiques) : affichez les statistiques des champs d’une couche.
  • Export (Exporter) : exportez tous les enregistrements de la couche correspondante au format CSV, JSON ou GeoJSON.

Si une carte Web ou une scène Web contient des tables, vous pouvez les afficher à l’aide du widget Map Layers (Couches de carte).

Paramètres

Le widget Map Layers (Couches de carte) inclut les paramètres suivants :

  • Source : connectez le widget à une carte de l’une des manières suivantes :
    • Show layers for map data only (Afficher les couches pour les données cartographiques uniquement) : connecter le widget Map Layers (Couches de carte) à une carte Web ou une scène Web. Le widget répertorie toutes les couches de la carte ou de la scène.
    • Interact with a Map widget (Interagir avec un widget Carte) : connectez le widget Map Layers (Couches de carte) à un widget Map (Carte).
      • Si vous connectez un widget Map (Carte), les cartes ou scènes connectées apparaissent dans une liste dans les paramètres du widget. Cliquez sur une carte pour ouvrir le volet de configuration associé.
        • Customize layers (Personnaliser les couches) : personnalisez les couches de la carte qui doivent apparaître dans le widget Map Layers (Couches de carte) lors de l’exécution. Si vous laissez le paramètre désactivé, toutes les couches de la carte apparaissent dans le widget.
          • Display layers generated at run time (Afficher les couches générées à l’exécution) : lorsque ce paramètre est activé, les couches ajoutées lors de l’exécution avec des widgets tels que le widget Add Data (Ajouter des données) apparaissent dans le widget Map Layers (Couches de carte).
          • Layers (Couches) : toutes les couches et les tables prises en charge à partir d’une carte ou d’une scène sont répertoriées ici. Cliquez sur une couche pour l’inclure ou la masquer dans le widget. Vous pouvez rechercher des couches par nom et utiliser le menu déroulant Batch options (Options de traitement par lots) pour effectuer les tâches suivantes :
            • Select all available layers (Sélectionner toutes les couches disponibles) : sélectionnez toutes les couches prises en charge par le widget.
            • Unselect all available layers (Désélectionner toutes les couches disponibles) : désélectionnez toutes les couches prises en charge par le widget.
            • Toggle all (Tout activer/désactiver) : cette option modifie le statut de chaque couche disponible. Les couches non sélectionnées deviennent sélectionnées et les couches sélectionnées deviennent désélectionnées.
            • Expand all layers (Développer toutes les couches) : développez toutes les couches du groupe.
            • Collapse all layers (Réduire toutes les couches) : réduisez toutes les couches du groupe.
          Remarque :

          Ce composant Layers (Couches) fait également partie des paramètres des widgets Edit (Mettre à jour), Processing Templates (Modèles de traitement), Select (Sélectionner), Swipe (Balayer) et Table.

  • Options (Options) : parmi toutes les options proposées, sélectionnez celles qui doivent apparaître dans le widget pour chaque couche répertoriée.

    Les options suivantes apparaissent lorsque vous sélectionnez Show layers for map data only (Afficher les couches pour les données cartographiques uniquement) :

    • View layer details (Afficher les détails de la couche) : incluez le bouton Details (Détails).
    • Expand all layers by default (Développer toutes les couches par défaut) : développez toutes les couches du groupe au premier chargement du widget.
    • Enable layer batch options (Activer les options de traitement par lots des couches) : ajoutez un bouton en haut du volet du widget pour ouvrir un menu déroulant permettant d’appliquer les deux options suivantes à toutes les couches du widget :
      • Expand all layers (Développer toutes les couches) : développez toutes les couches du groupe.
      • Collapse all layers (Réduire toutes les couches) : réduisez toutes les couches du groupe.
    • Show tables (Afficher les tables) : incluez une section Tables dans le widget qui dresse la liste de toutes les tables issues de la carte Web ou de la scène Web connectée.

    En plus des options ci-dessus, les options suivantes apparaissent lorsque vous choisissez Interact with a Map widget (Interagir avec un widget Carte) :

    • Zoom to (Zoom sur) : incluez le bouton Zoom to (Zoom sur) pour chaque couche.
    • Show or hide labels (Afficher ou masquer les étiquettes) : Pour les couches comportant des étiquettes, autorisez les utilisateurs à afficher ou masquer les étiquettes.
    • Enable or disable pop-up (Activer/désactiver les fenêtres contextuelles) : autorisez les utilisateurs à activer ou à désactiver les fenêtres contextuelles des couches applicables dans la carte connectée.
    • Transparency (Transparence) : autorisez les utilisateurs à changer les transparences des couches sur la carte connectée à l’aide d’un curseur.
    • Visibility range (Plage de visibilité) : autorisez les utilisateurs à spécifier les niveaux de zoom auxquels les couches apparaissent. Les niveaux de zoom peuvent aller des pièces d’un bâtiment à l’ensemble du globe.
    • Use tick boxes to control layer visibility (Utiliser les cases à cocher pour contrôler la visibilité des couches) : incluez des cases à cocher qui permettent aux utilisateurs d’activer ou de désactiver la visibilité d’une couche sur la carte connectée.
    • Show legend (Afficher la légende) : affichez une légende pour toutes les couches visibles.
      • Show legend for all visible layers by default (Afficher la légende pour toutes les couches visibles par défaut) : développez la légende pour toutes les couches visibles par défaut.
    • Reorder layers (Réorganiser les couches) : autorisez les utilisateurs à déplacer les couches pour les réorganiser pendant l’exécution. Ce paramètre s’applique s’il y a au moins deux couches.
    • Search layers (Rechercher des couches) : incluez une zone de recherche en haut du volet du widget pour permettre aux utilisateurs de rechercher des couches par nom.
    • Enable layer batch options (Activer les options de traitement par lots des couches) : ajoutez un bouton déroulant en haut du volet du widget pour ouvrir un menu déroulant permettant d’appliquer les quatre options suivantes à toutes les couches du widget :
      • Turn on all layers (Activer toutes les couches) : rendez toutes les couches visibles.
      • Turn off all layers (Désactiver toutes les couches) : rendez toutes les couches invisibles.
      • Expand all layers (Développer toutes les couches) : développez toutes les couches du groupe.
      • Collapse all layers (Réduire toutes les couches) : réduisez toutes les couches du groupe.

Options d’interaction

Le widget Map Layers (Couches de carte) prend en charge les actions Données que vous pouvez activer dans l’onglet Action des paramètres du widget.

Les actions Données ajoutent des boutons à l’interface utilisateur du widget pour effectuer des tâches de traitement de données. Le widget Map Layers (Couches de carte) prend actuellement en charge les actions Données suivantes au niveau de la source de données. Lorsque la cible est un widget, l’action Données apparaît en tant qu’option dans les paramètres du widget Map Layers (Couches de carte) lorsque vous ajoutez un de ces widgets à l’application.

CibleAction Données

Structure

Exporter

Set filter (Définir un filtre)

Statistiques

Widget Autour de moi

Définir lemplacement

Widget Table

Add to table (Ajouter à la table)