A l'occasion de la mise à jour d'ArcGIS Online, le générateur d'applications web de la plateforme ArcGIS ( Web AppBuilder for ArcGIS) a également été actualisé avec plusieurs améliorations notables. On notera également que depuis quelques jours, l'édition autonome de Web AppBuilder (Web AppBuilder Developer Edition 2.8) est elle aussi disponible et en téléchargement
depuis cette page.
Je vous propose donc un résumé des principales évolutions de cette nouvelle version qui se retrouveront également dans la prochaine édition du Web AppBuilder d'ArcGIS Enterprise 10.6.1 qui sortira en juin/juillet prochain.
Un nouveau widget "Data aggregation" est introduit en version beta (donc non traduit en français pour l'instant). Il permet à l'utilisateur de charger un fichier CSV local, de le géocoder par une adresse ou par des coordonnées X/Y, puis d'ajouter les données à une couche prédéfinie de la carte. L'utilisateur peut, au moment de l'import, sélectionner les attributs à mettre en correspondance.
Un nouveau widget "Graphique de référence quadrillé" permet à l'utilisateur de votre application de construire une grille sur la zone de son choix. Différentes options sont proposées pour définir cette zone et pour paramétrer la taille des cellules. Ces dernières peut être basées sur un quadrillage régulier, un temps et une vitesse ou encore un système de coordonnées
Un nouveau widget "Distance et direction" vous permettra d'offrir à vos utilisateurs de dessiner des lignes, des cercles, des ellipses et des anneaux concentriques sur la carte en y ajoutant des informations de distances et de directions (angles).
Un nouveau widget "Partager" est proposé pour les applications 3D. Comme pour les application 2D, ce widget permettra à vos utilisateurs de partager l'URL de l'app via leur réseau social, un email, un lien ou en l'encapsulant dans la page d'un site web ou d'un blog.
Un nouveau widget de mesure est proposé pour les applications 3D. Il permet de mesures des longueurs à l'horizontal, en vertical et directement entre deux points.
Le widget de sélection interactif d'entités a été amélioré avec l'ajout de capacités de sélection par point et par lasso.
Le widget "Editeur intelligent" permet de mettre à jour des enregistrements de la table reliée à votre couche d'entités lorsque celle-ci est modifiable. Désormais, le widget permet également de le faire même si la couche d'entités n'est pas modifiable. Par exemple, si la table en relation décrit les interventions réalisés sur votre couche d'équipements de votre réseau électrique. Vous pouvez souhaiter ne pas permettre la mise à jour de cette couche d'équipements mais pouvoir malgré tout modifier les enregistrements sur les interventions qui sont associés à ces équipements.
L'éditeur intelligent permet de définir des actions sur les attributs. Ces actions permettent notamment d'indiquer si le champs peut être modifié, si il est obligatoire... Désormais, une nouvelle option sur les actions permet de récupérer automatiquement une valeur dans une autre couche d'entités par relation d'intersection. Par exemple, lorsqu'un bâtiment est saisie sur une parcelle, il est possible de récupérer l'identifiant de la parcelle intersectée pour remplir automatiquement l'attribut correspondant du nouveau bâtiment saisie.
Le widget "Mise à jour" permet désormais d'ajouter des enregistrements liés dans les tables en relation avec l'entité courante de la couche d'entités.
Le widget "Balayer" offre désormais une option pour spécifier la couleur de la barre de balayage.
Le widget "Légende" propose désormais à l'auteur de l'application de choisir les couches qui doivent (ou non) apparaître dans la légende de la carte, ceci indépendamment de leur état de visibilité dans le widget 'Liste des couches". L'interface d'affichage de cette légende a été largement améliorée.
Le widget "Infographie" permet dorénavant de définir, une à une, les couleurs de chaque catégorie des diagrammes en secteurs ou des diagrammes en anneaux.
Le widget "Dessiner" propose une nouvelle option pour afficher la superficie et le périmètre des géométries dessinées.
Le widget "Imprimer" offre maintenant une option pour définir un texte de copyright.
Le widget "Curseur temporel" permet désormais de démarrer automatiquement l'avancement du curseur temporel.
Le thème "Tableau de bord" a été ajouté pour les applications 3D.
Une nouvelle liste déroulante, en haut à droite du générateur d'application, permet de créer une nouvelle application 2D ou 3D.
Dorénavant, avec un simple glisser-déposer, vous pourrez réordonner les widgets ajoutés dans la zone de placement des widgets prédéfinie dans le modèle d'application.