L’été arrive, les vacances avec. Avant de troquer l’ordinateur pour une serviette de plage, voici les derniers aboutissements de CityForge.
CityForge est un plugin QGIS qui permet d’utiliser Geoflow pour générer un CityJSON.
Le principe est simple :
- Télécharger geoflow sous forme d’exécutable pour Windows ou l’image Docker pour Linux.
- Installer CityForge dans QGIS.
- Fournir dans QGIS un fichier nuage de points (copc.laz, .laz) et un fichier emprise de bâtiment.
Le plugin s’occupe de générer un fichier CityJSON visualisable dans QGIS grâce au plugin CityJSON Loader.
Des financements privés sont venus compléter l’investissement d’Oslandia en faveur des projets opensource. Ainsi des fonctionnalités répondant aux besoins métiers ont pu être intégrées :
- un post-traitement permettant de fusionner plusieurs CityJSON.
- la possibilité d’utiliser des couches de différents providers tels que PostgreSQL ou SQLite.
- Geoflow permettant de générer des OBJ, nous avons ajouté dans le processing la possibilité de générer ces fichiers.
Intégration de Roofer dans CityForge

Roofer est un outil de reconstruction 3D de bâtiments développé par le groupe de recherche géoinformation 3D de la TU Delft, rejoint en 2022 par la société 3DGI. Il est né en 2024 d’une refonte complète de Geoflow, son prédécesseur, avec le soutien financier de l’ERC et du Kadaster néerlandais.
Dans ce travail de refactoring, Roofer gagne en optimisation par rapport à Geoflow. Les fichiers de sortie sont des JSONlines et des CityJSONSeq, plus compressé que le CityJSON. Cela permet de réduit le temps de génération.
Le plugin de visualisation CityJSON Loader se basant sur des CityJSON, CityForge s’occupe de convertir automatiquement le CityJSONSeq en CityJSON.
Geoflow continuant de répondre aux besoins de nombreux utilisateurs, nous avons décidé de conserver la compatibilité avec les deux outils. L’utilisateur peut choisir entre Geoflow et Roofer directement dans les paramètres du plugin QGIS.
CityForge compatible QGIS 4
Afin de préparer la première version stable de QGIS 4, nous avons rendu le plugin compatible avec la version 6 de Qt. C’est une étape importante pour assurer la pérennité du projet et accompagner les utilisateurs dans leur migration vers la nouvelle version de QGIS.




