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 workflows 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 améliorées pour les très grands volumes de données
L'une des évolutions majeures de cette version concerne l'amélioration du 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 2026 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. Cette amélioration permet à 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 couches d'entités 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 :
- Les rendus par valeur unique et par classe prennent désormais en charge un rendu multi-échelles à l'aide de symboles alternatifs avec la nouvelle propriété alternateSymbols, qui permet de modifier le rendu selon l'échelle d'affichage en spécifiant une liste de symboles CIM ;
- Vous pouvez maintenant l'ordre de dessin des symboles CIM des couches de symboles d'entités dans les cartes 2D.
|
|
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. |
|
Activez le dessin des calques de symboles pour contrôler l'ordre de dessin des calques. |
Ces deux capacités sont configurables directement dans votre code, mais
sachez qu'elles seront également prises en compte dans votre application
si vous les configurez directement dans Map Viewer ou dans ArcGIS Pro.
Animations pour les entités linéaires
CIMSymbolAnimationMoveAlongLine
(Bêta) est une nouvelle animation de symbole CIM qui 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 ou des mouvements le long d'itinéraires.
Cette fonctionnalité est destinée à la visualisation. Pour suivre et
visualiser des données en temps réel, il reste recommandé d'utiliser les
Stream Layers.
Les composants Editor et Sketch continuent d'évoluer avec les nouveautés suivantes :
- É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 d'ajout et d'édition des 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.
- 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.
- 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.
- 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.
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 sont des mesures associées à un vertice qui permettent de représenter par exemple une distance le long d'un élément linéaire, un limitation de vitesse ou encore les vertices de départ et d'arrivée d'un itinéraire. Cette version introduit également un nouveau type de symbole CIMMarkerPlacementAtMeasuredUnits qui permet de placer des marquer le long d'une ligne à des valeurs M interpolées, par exemple pour visualiser des bornes kilométriques le long d'un itinéraire.
|
| 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. |
Les valeurs z sont une troisième coordonnée dans la géométrie des entités qui indiquent l'altitude ou la profondeur. Pour améliorer la cohérence de l'affichage, les valeurs Z visibles en 2D sont désormais automatiquement mises à l'échelle selon l'unité linéaire du système de coordonnées horizontales de la carte, y compris lorsqu'elles apparaissent dans les popups et les étiquettes.
Interrogation des entités dans un rectangle à l'écran (Bêta)
Le SDK introduit un nouveau mode de sélection basé sur un rectangle à l'écran via
la méthode hitTest, qui permet de retourner 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.
Cette capacité s'étend également aux données raster grâce au support des
couches d'magerie et les couches d'imagerie tuilées.
Les couches de Gaussian Splat bénéficient désormais d'un ensemble
d'outils d'analyse 3D avancés comme l'analyse d'ombrage, les coupes dynamiques, les lignes de visées et les profils altimétriques. 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 avec :
- de nouvelles classes et fonctions pour 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.
|
Notez que tous les composants dont le nom comporte la mention -next sont
les successeurs des composants existants portant le même nom. Ils contiennent des améliorations des fonctionnalités et/ou des modifications de l'interface utilisateur qui peuvent induire des breaking changes.
Des composants de diagrammes toujours plus complets
Les capacités de visualisation de données continuent de s'enrichir avec
plusieurs améliorations apportées aux composants de diagrammes. La
personnalisation graphique est simplifiée grâce à la prise en charge des
variables CSS du Calcite Design System, permettant d'intégrer plus facilement les graphiques dans le thème
visuel d'une application.
Les diagrammes prennent désormais en charge plusieurs types de couches
raster, notamment les couches d'imagerie, les couches d'imagerie tuilées
et couches WCS. Les histogrammes et nuages de points peuvent être
configurés directement sur ces données, tandis. Les diagrammes en barres
sont également disponibles lorsque les rasters disposent d'une table
attributaire.
Enfin, plusieurs nouveaux
guides de documentation
font leur apparition afin de vous aider dans le choix, la configuration
et la personnalisation des différents
types de diagrammes.
Une meilleure expérience de développement pour Arcade
Le composant Arcade Editor gagne en maturité avec l'arrivée d'un
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.
Des améliorations pour l'imagerie orientée
Le composant
Oriented Imagery Viewer
s'enrichit avec une nouvelle vue appelée Superimpose View, qui permet de projeter directement une image orientée
sur une scène 3D afin de comparer l'image affichée avec des
données géospatiales directement dans la même scène. Elle facilite les
opérations de validation visuelle, d'inspection et d'analyse.
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
Le moteur de rendu a été amélioré pour les polygones complexes qui contiennent un grand nombre de sommets dans les couches d'entités hébergées d'ArcGIS Online. Lorsqu'un grand polygone s'étend 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élioration de la tesselation des polygones 3D
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.
Les couches de scène d'objet 3D permettent désormais d'interroger les
modèles associés aux entités des objets 3D. Cela permet de requêter les formats disponibles, de demander des fichier spécifiques (glb, ifc) ou encore de télécharger des modèles à la demande.
Cette version introduit également une analyse de la durée d'ensoleillement
intégrée aux outils d'analyse d'ombres disponibles via le composant Shadow Cast. 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.
Les deux nouveaux types de couches Annotation Feature Layer et Dimension Feature Layer permettent d'afficher des annotations et des cotations dans les cartes 2D et de les sauvegarder dans une webmap. Notez que pour afficher les cotations dans une scène 3D, vous devez utiliser les couches de type Dimension Layer
pour l'implémentation 3D des dimensions.
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 3.7 et ArcGIS Enterprise 12.1.
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.
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 composants Search et Bookmarks bénéficient désormais de l'annonce dynamique des changements durant les interactions avec les lecteurs d'écran, permettant d'alerter l'utilisateur d'un changement dans l'interface utilisateur. Des améliorations du focus ont également été ajoutées au composant Popup à l'ouverture des fenêtres contextuelles.
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.
Pour en savoir +
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.
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 à 18h 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.






















Aucun commentaire:
Enregistrer un commentaire