Rechercher dans le blog

La version 5.1 du SDK JavaScript d'ArcGIS est disponible !

L'ArcGIS Maps SDK for JavaScript est désormais disponible en version 5.1 ! Cette mise à jour de juin 2026 apporte son lot d'évolutions et d'améliorations en matière de performances, de visualisation, d'interaction, de 3D et de flux de travail assistés par l'IA, le tout sans modifications majeures, vous permettant ainsi une mise à niveau en toute confiance.
Voici les principales nouveautés à retenir :

Parquet : des performances renforcées pour les très grands volumes de données

L'une des évolutions majeures concerne le support des fichiers Spatially Optimized Parquet au sein du composant Parquet Layer (toujours en Bêta). Cette optimisation permet de ne charger que les portions pertinentes des données grâce à un index spatial multi-échelle. Avec la version de juin d'ArcGIS Online, les fichiers Parquet optimisés spatialement peuvent être créés avec ArcGIS GeoAnalytics Engine ou ArcGIS Data Pipelines, et la couche Parquet peut être personnalisée dans Map Viewer.

Concrètement, cette amélioration ouvre la voie à la visualisation fluide de jeux de données contenant plusieurs milliards d'entités tout en conservant les géométries complètes des objets. Les requêtes sont également plus rapides et de nouvelles options de filtrage et d'interrogation des données sont désormais disponibles.

Affichage de plus de 2 milliards de polygones à l'aide d'une couche Parquet avec des fichiers Parquet spatialement optimisés.

Pour les cas d'usage opérationnels classiques, les Feature Layers restent recommandées, mais les couches Parquet deviennent désormais une option très intéressante pour les scénarios Big Data.

Les symbologies avancées d'ArcGIS Pro arrivent sur le web

La version 5.1 rapproche encore davantage les capacités de rendu web de celles disponibles dans ArcGIS Pro.
Parmi les nouveautés :
  • un rendu multi-échelles à l'aide de symboles alternatifs (alternateSymbols) ;
  • Les zones de loisirs sont représentées par des symboles ponctuels en dé-zoom, permettant un rendu à l'échelle grâce à la définition de symboles alternatifs.

  • le contrôle de l'ordre de dessin des couches de symboles CIM ;
Activez le dessin des calques de symboles pour contrôler l'ordre de dessin des calques.
  • une meilleure prise en charge des symbologies publiées depuis ArcGIS Pro ou configurées dans Map Viewer.
Ces améliorations facilitent la création de cartes plus lisibles à toutes les échelles sans multiplier les configurations de rendu.

Des animations spatiales plus riches

Une nouvelle animation de symbole CIM, CIMSymbolAnimationMoveAlongLine (Bêta), permet désormais de faire circuler des marqueurs le long d'une géométrie linéaire.
Cette capacité peut notamment être utilisée pour représenter :
  • des avions sur leurs trajectoires aériennes ;
  • des flux de circulation ;
  • des mouvements le long d'itinéraires.
Ajouter une animation CIM le long d'une ligne pour visualiser le mouvement dans les itinéraires.


Cette fonctionnalité est destinée à la visualisation et ne remplace pas les couches temps réel telles que les Stream Layers.

Les composants Editor et Sketch continuent de gagner en maturité.
Les principales évolutions incluent :
  • la gestion intégrée des pièces jointes dans les formulaires d'édition ;
  • de nouveaux champs à choix multiples ;
  • l'affichage des longueurs de segments lors de la numérisation en 2D ;
  • un nouvel outil de création de courbes tangentes.
Éléments de pièces jointes : grâce à la prise en charge directe des éléments de pièces jointes dans le composant Editor, l'expérience de création de pièces jointes est intégrée à la même expérience de formulaire configurable, offrant une mise en page et un comportement cohérents.
Expérience de visualisation et d'édition des pièces jointes plus fluide dans le composant Editor

Saisie à choix multiple : le formulaire d'entité utilisé directement dans l'Editor prend désormais en charge la saisie à choix multiple, améliorant ainsi les flux de travail d'édition pour les cas d'utilisation de collecte, d'inspection, d'enquête et de classification des données.
La sélection multiple est disponible via le formulaire d'entités

Affichage de la longueur des segments lors du dessin en 2D : dans les composants Editor et Sketch, les utilisateurs peuvent désormais afficher les étiquettes de longueur des segments lors du dessin ou de la modification de géométries de polylignes et de polygones, ce qui correspond au comportement des flux de travail d’édition 3D.
Étiquettes de segment en 2D indiquant les mesures pendant l'édition et le dessin

Nouvel outil de courbe tangente : Esri a ajouté l’outil de dessin de segment de courbe tangente aux composants Editor et Sketch. Une courbe tangente est un segment d’arc de cercle qui passe par un point d’intersection entre la tangente et le segment de droite existant.

Ces améliorations répondent directement aux besoins fréquemment rencontrés dans les applications métiers de collecte, d'inspection et de gestion des actifs.

Prise en charge des valeurs M et z en 2D

Les couches d'entités en 2D peuvent désormais exploiter les valeurs M et z.
Les valeurs M permettent par exemple de représenter des mesures linéaires le long d'un itinéraire (CIMMarkerPlacementAtMeasuredUnits) tandis que les valeurs z correspondent aux altitudes ou profondeurs associées aux sommets géométriques.
L'image ci-dessus montre deux emplacements de marqueurs : le plus grand est placé tous les 200 mètres, tandis que le plus petit est placé tous les 25 mètres.
Cette évolution améliore la cohérence entre les représentations 2D et 3D et permet de nouveaux scénarios de visualisation linéaire avancée.

Récupération des entités par rectangle d'écran (Bêta)

Le SDK introduit un nouveau mode de sélection basé sur un rectangle d'écran.
Les développeurs peuvent ainsi récupérer via la méthode hitTest toutes les entités intersectées par une zone rectangulaire dessinée à l'écran, ouvrant la voie à des mécanismes de sélection multiple plus intuitifs.
La méthode hitTest accepte désormais un rectangle d'écran pour renvoyer les zones de recensement qui intersectent ce rectangle.
Cette capacité s'étend également aux données raster grâce au support des couches Imagerie.

Les couches Gaussian Splat bénéficient désormais d'un ensemble d'outils d'analyse 3D avancés :
  • analyse d'ombrage ;
  • coupes dynamiques ;
  • lignes de visée ;
  • profils altimétriques.
Explorez de manière interactive la couche de projection gaussienne grâce à divers outils d'analyse 3D, tels que la coupe et la ligne de visée.
L'objectif est de rapprocher progressivement les capacités d'analyse offertes sur ce nouveau type de contenu 3D de celles disponibles sur les autres couches de scènes 3D.

Les composants d'IA introduits dans les versions précédentes continuent d'évoluer.
La version 5.1 apporte notamment :
  • de nouvelles classes utilitaires pour facilement Créer des d'agents personnalisés ;
  • un nouvel agent dédié à l'exploration des Knowledge Graphs ;
  • des optimisations de performances reposant sur un nouveau niveau de modèle GPT-5.4-nano pour certaines tâches de classification ou de synthèse.

Six nouveaux composants cartographiques font leur apparition dans cette version.
Parmi eux, le composant Coordinate Conversion Next (en Bêta) prépare la relève du composant actuel avec une interface modernisée et de nouvelles possibilités de configuration.
Exemples de nouveaux composants cartographiques dans la version 5.1
Le SDK poursuit ainsi sa transition vers une architecture centrée sur les composants web réutilisables.

Des composants de graphiques toujours plus complets

Les capacités de visualisation de données continuent de s'enrichir avec plusieurs améliorations apportées aux composants de graphiques.
La personnalisation graphique est simplifiée grâce à la prise en charge des variables CSS de Calcite Design System, permettant d'intégrer plus facilement les graphiques dans le thème visuel d'une application.
Les graphiques prennent désormais en charge plusieurs types de couches raster, notamment les Imagery Layers, Imagery Tile Layers et WCS Layers. Les histogrammes et nuages de points peuvent ainsi être configurés directement sur ces données, tandis que les graphiques en barres deviennent également disponibles lorsque les rasters disposent d'une table attributaire.

Enfin, plusieurs nouveaux guides de documentation font leur apparition afin d'accompagner les développeurs dans le choix, la configuration et la personnalisation des différents types de graphiques.

Une meilleure expérience de développement pour Arcade

Le composant Arcade Editor gagne en maturité avec l'arrivée d'un véritable débogueur permettant de faciliter l'analyse et la correction des expressions Arcade. Il peut être implémenté comme ceci :
<arcgis-arcade-editor enable-debugger </arcgis-arcade-editor>

L'assistant Arcade basé sur l'IA, toujours en version Bêta, peut désormais être intégré dans les applications personnalisées. Il permet notamment de générer des expressions à partir d'instructions en langage naturel ou d'aider à identifier les erreurs présentes dans un script.
Le débogueur et l'assistant Arcade (Bêta) sont disponibles dans l'éditeur Arcade pour une meilleure expérience de programmation d'expressions Arcade dans les applications clientes.

Des améliorations pour l'imagerie orientée

Le composant Oriented Imagery Viewer s'enrichit avec une nouvelle vue appelée Superimpose View.
Cette fonctionnalité permet de projeter directement une image orientée sur une scène 3D afin de comparer le contenu photographique et les données géospatiales dans un même environnement. Elle facilite les opérations de validation visuelle, d'inspection et d'analyse.
La fonction de superposition d'images du composant Visionneuse d'images orientées permet de superposer directement une image sur une scène 3D.
La version 5.1 apporte également le support du tri multi-critères dans la navigation séquentielle ainsi que la prise en charge des contenus vidéo dans les couches d'imagerie orientée.

Des performances améliorées pour les polygones complexes

Esri poursuit les optimisations du moteur de rendu pour les géométries volumineuses.
Lorsqu'un grand polygone s'étend désormais sur plusieurs tuiles, sa géométrie n'est récupérée qu'une seule fois. Cette optimisation réduit à la fois la charge serveur et les traitements côté client, améliorant ainsi les performances d'affichage des couches complexes.
Le moteur de tessellation 3D a également été amélioré afin de mieux gérer les polygones comportant plusieurs anneaux, des trous ou certaines géométries complexes.
La tessellation polygonale 3D est considérablement améliorée dans la version 5.1 par rapport aux versions précédentes.

Les couches 3D Object Scene Layer permettent désormais d'interroger les modèles associés aux objets 3D.
Les applications peuvent ainsi identifier les représentations disponibles d'un objet, récupérer différents formats tels que GLB ou IFC, ou télécharger les modèles à la demande.
Cette évolution ouvre de nouvelles perspectives pour les applications BIM ou les jumeaux numériques.

La version 5.1 introduit également une analyse de durée d'ensoleillement intégrée aux outils d'analyse d'ombres.
Cette fonctionnalité permet d'évaluer l'exposition solaire d'une zone sur une période donnée, de limiter l'analyse à un périmètre spécifique et de produire des visualisations thématiques personnalisées. Elle vise notamment les cas d'usage liés à l'aménagement urbain, à l'architecture ou à l'énergie solaire.
Évaluer la durée d'ensoleillement du quartier à des fins de planification dans l'échantillon d'analyse de l'ensoleillement

Deux nouveaux types de couches font leur apparition en version bêta :
Les couches d'annotations permettent d'afficher dans les cartes web les annotations issues des géodatabases ArcGIS, tandis que les couches de dimensions permettent de représenter des cotations et mesures directement dans les cartes 2D. Utilisez la Dimension Layer pour l'implémentation 3D des dimensions.
Affichage des annotations et des dimensions sur le Web
Ces fonctionnalités sont encore en phase Bêta et des capacités complémentaires, comme la sélection ou les fenêtres contextuelles, sont prévues dans les prochaines versions.

Le secteur des télécommunications désormais mieux pris en charge

La version 5.1 ajoute la prise en charge du Telecom Domain Network, introduit précédemment dans ArcGIS Pro et ArcGIS Enterprise.
Cette modélisation spécialisée permet de représenter des infrastructures fibre, cuivre, coaxiales ou sans fil avec un niveau de détail particulièrement élevé.
De nouvelles API JavaScript prennent en charge la gestion des circuits, la modélisation réseau complexe ainsi que différents outils de traçage destinés aux applications web du secteur télécom.

Plusieurs améliorations concernent également l'accessibilité.
De nouvelles polices sont désormais prises en charge, notamment Atkinson Hyperlegible, conçue pour améliorer la lisibilité des contenus pour les personnes malvoyantes.
Les nouvelles polices telles que Atkinson Hyperlegible et Noto Sans Khmer sont prises en charge en 2D.
Annonces dynamiques et gestion du focus : Les composants Search, Bookmarks et Popup bénéficient également d'améliorations permettant une meilleure prise en charge des lecteurs d'écran et des mécanismes de navigation au clavier.

Une documentation modernisée

La documentation du SDK continue d'évoluer avec :
  • de nouvelles applications de démonstration accessibles depuis la page Showcase mettant en avant des scénarios complets mêlant cartographie, analyse et visualisation ;
  • un nouveau guide dédié à l'authentification et à l'accès sécurisé aux ressources ArcGIS ;
  • la mise à disposition directe des documentations des versions précédentes depuis la page d'archives du SDK.


Et ce n'est pas tout...

Cette version 5.1 comprend également de nombreuses autres améliorations, parmi lesquelles des évolutions de la navigation 3D, des outils de mesure du volume ou encore l'ajout de nouvelles options de configuration pour différents composants.
Avec cette nouvelle version, ArcGIS Maps SDK for JavaScript poursuit son rapprochement avec les capacités d'ArcGIS Pro tout en continuant à renforcer les performances, les outils 3D et les composants basés sur l'IA. Une mise à jour particulièrement riche qui confirme la maturité de la plateforme pour le développement d'applications SIG web modernes.

Consultez comme d'habitude les notes de version pour plus de détails et la liste complète des améliorations.
Esri organise sur YouTube le mercredi 29 juillet à 9h (heure du Pacifique ) une diffusion en direct avec l'équipe produit qui vous présentera les points forts de cette nouvelle version ! Cette session interactive et conviviale sera l'occasion idéale de découvrir les dernières nouveautés et de poser vos questions directement à l'équipe produit.
Enfin comme chaque année mi-juillet, la conférence annuelle des utilisateurs d'Esri revient à San Diego. L'occasion d'assister aux présentations des équipes à l'origine des technologies de développement web d'Esri et de découvrir de nouvelles idées. Participez aux sessions techniques qui aborderont les dernières avancées, les meilleures pratiques éprouvées et des exemples concrets.

Aucun commentaire:

Enregistrer un commentaire