Créer une expérience Web avec deux cartes

Créer une nouvelle expérience

Dans ArcGIS, vous pouvez créer des applications Web avec ArcGIS Dashboards, ArcGIS Instant Apps ou ArcGIS StoryMaps. Pour ce projet, vous allez choisir ArcGIS Experience Builder pour générer votre application car il permet un meilleur contrôle et une meilleure personnalisation de la mise en page.

Remarque :

Pour savoir quel générateur d’applications utiliser selon le cas, lisez l’article Which App Builder Do I Choose?

Les applications Web générées avec Experience Builder sont également appelées expériences Web. Vous allez commencer par créer une nouvelle expérience à l’aide du modèle plein écran vide.

  1. Ouvrez ArcGIS Online ou votre portail ArcGIS Enterprise.
  2. Connectez-vous à votre compte ArcGIS.
    Remarque :

    Si vous ne disposez pas d’un compte ArcGIS, consultez les options d’accès aux logiciels.

  3. En haut de la page, à côté de votre nom d’utilisateur, cliquez sur le bouton du lanceur d’applications.

    Bouton App Launcher (Lanceur d’applications)

  4. Cliquez sur Experience Builder.

    Experience Builder dans la bibliothèque d’applications

    ArcGIS Experience Builder apparaît dans un nouvel onglet.

  5. Cliquez sur le bouton Create new (Créer).

    La page Select a template to start (Sélectionner un modèle pour démarrer) contient la liste des modèles que vous pouvez utiliser pour créer des conceptions de mise en page communes. Pour ce didacticiel, vous allez démarrer avec un modèle vide, mais vous devrez tout de même choisir un type de page : plein écran, grille ou défilement. Vous allez choisir l’option plein écran car elle est adaptée aux applications dans lesquelles la carte est l’élément central et car elle offre un meilleur contrôle de la mise en page et une plus grande liberté. Elle vous permet de positionner des widgets n’importe où dans la zone d’affichage, même s’ils se superposent.

  6. Sur la fiche Blank fullscreen (Plein écran vide), cliquez sur Create (Créer).

    Bouton Créer sur le modèle Plein écran vide

    Remarque :

    Si une fenêtre Getting started (Prise en main) s’ouvre, cliquez sur Skip the tour (Ignorer la visite).

    La zone d’affichage, dans laquelle vous pouvez générer votre application Web, apparaît.

  7. Dans la barre d’outils du générateur en haut de la page, cliquez sur Untitled experience (Expérience sans titre). Effacez le texte existant et entrez American River Marine Estuary (Estuaire de l’American River).

    Titre de l’expérience

    La fenêtre Insert widget (Insérer un widget) s’ouvre à côté de la zone d’affichage. Elle répertorie tous les éléments, appelés widgets, que vous pouvez ajouter à votre mise en page.

  8. Faites défiler la fenêtre Insert widget (Insérer un widget) jusqu’en bas et localisez la section Layout (Mise en page).

    Les widgets de mise en page sont des conteneurs qui permettent de mieux organiser les autres widgets sur la zone d’affichage. Ils permettent de créer une mise en page soignée et de la conserver quelle que soit la taille de l’écran. La méthode la plus simple pour concevoir une mise en page consiste à ajouter des widgets et à les organiser.

  9. Depuis la fenêtre Insert widget (Insérer un widget), faites glisser le widget Row (Ligne) sur la zone d’affichage.

    Widget Row (Ligne) glissé depuis la fenêtre Insert widget (Insérer un widget) sur la zone d’affichage

  10. Dans la zone d’affichage, dans la barre d’outils du widget Row (Ligne), cliquez sur le bouton Align (Aligner), puis sur Full size (Taille réelle).

    Option Full size (Taille réelle) dans le menu Align (Aligner)

    Le widget Row (Ligne) occupe alors la totalité de la zone d’affichage.

Ajouter un widget Map (Carte) contenant deux cartes

Vous avez déjà créé deux cartes de l’estuaire, que vous devez maintenant présenter dans l’expérience. Vous allez maintenant ajouter un widget Map (Carte) et le configurer avec les deux cartes.

  1. Retournez en haut de la fenêtre Insert widget (Insérer un widget) en la faisant défiler et cliquez sur le widget Map (Carte). Faites-le glisser et déposez-le sur la zone d’affichage, dans le widget Row (Ligne).

    Widget Map (Carte) glissé depuis la fenêtre Insert widget (Insérer un widget) sur la zone d’affichage

    Une carte par défaut apparaît dans la zone d’affichage.

  2. Faites glisser le bord gauche ou droit du widget Map (Carte).

    Des lignes verticales en pointillé apparaissent. Les widgets Row (Ligne) organisent le contenu côte à côte, dans douze espaces égaux.

  3. Faites glisser les bords de la carte pour occuper tous les espaces de la ligne, sauf les deux plus à gauche.

    Widget Map (Carte) occupant 10 des 12 espaces de la ligne

    Vous garderez les deux espaces de gauche pour une légende et d’autres widgets.

    De l’autre côté de la zone d’affichage, la fenêtre Map (Carte) est visible et présente les propriétés du widget sélectionné. À présent, vous allez ajouter au widget Map (Carte) les deux cartes que vous avez créées précédemment pour ce projet.

  4. Dans la fenêtre Map (Carte), cliquez sur Select map (Sélectionner une carte).

    Bouton Select map (Sélectionner une carte) dans la fenêtre Map (Carte)

  5. Au bas de la fenêtre Select data (Sélectionner des données), cliquez sur Add new data (Ajouter de nouvelles données).
  6. Dans la fenêtre Add data (Ajouter des données), cliquez sur l’onglet ArcGIS Online. Dans la barre de recherche, entrez American River owner:Learn_ArcGIS.

    Onglet ArcGIS Online et barre de recherche

  7. Dans les résultats de recherche, cliquez sur les fiches Tidal class (Classe de marée) et Cover type (Type de couverture).

    Cartes Tidal class (Classe de marée) et Cover type (Type de couverture) sélectionnées

    Des coches apparaissent sur les cartes sélectionnées.

  8. Cliquez sur Done (Terminé).

    Les deux cartes sont ajoutées dans la fenêtre Select data (Sélectionner des données).

  9. Dans la fenêtre Select data (Sélectionner des données), cliquez sur Cover type (Type de couverture) et Tidal class (Classe de marée).

    Cartes Tidal class (Classe de marée) et Cover type (Type de couverture) ajoutées dans la fenêtre Map (Carte)

    Les deux cartes sont ajoutées dans la fenêtre Map (Carte). Dans la zone d’affichage, le widget Map (Carte) présente l’une des cartes de l’estuaire à la place de la carte du monde par défaut qui était affichée précédemment. L’échelle est trop petite : l’estuaire est minuscule au centre de la zone d’affichage. Vous allez changer l’étendue par défaut pour le widget Map (Carte).

  10. Dans la fenêtre Map (Carte), sous Initial view (Vue initiale), cliquez sur Custom (Personnalisé). Cliquez sur Modify (Modifier).

    Bouton Modify (Modifier)

  11. Dans la fenêtre Modify initial view (Modifier la vue initiale), effectuez un déplacement et un zoom pour centrer l’estuaire dans la vue.

    Fenêtre Modify initial view (Modifier la vue initiale)

  12. Cliquez sur OK.

    Dans la zone d’affichage, un zoom est effectué sur la carte en fonction de l’échelle et de la position que vous avez définies.

Examiner les cartes

À présent, vous allez examiner les deux cartes et tester le passage de l’une à l’autre.

  1. Dans la barre d’outils du générateur, cliquez sur le bouton Live view (Vue dynamique).

    Bouton Live view (Vue dynamique)

    Dans la vue dynamique, vous pouvez interagir avec la zone d’affichage comme le ferait un utilisateur, au lieu de sélectionner des widgets.

  2. Dans le coin inférieur gauche du widget Map (Carte), cliquez sur le bouton Switch map (Changer de carte) pour afficher l’autre carte.

    Bouton Switch map (Changer de carte)

  3. Si nécessaire, cliquez à nouveau sur le bouton Switch map (Changer de carte) jusqu’à ce que la carte Tidal class (Classe de marée) (avec imagerie) soit visible.

    Carte Tidal class (Classe de marée)

    Cette carte définit les zones de marée intertidales, supratidales et d’échouage de l’estuaire. Les estuaires sont une sorte de zone humide. Il s’agit d’étendues d’eau côtières où se mélangent généralement de l’eau douce provenant d’un fleuve et de l’eau salée provenant de l’océan. Ce mélange produit de nombreux nutriments, qui génèrent une grande biodiversité.

    Cet estuaire, appelé American River, se situe sur l’île Kangourou en Australie-Méridionale. Il s’agit d’un site exceptionnel pour les oiseaux de rivage, les oiseaux de mer et les poissons, qui héberge le parc de conservation Pelican Lagoon. Cependant, il est menacé par un développement, un tourisme et une charge en nutriments toujours plus élevés.

    Remarque :

    Pour en savoir plus sur l’American River et d’autres estuaires de l’île Kangourou, lisez le rapport intitulé Kangaroo Island Natural Resources Management Region: Estuaries Information Package publié par le ministère de l’environnement et du patrimoine du gouvernement d’Australie-Méridionale.

  4. Cliquez de nouveau sur le bouton Switch map (Changer de carte) pour affcher la carte Cover type (Type de couverture).

    Carte Cover type (Type de couverture)

    Cette carte présente le type principal de végétation ou de sédiment recouvrant chaque zone de l’estuaire. Vous auriez pu inclure cette information sur la première carte ; toutefois, elle sera plus facile à lire sur une carte distincte. Plus vous ajoutez d’informations sur une carte unique, plus ces informations sont difficiles à interpréter. Souvent, il est judicieux de créer une deuxième carte.

  5. Effectuez un zoom et un déplacement sur la carte.
  6. Dans l’angle supérieur gauche de la carte, cliquez sur le bouton Default map view (Vue par défaut de la carte).

    Bouton Vue cartographique par défaut

    La vue initiale de la carte que vous avez configurée s’affiche à nouveau.

    Remarque :

    Si vous ne voyez pas l’intégralité de la mise en page sur votre écran, dans le coin inférieur droit de Experience Builder, cliquez sur le bouton Fit width to current window (Ajuster la largeur à la fenêtre actuelle).

    Bouton Ajuster la largeur à la fenêtre actuelle

Configurer les outils cartographiques

Le bouton Default map view (Vue cartographique par défaut) est un exemple d’outil cartographique. Vous allez maintenant configurer d’autres outils, qui apparaîtront en haut du widget Map (Carte). Réfléchissez à ceux dont vous aurez besoin pour votre application. N’ajoutez pas d’éléments à votre mise en page juste parce que vous le pouvez : vous devriez toujours être en mesure d’expliquer pourquoi l’ajout est nécessaire. Des éléments inutiles ne feraient que détourner l’attention du message de votre carte et pourraient même déconcerter le lecteur de la carte.

  1. Dans la fenêtre Map (Carte), sous Tools (Outils), désactivez l’outil Rechercher.

    Outil Rechercher désactivé

    Le bouton Search (Rechercher) n’apparaît plus sur la carte. L’estuaire ne comporte pas de villes ni de rues. Par conséquent, la barre de recherche n’est pas nécessaire.

    L’outil Boussole est une flèche d’orientation vers le nord. Les cartes ne nécessitent pas toutes une flèche d’orientation vers le nord et les cartes Web sont moins susceptibles d’en requérir que les cartes statiques car les utilisateurs peuvent effectuer un zoom arrière jusqu’à ce qu’ils reconnaissent la géographie. Toutefois, cette application sera utilisée principalement sur des appareils à écran tactile et il est donc plus probable que les utilisateurs fassent pivoter les cartes par inadvertance. Pour qu’ils puissent réorienter les cartes facilement, ajoutez une flèche d’orientation vers le nord.

  2. Sous Tools (Outils), activez l’outil Boussole.

    Le bouton Compass (Boussole) apparaît sur la carte sous le bouton Default map view (Vue cartographique par défaut).

    Outil Boussole sur la carte

    Les outils Couches et Fond de carte permettent aux utilisateurs de changer les couches qui sont visibles et le fond de carte qui est utilisé. Ces options sont utiles lorsque l’utilisateur doit avoir un contrôle maximal sur son exploration afin de prendre des décisions. En l’occurrence, vous essayez de raconter une histoire contrôlée sur l’estuaire. L’introduction de moyens permettant à l’utilisateur de changer la carte vous prive d’une partie de votre contrôle et peut détourner l’attention de votre message. Vous n’inclurez pas l’outil Couches ou Fond de carte.

    Vos utilisateurs n’ont pas besoin de calculer de surface ni de distance. Par conséquent, vous n’allez pas non plus inclure l’outil Mesurer. En revanche, ils comprendraient mieux l’estuaire s’ils comprenaient mieux sa taille. Les cartes comportent relativement peu d’indicateurs visuels permettant aux utilisateurs de déterminer l’échelle intuitivement. Par conséquent, vous allez ajouter une barre d’échelle.

  3. Activez l’outil Barre d’échelle.

    Outil Barre d’échelle activé

    Une barre d’échelle apparaît au bas de la carte.

    Barre d’échelle sur la carte

    Remarque :

    Pour en savoir plus sur les outils cartographiques, reportez-vous à la page d’aide Widget cartographique.

  4. Dans la barre d’outils du générateur, désactivez Live view (Vue dynamique).

    L’ajout d’outils à une carte ne répond à aucune règle. Vous devez vous demander pour chaque outil si celui-ci est nécessaire en fonction de l’objectif, du public et du message de la carte, ainsi que de la façon dont celle-ci sera utilisée.

Ajouter un en-tête avec un titre

L’affichage d’une carte dans une application Web présente entre autres l’avantage suivant : il est possible de personnaliser un titre de carte principal. Vous allez créer un en-tête pour votre mise en page et ajouter un widget Text (Texte) pour le titre. Vous pouvez activer les en-têtes et les pieds de page dans la fenêtre Page.

  1. Dans la barre d’outils latérale, cliquez sur le bouton Page. Dans la fenêtre qui apparaît, cliquez sur l’élément Page mis en surbrillance.

    Elément Page dans la fenêtre Page

    La fenêtre Page s’ouvre de l’autre côté de la zone d’affichage et contient les propriétés de la page.

  2. Dans la fenêtre Page, activez le bouton bascule Header (En-tête).

    En-tête activé

    Un en-tête bleu apparaît dans la partie supérieure de la zone d’affichage. Le widget Row (Ligne) descend pour libérer de l’espace. Le bleu par défaut de l’en-tête n’est présent dans aucune de vos cartes. Pour que la mise en page soit cohérente et homogène, limitez la palette de couleurs, par exemple en réutilisant des couleurs utilisées sur les cartes.

    Vos deux cartes sont toutes les deux très colorées et vous voulez qu’elles se démarquent. L’utilisation de couleurs neutres telles que le noir, le blanc et le gris pour les éléments non cartographiques de votre mise en page permettront de faire ressortir les cartes. Le noir est une couleur neutre qui est également utilisée dans les cartes. Il s’agit donc d’une couleur idéale pour votre en-tête.

  3. Dans la fenêtre Page, à côté de Fill (Remplissage), cliquez sur le carré bleu. Sous Standard colors (Couleurs standards), cliquez sur le carré noir.

    Noir dans le menu de couleurs Fill (Remplissage)

    La couleur de l’en-tête est mise à jour. Vous allez maintenant ajouter un widget Text (Texte) pour le titre.

  4. Dans la zone d’affichage, pointez sur l’en-tête. Cliquez sur Edit header (Mettre à jour l’en-tête).

    Bouton Mettre à jour l’en-tête

  5. Dans la barre d’outils latérale, cliquez sur le bouton Insert (Insérer).

    Bouton Insert (Insérer)

    La fenêtre Insert widget (Insérer un widget) s’ouvre.

  6. Dans la fenêtre Insert widget (Insérer un widget), cliquez sur la flèche en regard de Map centric (Cartographique) pour réduire cette section.

    Button Collapse (Réduire) pour la section Map centric (Cartographique)

  7. Réduisez également la section Data centric (Données).
  8. Sous Page elements (Éléments de page), cliquez sur le widget Text (Texte). Faites-le glisser sur la zone d’affichage et déposez-le sur l’en-tête.

    Widget Text (Texte) glissé depuis la fenêtre Insert widget (Insérer un widget) sur l’en-tête

    Un widget Text (Texte) apparaît dans la zone d’affichage et la fenêtre Text (Texte) s’ouvre. Par défaut, le texte est en noir et est invisible sur l’arrière-plan noir de l’en-tête. Ainsi, avant de saisir du texte, vous allez changer sa couleur et choisir le blanc.

  9. Dans la fenêtre Text (Texte), sous Text format (Format du texte), cliquez sur le bouton Font color (Couleur de police). Sous Standard colors (Couleurs standards), cliquez sur le carré blanc.

    Blanc dans le menu de couleurs du texte

  10. Cliquez sur le bouton Bold (Gras).

    Bouton Bold (Gras)

  11. Dans la zone d’affichage, double-cliquez sur le widget Text (Texte) et entrez Estuaire de l’American River. Appuyez sur Entrée et saisissez Île Kangourou, Australie-Mériodionale.

    À présent, vous allez agrandir la première ligne de texte.

  12. Double-cliquez sur la première ligne de texte pour la sélectionner. Dans la barre d’outils qui apparaît, définissez la taille de police 25 et appuyez sur Entrée.

    Taille de police définie sur 25

    Maintenant, le widget Text (Texte) n’est plus assez grand pour afficher le titre entier. Vous allez l’agrandir en fonction de l’en-tête.

  13. Dans la fenêtre Text (Texte), cliquez sur l’onglet Style.
  14. Cliquez sur le bouton des options qui se trouve immédiatement sous l’onglet Style, puis cliquez sur Full size (Taille réelle).

    Option Full size (Taille réelle) dans le menu Options

    Lorsque la taille du widget Text (Texte) correspond à la taille réelle de l’en-tête, l’espace maximal possible est toujours disponible pour afficher le texte du titre. Ceci est encore plus important lorsque l’application est affichée sur de petits écrans.

  15. Cliquez sur la partie vierge du widget Row (Ligne) à côté de la carte pour arrêter l’édition de l’en-tête.

    Vue complète de l’expérience créée jusqu’ici

  16. Dans la barre d’outils du générateur, cliquez sur le bouton Save (Enregistrer).

    Bouton Enregistrer

Dans ce didacticiel, vous avez créé une application Web avec ArcGIS Experience Builder. Celle-ci comporte un en-tête avec un titre et un widget Row (Ligne) contenant un widget Map (Carte) avec deux cartes et plusieurs outils cartographiques. Vous avez découvert des principes importants pour la conception de mises en page d’application Web, par exemple comment choisir des couleurs pour les éléments non cartographiques et comment déterminer les outils à inclure. Essayez le didacticiel suivant de cette série intitulé Organiser une mise en page d’application Web avec plusieurs widgets pour apprendre à ajouter des widgets Legend (Légende), Bookmark (Géosignet) et Swipe (Balayer) à l’expérience American River Marine Estuary (Estuaire de l’American River).