Incorporer des cartes, des applications et des groupes

ArcGIS 11.5 | |  Help archive

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 Enterprise fournit le code dont vous avez besoin et propose des options de mise en page et d’affichage. Vous devez disposer de privilèges de partage pour incorporer des cartes, des applications et des groupes à l’aide des outils du portail ArcGIS Enterprise.

Incorporer une carte

Pour intégrer une carte publique que vous avez ouverte dans Map Viewer à l’aide du code HTML prêt à l’emploi, procédez comme suit :

  1. Dans Map Viewer, ouvrez une carte enregistrée.
  2. Vérifiez que la carte est enregistrée et partagée avec tout le monde (public).
    Remarque :

    Si la carte n’est pas partagée publiquement, cliquez sur Embed map (Intégrer la carte) Incorporer la carte pour ouvrir automatiquement ses paramètres de partage.

    Reportez-vous à la rubrique Points à prendre en compte pour partager des cartes pour plus d’informations.

  3. Sur la barre d’outils Contents (Contenu) (foncée), cliquez sur Embed map (Intégrer la carte) Incorporer la carte.
  4. Dans la fenêtre Embed (Intégrer), vous pouvez également configurer la carte avec les éléments suivants :
    • Choisissez un mode cartographique (clair ou foncé).
    • Cochez les cases en regard des éléments cartographiques à inclure dans la carte : titre de la carte, légende, résumé de la carte et géosignets.
    • Activez le bouton bascule Open in map viewer (Ouvrir dans Map Viewer) pour activer l’option permettant d’ouvrir la carte intégrée dans Map Viewer.
  5. Cliquez sur Copy HTML (Copier le code HTML) pour copier le code HTML fourni.
  6. Collez le code dans la page Web, là où vous voulez que la carte apparaisse.
    Remarque :

    Le code HTML contient une balise de script et l’élément personnalisé avec la carte à intégrer. Collez la balise de script dans <head> de la page Web. Ajoutez l’élément personnalisé au <body> de la page Web à l’endroit où vous souhaitez que la carte apparaisse.

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 modèle ArcGIS Configurable Apps (par exemple, avec le modèle Basic Viewer (Visionneuse de base)) incluant toutes les fonctionnalités de l’application que vous avez configurées.
  • 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 hébergée ou une application Web AppBuilder.

  1. Vérifiez que vous êtes connecté avec un compte possédant les privilèges nécessaires pour partager du contenu.
  2. Créez une carte et une application Web.
  3. Copiez l’URL de l’application à partir de l’onglet Overview (Vue d’ensemble) de la page d’élément de l’application ou à partir de la barre d’adresse de votre navigateur Web lorsque l’application est ouverte.
  4. Dans Map Viewer Classic, ouvrez la carte utilisée pour créer l’application, puis cliquez sur Share (Partager).
    Remarque :

    Cette fonction est actuellement prise en charge uniquement dans Map Viewer Classic. Elle sera disponible dans une prochaine version de Map Viewer.

  5. Vérifiez que la carte est partagée avec tout le monde (public), puis cliquez sur 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, vous pouvez définir son statut sur public.

  6. Choisissez la taille souhaitée pour l’incorporation de l’application.
  7. Supprimez la partie du code HTML fourni 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 "http://arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730" et remplacez cette partie par "http://arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806". 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>
    
  8. Copiez et collez l'ensemble du bloc de code HTML dans la configuration du site web.
    Conseil :

    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

Remarque :

La bibliothèque intégrée est obsolète. Tout code intégré copié dans une page Web continuera de fonctionner jusqu’au retrait officiel. Préférez mettre en avant le contenu du groupe avec Instant Apps.

Lorsque vous incorporez un groupe via le site Web du portail, 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 (Vue d’ensemble), cliquez sur Create web app (Créer une application web).
  3. Cliquez sur le bouton Embed (deprecated) (Intégrer [obsolète]) Intégrer.

    Si aucune option n’est disponible, cela indique que le groupe n’est pas public et que vous ne pouvez pas l’intégrer. Les propriétaires de groupe, les gestionnaires et les personnes détenant les privilèges de gestion de groupes peuvent le mettre à l’état public.

  4. Sélectionnez une mise en page pour les éléments du groupe.
  5. 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.

    Indiquez une URL menant à l’application si vous avez choisi d’afficher les éléments dans une nouvelle fenêtre avec une application configurée.

  6. Copiez le code HTML qui est fourni.
  7. Cliquez sur Done (Terminé).
  8. Collez le code dans la page Web où vous voulez que le groupe apparaisse.