Créer une carte Web en temps réel
La première étape dans la création de votre application en temps réel consiste à créer une carte Web intégrant les données en temps réel nécessaires. Le service des travaux publics de la ville collecte déjà des données en temps réel sur sa flotte de chasse-neige à l’aide d’appareils de localisation automatique des véhicules (AVL). Ces appareils sont installés sur chaque chasse-neige et transmettent les coordonnées GPS du véhicule à un récepteur situé dans un bureau en ville. Vous ajouterez ces données à une carte Web et les symboliserez et les étiquetterez de manière appropriée afin de communiquer clairement des informations importantes aux utilisateurs.
Ajouter des données en temps réel
Les couches d’entités en temps réel de l’administration locale sont mises à jour périodiquement par ArcGIS GeoEvent Server, qui connecte des flux de données (par exemple, les flux transmis par les appareils AVL sur chaque chasse-neige) à des services d’entités hébergés sur ArcGIS Online et ArcGIS Enterprise. Vous ajouterez chacune des trois couches d’entités en temps réel à une nouvelle carte Web.
Remarque :
Ce didacticiel n’aborde pas en détail la manière de créer des services d’entités en temps réel à l’aide de GeoEvent Server. Pour en savoir plus, reportez-vous aux didacticiels fournis avec la bibliothèque ArcGIS GeoEvent Server.
- Connectez-vous à votre compte d’organisation ArcGIS.
Remarque :
Si vous ne disposez pas d’un compte d’organisation, consultez les options disponibles pour accéder aux logiciels.
- Sur le ruban, cliquez sur l’onglet Map (Carte).
Map Viewer s’ouvre avec un fond de carte thématique. Vous rechercherez ensuite les trois couches en temps réel de la ville impliquant des chasse-neige et les rues.
- Dans la fenêtre Layers (Couches), cliquez sur Add (Ajouter).
La fenêtre Add layer (Ajouter une couche) apparaît.
- Dans la fenêtre Add layer (Ajouter une couche), cliquez sur la flèche déroulante My Content (Mon contenu) et sélectionnez ArcGIS Online.
- Dans la zone de texte Search (Rechercher), saisissez Vehicles (Latest) (Véhicules [derniers]). Saisissez ensuite owner:Esri_Tutorials_GE dans la zone de recherche pour limiter la recherche aux couches du compte Esri_Tutorials_GE.
La recherche retourne la couche Véhicules (derniers). Cette couche contient les entités ponctuelles qui afficheront le dernier emplacement enregistré de chaque chasse-neige. Lorsque les chasse-neige changent d’emplacement, leurs appareils AVL transmettent leurs coordonnées GPS à GeoEvent Server. Une fois la couche configurée correctement, elle est automatiquement mise à jour avec les coordonnées les plus récentes.
- Pour Vehicles (Latest) (Véhicules [derniers]), cliquez sur le bouton Add (Ajouter). Effectuez un zoom plus rapproché sur les entités autour de Salt Lake City (Utah).
Les véhicules sont représentés par des triangles colorés. Les triangles oranges représentent les chasse-neige et les triangles bleus les camionnettes auxquelles sont rattachées des pelles. Chacun des cinq véhicules a un symbole correspondant sur la carte. Actuellement, les emplacements des symboles ne sont pas mis à jour en temps réel car vous n’avez pas changé les paramètres pour que la couche puisse le faire. Vous ajouterez d’abord les couches restantes à la carte. Puis vous allez mettre à jour l’intervalle d’actualisation pour les couches.
- Dans la fenêtre Add layer (Ajouter une couche), modifiez la chaîne de recherche en Vehicles (Past) owner:Esri_Tutorials_GE (Véhicules [précédents] owner:Esri_Tutorials_GE).
- Dans les résultats de recherche, pour la couche Vehicles (Past) (Véhicules [précédents]), cliquez sur le bouton Add (Ajouter).
Les emplacements précédents des véhicules sont représentés par des cercles colorés. Comme auparavant, la couleur orange représente les chasse-neige et la couleur bleue les camionnettes. Comme l’autre couche, cette couche n’est pas encore activée pour se mettre à jour en temps réel. De plus, le nombre élevé de cercles obscurcit les triangles qui représentent l’emplacement le plus récent de chaque véhicule. Plus tard dans le didacticiel, vous changerez la symbologie de l’une des deux couches pour mieux différencier chaque couche. Mais avant, il vous faut ajouter une autre couche.
- Dans la fenêtre Add layer (Ajouter une couche), recherchez et ajoutez la couche Street Plowed Statusowner:Esri_Tutorials_GE (Statut de déneigement des rues owner:Esri_Tutorials_GE).
La couche Street Plowed Status (Statut de déneigement des rues) est ajoutée à la carte.
Cette couche contient les entités représentant les rues principales de la zone. Chaque rue porte un symbole selon qu’elle a été déneigée (vert), qu’elle n’a pas été déneigée (rouge) ou qu’elle est en train d’être déneigée (jaune). Bien que les entités ressemblent à des lignes, il s’agit en fait de polygones. Pour savoir si un chasse-neige a pénétré ou quitté une section de rue spécifique, les données d’axe de rue ont été bufférisées avec une distance choisie. De ce fait, même si un chasse-neige n’est pas situé au centre exact de chaque rue, il est enregistré comme s’étant trouvé dans la rue. Les zones tampon ont été ajoutées à GeoEvent Server en tant que barrières géographiques, ou frontières géographiques déclenchant une réponse si quelque chose pénètre leur territoire. Dans ce cas, les rues sont signalées comme étant déneigées, non déneigées ou en cours de déneigement, selon que les chasse-neige aient franchi ou non ou soient en train de franchir les barrières géographiques.
- Dans la fenêtre Add layer (Ajouter une couche), cliquez sur le bouton Back (Retour).
La fenêtre Layers (Couches) affiche les couches que vous avez ajoutées à la carte.
La couche Street Plowed Status (Statut de déneigement des rues) s’affichant mal sur le fond de carte actuel, remplacez celui-ci par un fond de carte comportant une combinaison de couleurs plus sombre.
- Dans la barre d’outils Contents (Contenu) (foncée), cliquez sur Basemap (Fond de carte), puis sur Dark Gray Canvas (Nuances de gris foncé).
La couche Street Plowed Status (Statut de déneigement des rues) apparaît plus clairement sur la carte.
Vos couches ont été ajoutées, mais le composant temporel de chaque couche est inactif. Bien que ces couches aient été spécifiquement préparées avec GeoEvent Server pour contenir des flux de données live en fonction de l’appareil AVL de chaque chasse-neige, les données ne seront mises à jour sur la carte qu’une fois un intervalle d’actualisation défini. Un intervalle d’actualisation est une période pendant laquelle une couche actualise sur la carte. Lorsque la couche s’actualise, elle récupère les données les plus récentes des flux de données en temps réel qui lui sont connectés via GeoEvent Server. Tant qu’un intervalle d’actualisation n’est pas défini, une couche n’affiche que les données qui étaient actuelles au moment où elle a été ajoutée à la carte.
- Dans la barre d’outils Contents (Contenu), cliquez sur Layers (couches). Vérifiez que la couche Street Plowed Status (Statut de déneigement des rues) est sélectionnée.
Les paramètres de cette couche sélectionnée, notamment l’intervalle d’actualisation, peuvent désormais être mis à jour.
- Dans la barre d’outils Settings (Paramètres) (aux couleurs claires), cliquez sur Properties (Propriétés).
- Sous Refresh interval (Intervalle d’actualisation), activez Automatically refresh layer (Actualiser automatiquement la couche). Dans Refresh layer every (Actualiser la couche toutes les), saisissez 0,5.
L’intervalle d’actualisation minimale de cette couche est de 0,5 minute, ce qui équivaut à 30 secondes. La couche Street Plowed Status (Statut de déneigement des rues) de votre carte s’actualisera maintenant toutes les 30 secondes avec les dernières données des appareils AVL.
- Suivez le même processus afin de définir Refresh Interval (Intervalle d’actualisation) sur 0,5 minute pour les couches Vehicles (Past) (Véhicules [précédents]) et Vehicles (Latest) (Véhicules [derniers]).
Les trois couches s’actualisent à présent toutes les 30 secondes. Vous réorganiserez l’ordre des couches de sorte que l’emplacement le plus récent des véhicules apparaisse au-dessus des autres contenus sur la carte.
- Dans la fenêtre Layers (Couches), faites glisser la couche Vehicles (Latest) (Véhicules [précédents]) au-dessus de la couche Street Plowed Status (Statut de déneigement des rues).
- Faites glisser la couche Vehicles (Past) (Véhicules (précédents)) entre les couches Véhicules (derniers) et Street Plowed Status (Statut de déneigement des rues).
Symboliser et étiqueter les données
Vous avez ajouté les couches de données en temps réel, mais la symbologie par défaut rend les emplacements actuels des chasse-neige difficiles à voir sur la carte. Vous changerez la symbologie des couches et étiquetterez chaque chasse-neige et camion de manière à ce qu’il apparaisse plus clairement.
- Dans la fenêtre Layers (Couches), sélectionnez Vehicles (Latest) (Véhicules [derniers]). Dans la barre d’outils Settings (Paramètres), cliquez sur Styles.
Le volet Styles s’affiche. La couche est déjà symbolisée en fonction de l’attribut vehicletype, qui indique si un véhicule est un chasse-neige ou une camionnette. Vous ne voulez pas changer l’attribut affiché, mais voulez affiner les options de symbole.
- Sous Pick a style (Sélectionner un style), pour Types (unique symbols) (Types [symboles uniques]), cliquez sur Style options (Options de style).
La fenêtre affiche les options de symbologie. Deux symboles sont affichés : un pour les camionnettes et un pour les chasse-neige. Vous conserverez la combinaison de couleurs bleu et orange afin que la symbologie soit cohérente avec la couche des autres véhicules, mais vous modifierez légèrement chaque symbole afin que les emplacements actuels des véhicules se démarquent.
- Cliquez sur le symbole en forme de triangle bleu correspondant aux camionnettes.
La fenêtre Symbol style (Style de symbole) apparaît, affichant des options pour modifier le symbole. Vous allez le modifier à partir d’un point de base vers une flèche.
- Sous Current symbol (Symbole actuel), cliquez sur Basic point (Point de base). Dans Category (Catégorie), sélectionnez Arrows (Flèches).
- Faites défiler la liste des symboles de flèche et cliquez sur la flèche blanche pointant vers le haut à l’intérieur d’un cercle noir.
Vous allez ensuite modifier sa taille et sa couleur.
- Dans la fenêtre Symbol style (Style de symbole), cliquez sur Back (Retour).
- Sous Current symbol (Symbole actuel), dans Size (Taille), saisissez 30.
- Sous Vector marker (Symbole ponctuel de vecteur), dans Fill color (Couleur de remplissage), cliquez surEdit (Mettre à jour).
- Dans la fenêtre Select color (Sélectionner une couleur), pour #, saisissez 71a5eb.
- Cliquez sur Done (Terminé). Fermez la fenêtre Symbol style (Style de symbole).
Le nouveau symbole est automatiquement appliqué à la carte.
Le nouveau symbole utilise un bleu légèrement différent qui le maintient distinct du symbole des emplacements passés des camionnettes. Vous apporterez une modification similaire au symbole des chasse-neige.
- Dans la fenêtre Style options (Options de style), cliquez sur le symbole de triangle orange des chasse-neige. Cliquez sur Basic point (Point de base) et sélectionnez le même symbole de flèche.
- Modifiez la taille du symbole sur 30 et la couleur de remplissage sur f5c056.
- Fermez les fenêtres Select color (Sélectionner une couleur) et Symbol style (Style de symbole).
Les symboles des camionnettes et des chasse-neige sont mis à jour.
Au lieu d’avoir les flèches pointant toujours vers le haut, vous orienterez les symboles de sorte qu’ils pointent dans la direction dans laquelle les véhicules se dirigent. Les utilisateurs pourront suivre plus facilement l’itinéraire de chaque véhicule en fonction de la symbologie.
- Dans la fenêtre Style options (Options de style), développez Rotation by attribute (Rotation par attribut). Activez Rotate symbols based on attribute values (Faire pivoter les symboles selon les valeurs attributaires).
Les options de rotation des symboles apparaissent.
- Dans Field (Champ), sélectionnez heading (direction). Confirmez que Geographic (Géographique) est sélectionné.
Geographic (Géographique) signifie que la rotation surviendra dans le sens horaire des aiguilles d’une montre depuis 0 et le symbole pivotera dans un sens horaire depuis son orientation actuelle. Ensuite, les flèches pointeront dans le sens de direction des véhicules.
- En bas du volet, cliquez sur Terminé. Cliquez sur Done (Terminé).
Remarque :
Vous devrez peut-être attendre que le prochain intervalle d’actualisation pour la rotation de symbole soit appliqué.
Les nouveaux symboles apparaissent plus clairement sur la carte et fournissent plus d’informations à l’utilisateur. Toutefois, ils peuvent encore se démarquer davantage et fournir plus d’informations. Vous étiquetterez les véhicules de sorte que les autorités de la ville puissent déterminer en un coup d’œil l’emplacement d’un véhicule spécifique sur la carte.
- Dans la barre d’outils Settings (Paramètres), cliquez sur Labels (Étiquettes).
La fenêtre Label features (Étiqueter les entités) s’ouvre. Les étiquettes sont activées mais doivent encore être configurées. Vous allez ajouter des étiquettes identifiant le numéro d’un véhicule (Camion 1, Camion 2, etc.), ce qui aide les autorités de la ville à identifier chaque camion de leur flotte sur la carte.
- Dans la fenêtre Label Features (Entités d’étiquette), cliquez sur Add label class (Ajouter une classe d’étiquettes).
Les étiquettes sont ajoutées à chaque camion en fonction de l’attribut vehiclename (nom du véhicule).
Les étiquettes identifient plus clairement quel camion ou chasse-neige correspond à chaque symbole. (Si deux étiquettes se chevauchent, elles ne peuvent pas apparaître sur la carte.)
Filtrer les emplacements passés des chasse-neige
Il est utile de savoir où chacun des chasse-neige se trouve, mais actuellement beaucoup trop d’emplacements passés font l’objet d’un suivi, et il est de ce fait difficile de savoir quel chasse-neige était où et à quel moment. Vous tirerez parti de filtrage basé sur le temps pour n’afficher que les emplacements de véhicule passés s’étant produits dans les deux minutes écoulées. Appliquer ce filtre aura pour effet d’optimiser la quantité d’informations visuelles pour vos utilisateurs.
- Dans la fenêtre Layers (Couches), sélectionnez la couche Vehicles (Past) (Véhicules [précédents]).
- Dans la barre d’outils Settings (Paramètres), cliquez sur Filter (Filtrer).
La fenêtre Filter (Filtre) apparaît. Vous utilisez cette fenêtre afin de créer un filtre indiquant que la couche Vehicles (Past) (Véhicules [précédents]) n’affiche que les entités ayant un attribut de durée compris dans les deux dernières minutes.
- Dans la fenêtre Filter (Filtre), cliquez sur Add new (Ajouter nouveau).
Cette requête filtrera tous les types de véhicule (chasse-neige et camionnettes) dont l’heure est comprise dans les deux dernières minutes par rapport à l’heure actuelle.
- Sous Condition, définissez les paramètres suivants :
- Pour le champ, sélectionnez time (heure).
- Pour l’opérateur, sélectionnez in the last (dans les dernier(ère)s).
- Pour la valeur et les unités, précisez 2 minutes.
- Cliquez sur Enregistrer.
Les données de la carte sont filtrées.
Chaque chasse-neige comporte maintenant un cheminement de navigation indiquant ses emplacements passés. Le filtre permet aux utilisateurs de mieux voir à quel emplacement chaque chasse-neige s’est trouvé et quelles rues ont été déneigées récemment.
Pour finir, vous allez enregistrer votre carte.
- Dans la barre d’outils Contents (Contenu), cliquez sur Save and open (Enregistrer et ouvrir). Sélectionnez Save As (Enregistrer sous).
- Dans la fenêtre Save map (Enregistrer la carte), saisissez ce qui suit :
- Pour Title (Titre), entrez Snowplows in a Utah City (Chasse-neige dans une ville de l’Utah) et ajoutez votre nom ou vos initiales.
- Pour Tags (Balises), tapez Chasse-neige, Routes, Utah
- Pour Summary (Résumé), tapez Cette carte affiche l’emplacement en temps réel des chasse-neige dans une ville de l’Utah.
- Cliquez sur Save (Enregistrer).
Votre carte est à présent complète. Elle affiche l’emplacement des chasse-neige et l’état des routes dans toute la ville. Les couches de données se mettent à jour en temps réel à un intervalle de 30 secondes et les entités sont symbolisées pour communiquer clairement des informations importantes à l’utilisateur.
Créer un tableau de bord
Précédemment, vous avez créé une carte Web à l’aide de couches en temps réel affichant l’emplacement actuel des chasse-neige dans toute la ville. La carte indiquait également si les routes étaient déneigées ou non. La carte contient des données essentielles pour les citoyens et les fonctionnaires, mais les autorités de la ville ont besoin d’un tableau de bord pouvant être utilisé en interne pour surveiller les opérations de déneigement. Il doit fournir les informations suivantes :
- Liste qui se met à jour en temps réel en fonction du nom et de la vitesse des véhicules
- Un diagramme à barres qui se met à jour en temps réel en fonction de la vitesse des véhicules
- Un diagramme à secteurs qui se met à jour en temps réel en fonction des proportions du statut de déneigement des rues
- Une liste affichant le nom des rues et le statut de déneigement
Ces informations permettront aux autorités locales d’organiser les trajets des chasse-neige et de suivre les opérations de déneigement dans toute la ville. Vous allez créer un type de tableau de bord à l’aide de ArcGIS Dashboards. Les tableaux de bord sont entièrement configurables et peuvent inclure des éléments affichant des cartes, des listes et des diagrammes.
Ajouter votre carte à un tableau de bord
Vous allez tout d’abord choisir une carte pour votre tableau de bord.
- Si nécessaire, connectez-vous à votre compte ArcGIS Online.
- Sur le ruban, cliquez sur le bouton App Launcher (Lanceur d’applications), puis sélectionnez Dashboards (Tableaux de bord).
La page d’accueil ArcGIS Dashboards apparaît. Vous pouvez y créer, modifier et afficher les tableaux de bord.
- Cliquez sur Create dashboard (Créer un tableau de bord).
La fenêtre Create new dashboard (Créer un tableau de bord) apparaît.
- Dans la fenêtre Create new dashboard (Créer un tableau de bord), saisissez ce qui suit :
- Pour Title (Titre), tapez Chasse-neige dans une ville de l’Utah.
- Pour Tags (Balises), saisissez GeoEvent.
- Pour Summary (Résumé), tapez Emplacement des chasse-neige et statut des rues dans une ville de l’Utah.
- Pour Folder (Dossier), sélectionnez un emplacement pour stocker votre tableau de bord.
- Cliquez sur Create Dashboard (Créer un tableau de bord) pour générer votre nouvelle application de tableau de bord.
Maintenant que vous venez de créer votre tableau de bord, vous pouvez ajouter des éléments. Dans les étapes suivantes, vous allez ajouter les éléments suivants :
- Carte
- Liste
- Diagramme de série
- Diagramme à secteurs
- Dans le volet latéral, cliquez sur le bouton Add element (Ajouter un élément).
Le volet Layout (Mise en page) apparaît.
- Dans le tableau de bord, sélectionnez Map (Carte).
Le volet Select a map (Sélectionner une carte) s’affiche et répertorie les cartes Web disponibles dans votre compte ArcGIS.
- Accédez à votre carte Web Snowplows in a Utah City (Chasse-neige d’une ville de l’Utah). Cliquez sur Select (Sélectionner) pour ajouter la carte en tant qu’élément à votre tableau de bord.
La fenêtre Chasse-neige dans une ville de l’Utah - Map (Carte) s’affiche et propose des propriétés vous permettant de configurer votre carte.
Le contenu de la carte Web servira de source de données pour les autres éléments.
- Sur l’onglet Settings (Paramètres), cliquez sur les boutons d’activation/de désactivation pour activer les options suivantes :
- Rechercher
- Vue initiale et géosignets
- Visibilité des couches
- Sélecteur de fonds de carte
Ces fonctionnalités permettront aux utilisateurs de naviguer efficacement sur la carte et de sélectionner des entités présentant un intérêt.
- Cliquez sur l’onglet Layer actions (Actions sur la couche).
Notez que les fenêtres contextuelles sont activées automatiquement. Elles présentent des informations précieuses lorsqu’un utilisateur clique sur une entité sur la carte et constituent une autre façon de rendre votre tableau de bord interactif et instructif.
- Cliquez sur Done (Terminé).
Le tableau de bord s’affiche avec l’élément cartographique que vous venez de configurer.
- Sur la carte, cliquez sur un camion pour ouvrir une fenêtre contextuelle contenant des attributs sur l’entité.
Comme les fenêtres contextuelles sont activées dans votre tableau de bord, la fonctionnalité de clic sur une entité pour accéder à ses attributs est disponible automatiquement.
- Fermez la fenêtre contextuelle.
Ajouter un élément de liste
Vous avez configuré votre élément cartographique et profité de certaines des fonctionnalités en temps réel de Dashboards afin que votre carte communique les informations plus clairement encore. Comme mentionné au début de ce didacticiel, les autorités municipales souhaitent disposer d’un accès facile à certaines informations supplémentaires sur les chasse-neige. Vous allez d’abord ajouter une liste contenant des informations sur chaque chasse-neige.
- Dans le volet latéral, cliquez sur Add element (Ajouter un élément).
Vous allez ensuite choisir l’endroit où ajouter cet élément. Vous pouvez ajouter des éléments d’un côté comme de l’autre du tableau de bord ou les empiler sur des éléments existants. Vous allez ajouter votre élément suivant sur le côté gauche du tableau de bord.
- Sur la gauche du tableau de bord, cliquez sur le bouton Add (Ajouter) et sélectionnez List (Liste).
Maintenant, vous allez configurer la liste de manière à afficher la vitesse de chacun des cinq véhicules du parc. Ces informations seront utilisées pour surveiller les véhicules actuellement en train de déneiger et leur vitesse.
- Dans le volet Select a layer (Sélectionner une couche), sélectionnez Vehicle (Latest) (Véhicule (dernier)).
Le volet de configuration List (Liste) change pour afficher les options des données pour la couche Vehicle (Latest) (Véhicule (dernier)).
Remarque :
Comme cette couche d’entités est dynamique et fréquemment mise à jour, votre liste peut varier légèrement par rapport aux images présentées dans le didacticiel.
Par défaut, les véhicules sont répertoriés selon leur valeur ObjectID, un champ qui organise en interne les entités dans une couche. Vous allez changer ce paramètre pour répertorier les camions selon leur nom de véhicule.
- Dans la fenêtre Data options (Options des données), pour Sort by (Trier par), cliquez sur Add field (Ajouter un champ) et sélectionnez vehiclename (nom du véhicule).
- Cliquez sur le bouton de tri et vérifiez que Sort ascending (Tri croissant) est sélectionné.
L’aperçu situé dans la partie droite de la fenêtre indique que les véhicules sont maintenant répertoriés selon leur nom. Vous ajouterez ensuite la vitesse de chaque véhicule à la liste. Tout comme avec le champ d’heure que vous avez utilisé pour créer le filtre, les appareils AVL enregistrent également la vitesse de chaque chasse-neige. Les informations relatives à la vitesse sont incluses dans la couche.
- Dans la fenêtre latérale, cliquez sur l’onglet List (Liste).
Le champ vehiclename (nom du véhicule) est déjà ajouté à la zone de texte.
- Cliquez après {field/vehiclename} et appuyez sur Entrée. Cliquez sur la flèche de liste déroulante Insert (Insérer) et ajoutez le champ speed (vitesse).
L’aperçu de la liste inclut désormais la vitesse de chaque véhicule en miles par heure et est affiché à droite du volet List options (Options des listes). Vous allez ensuite ajouter des unités.
- Après {field/speed}, ajoutez un espace et saisissez mph (mi/h).
Les unités pour la valeur de vitesse ont été ajoutées.
- Cliquez sur l’onglet Actions. Sous When selection changes (Lorsque la sélection change), cliquez sur la flèche de la liste déroulante Zoom et utilisez le bouton d’activation pour activer le zoom pour Snowplows in a Utah City (Chasse-neige dans une ville de l’Utah).
Désormais, lorsqu’un utilisateur clique sur un véhicule dans la liste, le tableau de bord effectue un zoom sur ce véhicule dans la carte.
- Cliquez sur l’onglet Général. Dans la fenêtre General options (Options générales), dans Top caption (Légende supérieure), cliquez sur Edit (Mettre à jour).
- Dans la zone de texte, saisissez Vehicles (Véhicules). Utilisez les options de mise en forme pour centrer le titre et lui attribuer un caractère gras.
- Cliquez sur Done (Terminé).
L’élément de la liste est ajouté au tableau de bord.
- Ajustez la largeur de l’élément de la liste afin qu’il ne prenne pas plus de place que nécessaire.
Remarque :
Pour ajuster la taille d’un élément, pointez le bord de l’élément et faites-le glisser vers la taille souhaitée.
Ajouter un élément de diagramme de série
Il est utile de connaître les vitesses attribuées aux véhicules, mais vous pouvez rendre ces informations plus claires en ajoutant un diagramme à barres affichant les vitesses des véhicules les unes par rapport aux autres.
- Dans le volet latéral, cliquez sur Add element (Ajouter un élément). Sous l’élément de liste, cliquez sur Add element here (Ajouter un élément ici). Sélectionnez Serial Chart (Diagramme de série).
- Dans la fenêtre Select a layer (Sélectionner une couche), sélectionnez Vehicles(Latest) (Véhicules (derniers)).
- Dans la fenêtre Data Options (Options des données), configurez les paramètres suivants :
- Pour Categories from (Catégories d’origine) sélectionnez Features (Entités).
- Pour Category Field (Champ de catégorie), sélectionnez vehiclename (nom du véhicule).
- Pour Series (Séries), cliquez sur Add series (Ajouter des séries), puis choisissez speed (vitesse).
- Pour Sort by (Trier par), cliquez sur Add field (Ajouter un champ), choisissez vehiclename (nom du véhicule), puis vérifiez que Sort Ascending (Tri croissant) est sélectionné.
L’aperçu présente un diagramme à barres comportant cinq barres, une pour chaque véhicule. Cependant, les étiquettes de l’axe n’indiquent pas les valeurs que représentent les barres.
- Cliquez sur l’onglet Category axis (Axe de catégorie) et, pour Title (Titre), saisissez Vehicle.
Le titre de l’axe horizontal est remplacé par Vehicle.
- Cliquez sur l’onglet Value axis (Axe des valeurs) et, pour Title (Titre), saisissez Speed (mph) (Vitesse [mi/h]).
Le titre de l’axe horizontal est remplacé par Speed (mph) (Vitesse [mi/h]).
- Cliquez sur l’onglet Series (Séries), faites défiler l’écran vers le bas jusqu’à l’option Bar colors (Couleurs de barre), puis cliquez sur la palette de couleurs existante.
- Remplacez le code hexadécimal existant par 00c5ff.
- Cliquez sur l’onglet Général. Dans Top caption (Légende supérieure), cliquez sur Edit (Mettre à jour).
- Dans la zone de texte, saisissez Vehicle Speed (Vitesse du véhicule). Centrez le texte.
- Au-dessus de la zone de texte, cliquez sur Paragraph (Paragraphe) et sélectionnez Heading 2 (Titre 2).
- Cliquez sur Done (Terminé).
Le diagramme est affiché sous l’élément de liste.
- Redimensionnez les éléments de sorte que toutes les informations s’affichent clairement.
Ajouter un élément de diagramme à secteurs
Vous ajouterez ensuite un élément qui affiche le statut des rues sous la forme d’un diagramme à secteurs. Cet élément permet aux autorités de la ville de voir en un coup d’œil la proportion de rues ayant été déneigées par rapport à la proportion de rues qui ne l’ont pas été. Il fonctionnera comme un indicateur de progression pour l’opération de déneigement.
- Dans le volet latéral, cliquez sur Add element (Ajouter un élément). Sous le diagramme de série, cliquez sur Add element here (Ajouter un élément ici). Sélectionnez Pie chart (Diagramme à secteurs).
- Dans le volet Select a layer (Sélectionner une couche), sélectionnez Street Plowed Status (Statut du déneigement des rues).
Pour afficher un pourcentage des rues déneigées, vous afficherez le nombre d’entités pour chaque statut de déneigement.
- Dans la fenêtre Data Options (Options des données), modifiez les paramètres suivants :
- Pour Categories from (Provenance des catégories), veillez à ce que Grouped values (Valeurs regroupées) soit sélectionné.
- Pour Category field (Champ de catégorie), sélectionnez PlowedStatus (StatutDéneigement).
L’aperçu est mis à jour pour afficher un diagramme à secteurs avec deux ou trois sections (il se peut qu’il n’y ait aucune rue In Progress (En cours)). Vous allez ensuite mettre à jour l’apparence du diagramme pour ajouter une légende.
Remarque :
Vos valeurs peuvent être différentes car les données sont dynamiques.
- Cliquez sur l’onglet Chart (Diagramme).
- Dans la fenêtre Chart options (Options du diagramme), définissez les éléments suivants :
- Développez la section Labels (Étiquettes). Désactivez l’option Visibility (Visibilité).
- Développez la section Legend (Légende). Activez l’option Visibility (Visibilité). Pour Format, cliquez sur Percentage (Pourcentage).
L’élément de diagramme à secteurs se met à jour et une légende est visible au-dessous du diagramme.
- Cliquez sur l’onglet Général. Dans Top caption (Légende supérieure), cliquez sur le bouton Edit (Mettre à jour). Dans la zone de texte, saisissez Streets Plowed Status (Percent) (Statut de déneigement des rues [pourcentage]).
Maintenant, vous allez activer le diagramme à secteurs avec actions d’entité afin que les utilisateurs puissent voir les rues présentant un statut spécifique à l’aide du diagramme.
- Cliquez sur l’onglet Actions.
- Dans le volet Actions, sous When selection changes (Lorsque la sélection change), développez Filter (Filtrer). Sous Snowplows in a Utah City (Chasse-neige dans une ville de l’Utah), activez Street Plowed Status (Statut de déneigement des rues).
- Cliquez sur Done (Terminé).
- Redimensionnez les éléments de diagramme à secteurs, de diagramme à barres et de liste de manière à afficher toutes les informations clairement.
- Cliquez sur l’un des segments du diagramme à secteurs.
Les segments de route sur la carte sont masqués et apparaissent en fonction de la tranche de diagramme sur laquelle vous cliquez. Cela vient de l’action que vous avez activée lors de la configuration du diagramme à secteurs.
Ajouter un deuxième élément de liste
L’élément de diagramme à secteurs contient un vaste espace vide. Vous utiliserez cet espace pour contenir un dernier élément. Ce sera un autre élément de liste affichant le nom des rues et leur statut de déneigement.
- Dans le volet latéral, cliquez sur Add element (Ajouter un élément). À gauche du diagramme à secteurs, cliquez sur Add element here (Ajouter un élément ici). Sélectionnez List (Liste).
- Dans le volet Select a layer (Sélectionner une couche), sélectionnez Street Plowed Status (Statut du déneigement des rues).
Puisque vous voulez que la liste affiche le statut de déneigement des rues, vous modifierez les paramètres de la liste de manière appropriée. Vous allez également accroître le nombre maximal d’éléments pouvant être affichés sur la liste afin d’afficher de nombreuses rues simultanément.
- Dans la fenêtre Data Options (Options des données), modifiez les paramètres suivants :
- Pour Maximum features displayed (Nombre maximal d’entités affichées), définissez la valeur sur 50.
- Pour Sort by (Trier par), cliquez sur Add field (Ajouter un champ), choisissez PlowedStatus (Statut du déneigement), puis vérifiez que Sort ascending (Tri croissant) est sélectionné.
L’aperçu est mis à jour en fonction d’une liste de rues, chacune comportant un symbole indiquant son statut de déneigement.
Pour que la liste soit plus claire, vous ajouterez une description à chaque élément de liste qui définit explicitement le statut de déneigement. Vous avez précédemment ajouté une description similaire à votre liste de vitesses de camion.
- Cliquez sur l’onglet List (Liste).
- Dans la fenêtre List options (Options de liste), cliquez après {field/StreetName} et appuyez sur Entrée. Sur la ligne située sous {field/StreetName}, ajoutez le champ PlowedStatus (Statut de déneigement).
Comme avec votre diagramme à secteurs, vous activerez certaines actions d’entité pour la liste afin que les utilisateurs puissent utiliser la liste pour accéder à des rues présentant un intérêt.
- Cliquez sur l’onglet Actions.
- Dans le volet Actions, développez Zoom. Activez Snowplows in a Utah City (Chasse-neige dans une ville de l’Utah).
- Cliquez sur l’onglet Général.
- Dans la fenêtre General options (Options générales), dans Top caption (Légende supérieure), cliquez sur Edit (Mettre à jour). Dans la zone de texte, saisissez Streets Plowed Status (Street Name) (Statut du déneigement [Nom de rue]).
- Cliquez sur Done (Terminé).
- Redimensionnez les éléments pour réduire au minimum l’espace vide.
Vous allez ensuite ajouter un en-tête à votre tableau de bord.
- Dans le volet latéral, cliquez sur le bouton Add element (Ajouter un élément). Cliquez sur le bouton Add (Ajouter) en haut de la carte, puis sélectionnez Header (En-tête).
Par défaut, l’en-tête est le titre de la carte.
- Cliquez sur Done (Terminé).
Enregistrer et partager votre tableau de bord
Votre tableau de bord est désormais configuré avec les éléments adéquats. Ensuite, vous allez enregistrer votre tableau de bord et le partager avec le public concerné.
- Dans le volet latéral, cliquez sur le bouton Save (Enregistrer), puis sélectionnez Save (Enregistrer).
- Cliquez sur le bouton en regard du titre du tableau de bord. Dans la liste, choisissez Dashboard item details (Détails de l’élément de tableau de bord).
Vous pouvez partager votre tableau de bord avec les membres de votre organisation ou avec tout le monde. Parce que cette vue des opérations est destinée à être utilisée par les autorités de la ville et non pas par le public, vous la partagerez avec votre organisation uniquement.
- Sur l’onglet Overview (Présentation générale) de la page des détails de l’élément Snowplows in a Utah City (Chasse-neige d’une ville de l’Utah), cliquez sur Share (Partager).
- Dans la fenêtre Share (Partager), sélectionnez Organization (Organisation). Cliquez sur Save (Enregistrer).
Lorsque vous partagez le tableau de bord, les cartes et les jeux de données qui y sont associés doivent être partagés de la même façon. Vous pouvez accéder au tableau de bord partagé via l’application ArcGIS Dashboards ou un compte ArcGIS Online.
Dans ce didacticiel, vous avez créé une carte et un tableau de bord permettant aux responsables municipaux de surveiller le statut des opérations de déneigement dans toute la ville. Vous avez d’abord créé une carte Web contenant des couches de données en temps réel. Ensuite, vous avez utilisé cette carte Web pour créer un tableau de bord permettant aux autorités de la ville de suivre les chasse-neige et l’état des rues. Grâce à cette carte et cette application, les citoyens sont davantage en sécurité et les preneurs de décision ont accès à des informations en temps réel.
Vous trouverez d’autres didacticiels dans la bibliothèque des didacticiels.