Giro3D est une bibliothèque de visualisation de données géospatiales sur le Web. Libre et open source, elle est compatible avec de nombreuses sources de données géospatiales (rasters, vecteurs, nuages de points…).
👉 Voir la liste des changements complets de la version 0.42.
Meilleur support du format 3D Tiles
Avec l’intégration de la bibliothèque 3d-tiles-renderer, Giro3D améliore grandement son support du format 3D Tiles et élimine de nombreux bugs. La version 3D Tiles 1.1 (dite « Next ») est également supportée.
A noter que Giro3D supporte également les flux 3D Tiles de Google.
alt text
Éclairage dynamique et ombres portées sur les terrains
Jusqu’à présent, les terrains Giro3D (via l’entité Map) ne supportaient qu’un modèle simplifié d’éclairage appelé hillshade. Il est désormais possible d’éclairer vos terrains dynamiquement avec des lumières three.js. Ajouter un nombre arbitraire de lumières directionnelles et ponctuelles dans la scène, et le terrain sera illuminé. Tous les paramètres des lumières sont gérés dynamiquement: position, intensité, couleur…
Il est également désormais possible de visualiser les ombres portées par les lumières three.js, afin par exemple de visualiser l’ombre des bâtiments sur le terrain, ou bien l’ensoleillement d’une vallée.
alt text
👉 Voir l’exemple dédié
Support des géométries 3D
Il est désormais possible de visualiser des géométries de type Simple Feature (via l’entité FeatureCollection) qui ont des parois verticales (comme les murs des bâtiments).
GeoJSON 3D dans Giro3D
👉 Voir l’exemple GeoJSON 3D