La mise à niveau de SuperMap iClient Javascript rend le développement et la cartographie WebGIS plus puissants

18 February,2024 99

SuperMap iClient JavaScript est une plate-forme de développement de clients réseau SIG construite sur une pile technologique Web moderne. Il intègre des bibliothèques cartographiques et des bibliothèques de visualisation open source de premier plan pour obtenir rapidement une présentation cartographique et une analyse spatiale belles et fluides sur les navigateurs et les terminaux mobiles.

En 2023, nous avons lancé une nouvelle bibliothèque cartographique open-source MapLibreGL dans SuperMap iClient JavaScript 2023, offrant une solution plus complète pour le développement WebSIG. Il fournit également une prise en charge plus approfondie des formats de données spatiales et des systèmes de coordonnées cartographiques pour des capacités de cartographie Web encore améliorées.

Une toute nouvelle cartothèque MapLibreGL, qui permet de migrer en douceur la solution MapboxGL

En ce qui concerne les cartothèques open-source, depuis la commercialisation de la MapboxGL v2, l’organisation MapLibre a lancé la Map Libre GL JS, une branche open-source issue de la Mapbox GL JS v1. Par conséquent, SuperMap iClient JavaScript 2023 prend en charge MapLibre GL JS sur la base de la bibliothèque cartographique d’origine, lance une nouvelle bibliothèque cartographique open-source iClient pour MapLibreGL et fournit des API pour accéder à une série de services tels que les cartes SuperMap iServer, les données, l’analyse spatiale, etc., et les API liées à la visualisation. MapLibreGL est entièrement compatible avec MapboxGL JS v1 et peut migrer facilement et en douceur les solutions MapboxGL dans iClient vers MapLibreGL, répondant ainsi aux besoins des utilisateurs d’utiliser les cartothèques MapLibreGL dans leurs projets. Dans le même temps, MapLibre GL JS accélère le rendu des tuiles vectorielles grâce au matériel et peut afficher rapidement les cartes dans le navigateur.

Une nouvelle bibliothèque de symboles Web est ajoutée pour fournir des fonctionnalités de dessin symbolique cohérentes à l’avant et à l’arrière-plan.

En termes de cartographie Web, SuperMap iClient JavaScript 2023 lance une bibliothèque de symboles Web, qui couvre la plupart des symboles de base du produit de bureau SuperMap iDesktop/iDesktopX, qui peut obtenir le même effet de cartographie que le produit de bureau. À l’heure actuelle, les symboles Web peuvent être rapidement dessinés via iClient for MapboxGL. Il prend également en charge les styles de symboles personnalisés pour répondre aux besoins des utilisateurs en matière de personnalisation approfondie des symboles et d’obtenir des effets de cartographie Web plus diversifiés.

Exemple de mappage de symboles de Web enrichi

Pour aider les utilisateurs à se familiariser rapidement avec le mappage de symboles Web, iClient for MapboxGL et Map LibreGL fournissent des exemples de bibliothèques de symboles Web et des exemples d’éditeurs de symboles Web. Les exemples de bibliothèque de symboles Web affichent visuellement tous les symboles Web actuels. D’un simple clic sur n’importe quel symbole, vous pouvez visualiser son code d’implémentation et comprendre intuitivement comment le symbole est implémenté ; Les exemples de l’éditeur de symboles Web permettent de modifier de manière interactive les styles de symbole et de parcourir les effets du symbole sur l’image.

Nouvelle prise en charge du format d’échange vectoriel natif du cloud pour accéder facilement aux données SIG sur le cloud

SuperMap iClient JavaScript 2023 ajoute la prise en charge du format d’échange vectoriel natif du cloud (FlatGeobuf), qui permet d’accéder directement aux fichiers au format FlatGeobuf renvoyés par le stockage cloud et les services SuperMap iServer. Il prend en charge la transmission et le rendu en continu, ainsi que la modification de style.

Effet de rendu des données FlatGeobuf dans iClient

Le format FlatGeobuf présente les caractéristiques d’un petit volume de stockage, d’une vitesse de lecture et d’écriture rapide et d’un support solide. Par rapport aux formats Shapefile et GeoJSON traditionnels, le format FlatGeobuf peut charger plus de données sur le Web et offre une efficacité de requête et de rendu plus élevée, ce qui peut grandement améliorer l’expérience d’affichage des données à grande échelle sur le Web.

Comparaison des performances entre le format FlatGeobuf et les formats de stockage couramment utilisés

Afin d’optimiser davantage l’expérience de navigation des données massives de FlatGeobuf sur le Web, SuperMap iClient propose deux méthodes de chargement des données : le chargement complet et le chargement à la demande. À l’aide de la stratégie de chargement complet, vous pouvez charger directement des données complètes ; À l’aide de la stratégie de chargement à la demande, vous pouvez charger les données uniquement dans la plage visible actuelle, et elles peuvent être chargées immédiatement lorsque la plage visible de la carte change, ce qui permet d’obtenir un affichage fluide des données.

Amélioration de la prise en charge de plusieurs systèmes de coordonnées pour le rendu de la plupart des cartes de systèmes de coordonnées géographiques/projetées

Grâce à une personnalisation plus poussée de MapboxGL, iClient for MapboxGL peut afficher des cartes dans presque tous les systèmes de coordonnées, y compris les systèmes de coordonnées géographiques, les systèmes de coordonnées projetées, les systèmes de coordonnées locales et d’autres systèmes de coordonnées standard. Qu’il s’agisse du service de carte SuperMap iServer ou du service OGC WMTS/WMS, et qu’il s’agisse de tuiles vectorielles ou de tuiles raster, les cartes du système de coordonnées spécifié peuvent être chargées à l’aide de paramètres de système de coordonnées simples.

Exemples de projection personnalisés riches

Visualisation Web du graphe de connaissances géographiques pour la génération rapide de cartes avec une seule ligne de code

SuperMap iClient JavaScript 2023 prend en charge l’ancrage avec le service de graphe de connaissances fourni par SuperMap iServer, qui peut réaliser une visualisation Web du graphe de connaissances géographiques. Avec une seule ligne de code, vous pouvez rapidement créer une carte. Il prend également en charge l’édition de style graphique, l’exploration des relations entre les entités et l’interrogation des données de graphe sur le Web, et fournit une série d’API interactives liées aux événements pour réaliser des opérations de raisonnement de corrélation de données plus rapides et plus précises et une exploration de relations cachées, ce qui facilite l’analyse et la prise de décision de projet.

Dans SuperMap GIS 2023, SuperMap iClient JavaScript a lancé MapLibreGL, une nouvelle bibliothèque cartographique open source basée sur la bibliothèque cartographique d’origine. Il offre également une meilleure prise en charge des formats de données spatiales et des systèmes de coordonnées cartographiques, et a considérablement amélioré les capacités de cartographie Web. Le système technologique WebGIS est maintenant plus riche et plus complet. Les nouvelles fonctionnalités de la version SuperMap iClient JavaScript 2023 ont été lancées simultanément sur le site officiel, bienvenue pour essayer.


Adresse du site JavaScript SuperMap iClient: https://iclient.supermap.io/en/web/index.html


Tags:

Más Articles