SFCGAL 2.3.0 : vous reprendrez bien encore un peu de 3D ?

By vendredi 2 octobre 20263D, NewsFR

Quasiment un an après la dernière release, nous sommes heureux de vous annoncer la publication dans le courant de l’été de la version v2.3.0 de SFCGAL !

Le projet franchit une nouvelle étape significative avec l’arrivée de nombreuses fonctionnalités.

Quoi de neuf dans cette v2.3.0 ?

Les évolutions les plus significatives de cette nouvelle version sont :

  • le support des primitives géométriques 3D (cylindre, sphère, boîte, cube, cône tronqué, tore) ;
  • le support des Nurbscurve, en mode expérimental, nouveauté géométrique faisant entrer les courbes dans l’univers de SFCGAL ;
  • un bond en avant dans le domaine de l’urbanisme, avec des outils de génération de toiture, ainsi que le support des chamfreins et autres arrondis 3D ;
  • la conception de l’outil en ligne de commande sfcgalop (librement inspiré de geosop), nouveau client léger de SFCGAL qui simplifie la génération de géométries.
Nurbscurve SFCGAL

Exemple de Nurbscurve SFCGAL

CLI sfcgalop

Extrait de la commande sfcgalop

Cette liste n’est pas exhaustive, n’hésitez pas à consulter le CHANGELOG du projet pour plus de détails !

SFCGAL et son écosystème

Les travaux importants autour de SFCGAL ont permis d’inscrire la bibliothèque comme un backend à part entière dans PostGIS. La version 3.6 supporte toutes les versions 2 de SFCGAL à la compilation, y compris cette version v2.3.0. Si vous avez installé PostGIS depuis les paquets de votre système, vous pouvez de fait profiter de ces nouveautés SFCGAL.

Du côté PySFCGAL, la couverture des nouvelles fonctionnalités de SFCGAL progresse, il est aujourd’hui d’ores-et-déjà possible de profiter pleinement des primitives ou de créer des éléments de toiture en Python !

Conclusion

Avec cette version 2.3.0, le projet confirme son ambition de fournir un véritable socle Open Source pour la géométrie 3D, et démontre sa pertinence dans des secteurs concrets de l’industrie ! Ce billet de blog nous donne une nouvelle occasion de remercier chaleureusement les organisations qui ont sponsorisés ces nouveaux développements (citons notamment la ville de Frankfurt et le guichet de R&D NlNet) : grâce à eux, nous pouvons construire progressivement un écosystème de plus en plus complet autour de la géométrie 3D !

Si vous aussi vous pensez avoir un cas d’usage mélant 3D, données géoréférencées et traitements géométriques, n’hésitez pas à nous contacter via infos@oslandia.com, peut-être que SFCGAL est la brique qu’il vous manque !