Skip To Content

Partagez votre carte dans une application web

Les cartes web les plus attrayantes racontent des histoires sur les tendances et modèles d'un espace géographique. Elles peuvent exposer les régions les plus prisées par les acheteurs d'habitations, les zones où la température de la surface des océans change ou les régions vers lesquelles les éléphants migrent pendant l'été. Ces cartes partagent des informations et pas uniquement des données.

Si vous n'avez utilisé que ArcGIS Desktop, vous vous demandez sans doute comment intégrer vos données dans une application web attrayante qui raconte une histoire. Plusieurs étapes vous permettent d'y parvenir :

  1. Conception et partage de vos services de carte
  2. Créez une carte web dans votre portail (avec ArcGIS Enterprise pour les déploiements sur site ou ArcGIS Online pour les déploiements de type cloud Esri).
  3. Partagez votre carte web sous forme d'application web à l'aide d'une application configurable, d'un générateur d'application, tel que ArcGIS Web AppBuilder ou d’une Story Map.

Voici un récapitulatif de ces étapes accompagné de liens vers de l'aide plus détaillée.

Conception et partage de vos services de carte

Les services de carte permettent de mettre à la disposition des internautes les cartes que vous avez créées avec les applications bureautiques de Esri. Lorsque vous créez une carte dans ArcMap, vous pouvez la publier sur ArcGIS Server en tant que service de carte. Lorsque vous créez une carte dans ArcGIS Pro, vous pouvez la partager avec votre portail ArcGIS Enterprise ou avec ArcGIS Online ; cette carte ou couche web est alimentée par un service de carte publié sur le serveur fédéré du portail.

Les sites web peuvent utiliser vos services de carte via l'URL, ou l'adresse Web du serveur qui les héberge. Avant de pouvoir partager vos informations sur le Web, vous devez concevoir quelques cartes que vous pouvez diffuser sous la forme de services.

Le processus de conception commence dans ArcGIS Desktop, à l’aide des outils cartographiques que vous connaissez déjà. Lorsque vous concevez vos services de carte, vous devez savoir qu'ils risquent de se superposer à d'autres services de carte aux couleurs, motifs et résolutions de données différents. N'oubliez pas non plus que le service de carte doit être mis en cache ou prédessiné à des échelles spécifiques pour optimiser les performances. Dans ce cas, vous pouvez axer votre conception cartographique sur ces échelles spécifiques.

Vous n'êtes pas obligé de quitter ArcMap lorsque vous êtes prêt à partager votre carte. Il vous suffit d'effectuer les opérations suivantes :

  1. Cliquez sur Fichier > Partager en tant que > Service dans le menu principal.
  2. Suivez les quelques étapes de l'assistant qui vous aide à créer un service de brouillon. Vous devrez indiquer un nom pour votre service et fournir les informations nécessaires pour établir une connexion au site ArcGIS Server sur lequel il sera publié.
  3. Utilisez le bouton Analyse pour vérifier que les performances de votre carte sont optimales, le bouton Aperçu pour afficher votre carte en tant que service et le bouton Publier lorsque vous êtes prêt à mettre votre carte à la disposition d'autres utilisateurs.

Reportez-vous à la rubrique Publication d'un service de carte pour plus d'informations.

Création d'une carte Web

Lorsque vous créez une carte Web, vous superposez les services de carte qui racontent le mieux votre histoire. Souvent une carte Web affiche un service de carte avec des données commerciales (telles que les peuplements forestiers disponibles) sur un service de carte contenant des informations de référence (telles que des images ou une carte au relief ombré).

La procédure ci-dessous peut s'appliquer dans ArcGIS Enterprise avec vos données et la carte obtenue stockées sur site ou dans ArcGIS Online, où elles sont hébergées sur le cloud.

  1. Ouvrez un navigateur web sur la page d’accueil de votre portail ou, si vous utilisez ArcGIS Online, accédez à arcgis.com.
  2. Cliquez sur Connexion et saisissez les informations d'identification d'un compte d'utilisateur nommé. Vous pourrez ainsi enregistrer les cartes créées et les réutiliser.
  3. Cliquez sur Carte. Un service de fond de carte est déjà ajouté. Il est hébergé par Esri.
  4. Cliquez sur Ajouter pour ajouter des services de carte sur le fond de carte. Vous pouvez rechercher les services à la disposition du public, tels que ceux hébergés par Esri ou vous pouvez saisir l'URL d'accès à votre site ArcGIS Server.
  5. Déplacez-vous et effectuez un zoom sur la zone qui vous intéresse.
  6. Vous avez aussi la possibilité de modifier le style de rendu de votre carte.

    Astuce :
    Dans la fenêtre Contenu, survolez la couche ajoutée et cliquez sur le bouton Modifier le style.

  7. Cliquez sur Enregistrer et enregistrez votre carte. Vos informations cartographiques sont stockées au sein du contenu de votre utilisateur nommé. Vous pouvez toujours y revenir à l'aide du compte utilisé pour vous connecter.

Vous aurez alors la possibilité d'imprimer votre carte, de l'explorer et même d'en modifier des entités, à condition qu'elle comprenne un service sur lequel la mise à jour a été activée. Pour en savoir plus sur les cartes web, reportez-vous à la rubrique Créer votre première carte dans l'aide de ArcGIS Enterprise. Vous pouvez également lire la suite de cette rubrique pour savoir comment intégrer votre carte dans une application Web.

Créer une carte Web

La plateforme ArcGIS offre plusieurs options pour créer des applications Web et personnaliser des cartes Web afin de mettre en avant votre conception et vos fonctionnalités. L'objectif fonctionnel et les efforts liés à ces options varient selon vos préférences et votre expérience. Les générateurs d'applications et les applications configurables sont conçus pour un public de non-développeurs. Ils vous permettent de générer des applications en quelques clics seulement. Les API et kits de développement web de ArcGIS s’adressent aux développeurs et aux personnes qui souhaitent étendre les fonctionnalités prêtes à l'emploi des applications.

Pour en savoir plus, reportez-vous aux rubriques Applications à configurer & Générateurs d'applications sur le site ArcGIS pour les développeurs.

Dans cet exemple, vous allez utiliser Web AppBuilder pour générer une application Web de base dans votre portail. Web AppBuilder est une application WYSIWYG (tel écrit, tel écran) intuitive qui vous permet de créer facilement des applications Web sans rédiger de code. Avec Web AppBuilder, vous pouvez concevoir et personnaliser des applications qui s’exécutent sur des ordinateurs de bureau, des tablettes et des smartphones grâce à des widgets prêts à l’emploi, tels que l’interrogation, le géotraitement et l’impression. Pour en savoir plus, reportez-vous à la rubrique À propos de ArcGIS Web AppBuilder dans l’aide de ArcGIS Enterprise.

  1. Avec votre carte ouverte dans la Map Viewer, cliquez sur Share (Partager).
  2. Cliquez sur Create a Web App (Créer une application web).
  3. Sélectionnez l'onglet Web AppBuilder et ajustez le titre, les balises et le résumé selon vos besoins.
  4. Cliquez sur Commencer.
  5. Acceptez le thème, la carte et les widgets par défaut ou essayez les différents paramètres et options disponibles.
  6. Cliquez sur Enregistrer pour enregistrer les modifications.
  7. Cliquez sur Lancer pour afficher l'application dans un navigateur.

L'application Web que vous venez de créer est automatiquement enregistrée sous forme d'un nouvel élément au sein du contenu du compte de votre membre. Vous pouvez la partager avec d'autres membres de votre organisation et continuer à modifier son thème, sa carte, ses attributs et ses fonctionnalités si nécessaire.