Incorporer des cartes, des applications et des groupes

Pour partager des cartes, des applications ou un groupe de cartes et d’applications, vous pouvez les inclure dans une page Web comme un blog ou dans le site Web de votre organisation. ArcGIS Online fournit le code dont vous avez besoin, ainsi que les options liées aux éléments à inclure et à la mise en page.

Incorporer une carte

Pour incorporer une carte publique que vous avez ouverte dans Map Viewer, copiez le code HTML prêt à l’emploi et collez-le dans votre site Web. Vous pouvez également configurer la vue incorporée de la carte avant de copier le code. Vous pouvez choisir la taille de la carte, sélectionner des options de carte, ajouter un symbole dans un emplacement sur la carte et sélectionner un thème.

  1. Dans Map Viewer, ouvrez une carte enregistrée et cliquez sur Share (Partager).
  2. Vérifiez que la carte est enregistrée et partagée avec tout le monde (public).
  3. Cliquez sur Embed in Website (Incorporer dans un site Web).

    Si cette option n'est pas disponible, cela indique que la carte n'est pas publique et que vous ne pouvez pas l'incorporer. Si vous êtes le propriétaire de la carte et que votre organisation autorise le partage en dehors de l'organisation, vous pouvez définir son statut sur public.

  4. Si la carte contient une présentation, deux options sont disponibles sous What would you like to embed? (Que souhaitez-vous incorporer ?). Cliquez sur Map (Carte) pour incorporer la carte. Si vous voulez uniquement incorporer la présentation, cliquez sur Présentation.
  5. Configurez éventuellement la carte comme suit :
    • Sélectionnez une taille de carte.
    • Cochez les cases correspondant aux options que vous souhaitez inclure dans la carte : contrôle de zoom, bouton d’accueil, sélecteur de fond de carte (sélectionnez bibliothèque ou bascule), lien pour afficher une carte plus grande, désactivation du zoom avec défilement, barre d’échelle, recherche d’emplacement (cochez cette option pour utiliser l’étendue de carte actuelle pour la recherche), détails de la carte, légende (choisissez la fenêtre active : détails de la carte ou légende) et image d’aperçu (affiche une image de la carte pendant le chargement de l’application). Un aperçu montre l'endroit où vos options apparaîtront sur la carte.
      Astuce :

      Si vous avez inclus l’option d’affichage d’une carte plus grande, la carte plus grande s’ouvre dans une application incorporée dans sa propre page. Vous pouvez également changer le nom du lien en modifiant View larger map dans le code HTML.

    • Ajoutez un symbole à un emplacement spécifique de la carte. Utilisez l’onglet Add symbol (Ajouter un symbole) pour sélectionner l’emplacement et saisir un titre pour le symbole, une description de la fenêtre contextuelle et l’URL vers l’image à afficher comme symbole. Pour des résultats optimaux, la largeur et la hauteur de votre image ne doivent pas dépasser 120 pixels. Toute autre taille sera ajustée à ces dimensions. Les formats d'image valides sont PNG, GIF et JPEG.
    • Choisissez un thème.
  6. Copiez le code HTML qui est fourni.
  7. Collez le code dans votre page Web, là où vous voulez que la carte apparaisse.
  8. Dans le code, recherchez l’URL de la carte et remplacez l’URL de votre organisation par l’URL publique d’ArcGIS (https://arcgis.com). Par exemple, si l’URL de votre organisation est https://acme.maps.arcgis.com, remplacez acme.maps.arcgis.com par arcgis.com.

    Ainsi, les utilisateurs situés en dehors de l’organisation seront en mesure d’accéder à la carte.

    Remarque :

    Si votre organisation autorise l’accès anonyme, il n’est pas nécessaire de remplacer l’URL de votre organisation par l’URL publique d’ArcGIS.

Incorporer une application

Vous pouvez incorporer une application dans un site Web au lieu d’incorporer la carte. L’incorporation d’une application peut s’avérer utile dans différents scénarios. Voici quelques exemples :

  • Afficher une application que vous avez créée à l’aide d’un ArcGIS Configurable Appsmodèle (par exemple, avec le modèle Basic Viewer (Visionneuse de base)) incluant toutes les fonctionnalités de l’application que vous avez configurées.
  • Améliorer la collecte de données en incorporant l'application Geoform à votre site web.
  • Afficher une carte qui inclut un service Premium avec des informations d’identification incorporées, par exemple World Routing Service, en incorporant une application créée à partir du modèle Directions (Feuille de route) ou en utilisant le widget Directions (Feuille de route) dans ArcGIS Web AppBuilder.

Vous pouvez incorporer une application dans un site Web en utilisant l’option Embed in Website (Incorporer dans un site Web) qui vous est proposée lorsque vous incorporez une carte Web publique. Pour incorporer l'application à la place de la carte, modifiez le code HTML généré comme décrit dans les étapes suivantes. Ces étapes permettent d’incorporer une application Web ArcGIS Online hébergée ou une application ArcGIS Web AppBuilder..

  1. Créez une carte et une application Web dans ArcGIS Online.
  2. Copiez l’URL de l’application à partir de l’onglet Overview (Vue d’ensemble) de la page des éléments de l’application ou à partir de la barre d’adresse de votre navigateur lorsque l’application est ouverte.
  3. Dans Map Viewer, ouvrez la carte utilisée pour créer l’application, puis cliquez sur Share (Partager).
  4. Vérifiez que la carte est partagée avec tout le monde (public), puis cliquez sur Embed in Website (Incorporer dans un site Web).

    Si cette option n'est pas disponible, cela indique que la carte n'est pas publique et que vous ne pouvez pas l'incorporer. Si vous êtes le propriétaire de la carte et que votre organisation autorise le partage en dehors de l’organisation, vous pouvez définir son statut sur public.

  5. Sélectionnez la taille souhaitée pour l'incorporation de la carte.
  6. À partir du code HTML qui est fourni, procédez comme suit :
    1. Supprimez la partie du code située après src= et avant ></iframe>, et remplacez-la par l’URL de l’application que vous avez copiée. Par exemple, supprimez "https://acme.arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730" et remplacez cette partie par "https://acme.arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806".
    2. Remplacez l’URL de votre organisation par l’URL publique d’ArcGIS (https://arcgis.com). Par exemple, si l’URL de votre organisation est https://acme.maps.arcgis.com, remplacez acme.maps.arcgis.com par arcgis.com. Ainsi, les utilisateurs situés en dehors de votre organisation seront en mesure d’accéder à votre carte.

      Remarque :

      Si votre organisation autorise l’accès anonyme, il n’est pas nécessaire de remplacer l’URL de votre organisation par l’URL publique d’ArcGIS.

      La partie du code mise à jour doit ressembler à ce qui suit :

      <iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" 
      src="https://arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806"></iframe>
  7. Copiez et collez l'ensemble du bloc de code HTML dans la configuration du site web.
    Astuce :

    Vous pouvez également utiliser les paramètres URL pour contrôler l'aspect ou les fonctionnalités de l'application que vous incorporez.

Incorporer un groupe de cartes et d'applications Web

Lorsque vous incorporez un groupe via ArcGIS Online, vous choisissez la mise en page et le mode d’affichage des éléments du groupe. Vous pouvez uniquement incorporer des groupes publics, et seules les cartes et les applications Web apparaissent dans la bibliothèque incorporée.

  1. Ouvrez le groupe public que vous voulez incorporer.
  2. Sur l’onglet Overview(Aperçu), cliquez sur Share (Partager), puis sur Embed in a Website (Incorporer dans un site Web).

    Si cette option n'est pas disponible, cela indique que le groupe n'est pas public et que vous ne pouvez pas l'incorporer. Si vous êtes le propriétaire du groupe et que votre organisation autorise le partage en dehors de l'organisation, vous pouvez changer son statut en public.

  3. Sélectionnez une mise en page pour les éléments du groupe.
  4. Choisissez comment afficher les cartes et applications Web : par l'intermédiaire de la bibliothèque incorporée, dans une nouvelle fenêtre avec une application de bibliothèque prédéfinie ou dans une nouvelle fenêtre avec une application configurée.
    1. Sélectionnez une application de bibliothèque prédéfinie si vous avez choisi d'afficher les éléments dans une nouvelle fenêtre.
    2. Entrez une URL menant à votre application si vous avez choisi d'afficher les éléments dans une nouvelle fenêtre avec une application configurée.
  5. Copiez le code HTML qui est fourni.
  6. Collez le code dans votre page Web où vous voulez que le groupe apparaisse.
  7. Dans le code, recherchez l’URL de la bibliothèque et remplacez l’URL de votre organisation par l’URL publique d’ArcGIS (https://arcgis.com). Par exemple, si l’URL de votre organisation est https://acme.maps.arcgis.com, remplacez acme.maps.arcgis.com par arcgis.com.

    Ainsi, les utilisateurs situés en dehors de l’organisation seront en mesure d’accéder à la bibliothèque.

    Remarque :

    Si votre organisation autorise l’accès anonyme, il n’est pas nécessaire de remplacer l’URL de votre organisation par l’URL publique d’ArcGIS.