ArcGIS Experience Builder a été mis à jour avec ArcGIS Online en juin et
l'édition développeur (version 1.12) est disponible depuis quelques jours.
C'est donc l'occasion de faire le point sur les différentes évolutions
introduites en ce début d'été dans le générateur d'applications e d'expérience
web du système ArcGIS. Cette mise à jour d'Expérience introduit de
nombreuses nouvelles fonctionnalités pour vous aider à créer facilement des
applications et des pages Web sans code et avec peu de code.
Dans cette mise à jour, Esri a ajouté 3 nouveaux widgets : "Autour de moi" ("Near Me"en beta), "Balayer" et "Bibliothèque de fonds de carte". Le widget "Autour de moi" consolide les capacités de cinq widgets de Web
AppBuilder, notamment la connaissance de la situation et le résumé des
informations situées à proximité.
D'autres améliorations assez attendues concernent le widget "Rechercher" qui
vous permet dorénavant de rechercher sans filtrer les couches. On notera
également que :
- le widget "Couches cartographiques" prend désormais en charge à la fois l'action "Visualiser les données dans la table" et "légendes".
- Le widget "Contrôleur de widgets" vous permet maintenant d'ouvrir tous les widgets contenus dans une position et une taille fixe.
- Le widget "Diagramme" prend en charge le champ de date et les entités groupées.
- Le widget "Enquête" vous permet dorénavant de répondre aux questions en sélectionnant une entité dans n'importe quel widget connecté aux mêmes données, pas seulement une carte.
Je vous propose de revenir sur les principales évolutions à savoir les 3
nouveaux widgets et les évolutions spécifiques à l'édition développeur
d'Experience Builder...
Nouveau widget "Autour de moi" ("Near Me" en beta)
Le nouveau widget "Autour de moi" est actuellement en version beta et il vous permet de rechercher et
d'analyser des entités à une certaine distance d'un emplacement. Ce "super"
widget regroupe les fonctionnalités de cinq widgets Web AppBuilder : "Autour
de moi", "Perception de situation", "Filtrage", "Résumé" et "Analyse des
incidents".
Types d'analyse
Le widget fournit trois types d'analyse, comme indiqué ci-dessous. Chaque
analyse cible un workflow spécifique. Vous pouvez configurer le widget avec
un ou plusieurs types d'analyse.
Le type d'analyse Proximity est conçu pour correspondre au workflow
du widget Web AppBuilder "Autour de moi".
La combinaison de Proximity, Closest Feature et Summary vous permet de créer des workflows du widget Web AppBuilder "Perception de situation".
Si vous souhaitez configurer le flux de travail du widget "Résumé" de Web
AppBuilder, vous choisirez l'analyse de proximité et activez l'option "Group Features".
Action
Le widget "Autour de moi" peut utiliser l'action "Set location" pour
obtenir un emplacement de recherche à partir de la recherche, de la liste,
du tableau ou même de l'ajout de données. Par exemple, vous pouvez
configurer le widget pour qu'il obtienne automatiquement l'emplacement en
écoutant le message "Record selection changes" lorsque vous recherchez une
entité dans le widget "Rechercher" ou lorsque vous choisissez une entité
dans le widget "Table".
En cliquant sur l'action "Set Location", les utilisateurs finaux peuvent
également obtenir un emplacement de recherche à partir d'autres widgets tels
que "Ajouter des données", "Table", etc.
Améliorations futures
Actuellement, la version beta du widget "Autour de moi" ne dispose pas de
toutes les fonctionnalités des widgets Web AppBuilder qu'elle doit
remplacer. Par exemple, le widget ne peut actuellement pas afficher les
résumés des couches dans le rapport, créer un instantané d'une situation à
un moment précis ou s'afficher dans une orientation horizontale, etc. Esri
prévoit d'ajouter ces fonctionnalités dans les prochaines mises à jour
Nouveau widget "Balayer"
Avec le nouveau widget "Balayer", vous pouvez comparer les couches et les cartes comme indiqué ci-dessous.
![]() |
Comparaison d'une carte web (2D) avec une scène web (3D) |
Avec les modèles (templates) avancés d'ArcGIS Experience Builder, vous
pouvez également faire défiler verticalement ou horizontalement une couche à
la fois pendant que la légende change en conséquence.
Nouveau widget "Bibliothèque de fonds de carte"
Avec le nouveau widget "Bibliothèque de fonds de carte", vous pouvez choisir les fonds de carte disponibles pour les
utilisateurs finaux. Contrairement à son homologue dans Web AppBuilder, le
widget prend en charge les fonds de carte avec différentes projections.
Accessibilité
Les applications web créées avec Experience Builder prennent en charge
la navigation au clavier pour différents modèles de mise de page avec :
un texte alternatif, un contraste de couleurs approprié et d'autres
considérations de conception et de fonctionnalités d'accessibilité.
L'interface du générateur prend également en charge la navigation au
clavier et les lecteurs d'écran.
Pour plus d'informations, vous pouvez consulter la documentation sur l'accessibilité
et cet article (en anglais) sur les pages dédiées à Experience Builder
: Accessibility Best Practices for Experience Builder.
Et beaucoup d'autres améliorations...
Beaucoup d'autres améliorations ont été intégrées à l'occasion de cette mise
à jour, elles concernent la plupart des widgets existants. Pour les
découvrir, je vous recommande
cette page
de l'aide en ligne en ligne et cet article
du blog ArcGIS (en anglais).
Evolutions spécifiques à ArcGIS Experience Builder "Developer Edition"
En plus d'intégrer de nouvelles fonctionnalités évoquées au début de cet
article, la version 1.12 met à niveau React.js vers la version 18.
Esri a également ajouté la version recommandée de React.js dans le tableau
des compatibilités
On notera que la version 1.12 de l'édition développeur d'Experience
Builder prend en charge les versions 16,18,19,20 (mais pas 17) de
Node.js . En effet, node-sass 8+ qui est utilisé dans l'édition
développeur n'est pas pris en charge par la version 17.
Pour plus d'informations, consultez
https://github.com/sass/node-sass#node-version-support-policy.
Cette mise à jour en version 1.12 inclut également les nouveaux composants
"DatePicker" et "SQLExpressionBuilder" dans
Storybook.
DatePicker
Le nouveau composant
DatePicker
vous permet de choisir une date et une heure comme indiqué ci-dessous.
SQLExpressionBuilder
Avec le nouveau composant
SQLExpressionBuilder, vous pouvez maintenant afficher dynamiquement des valeurs d'attribut,
des statistiques ou des expressions. Il est également utilisé dans les
widgets prêts à l'emploi tels que "Liste" et "Texte".
Changements avec rupture
Certaines
modifications importantes
apportées à DataSource, JimuMapView et JimuLayerView peuvent affecter
vos applications. Les modifications de la règle Lint peuvent modifier
votre format de codage. De plus, le cadre enzymatique est supprimé des
tests unitaires en raison de React 18. Assurez-vous de vérifier ces
modifications avant de mettre à niveau vos applications.
Pour plus d'informations sur la version 1.12, je vous recommande de
consulter la rubrique Nouveautés sur le site développeur ArcGIS. Vous pouvez joindre l'équipe
Experience Builder pour toute question à l'adresse
experiencebuilder@esri.com.

0 comments :
Enregistrer un commentaire